@charset "UTF-8";
/*$linear_3: #cd0915;*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll;
}
body {
  margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
}
a:active, a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  /*border-spacing:0*/
}
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.reset-indents {
  padding: 0;
  margin: 0;
}
.reset-font {
  line-height: 0;
  font-size: 0;
}
.clear-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0;
}
.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: "";
}
.overflowHidden {
  overflow: hidden;
}
ins {
  text-decoration: none;
}
.thumb, .YMaps, .ymaps-map {
  color: #000;
}
.table {
  display: table;
}
.table .tr {
  display: table-row;
}
.table .tr .td {
  display: table-cell;
}
.table0, .table1, .table2 {
  border-collapse: collapse;
}
.table0 td, .table1 td, .table2 td {
  padding: 0.5em;
}
.table1, .table2 {
  border: 1px solid #afafaf;
}
.table1 td, .table1 th, .table2 td, .table2 th {
  border: 1px solid #afafaf;
}
.table2 th {
  padding: 0.5em;
  color: #fff;
  background: #f00;
}
.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none;
}
html, body {
  height: 100%;
}
html *, body *, :before, :after {
  box-sizing: border-box;
}
html *:hover, body *:hover, :before:hover, :after:hover {
  outline: none;
}
html {
  font-size: 16px;
}
body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #000;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
h1 {
  margin-top: 0;
  font-size: 2rem;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.17rem;
}
h4 {
  font-size: 1rem;
}
h5 {
  font-size: 0.83rem;
}
h6 {
  font-size: 0.67rem;
}
h5, h6 {
  font-weight: bold;
}
a {
  text-decoration: underline;
  color: #00f;
}
a:hover {
  text-decoration: none;
}
a img {
  border-color: #000;
}
.hide_item {
  display: none;
}
.owl-loaded {
  position: relative;
}
.owl-stage-outer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.owl-stage {
  position: relative;
}
.owl-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 1px;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-nav.disabled, .owl-dots.disabled {
  display: none;
}
img, textarea, object, object embed, .table-wrapper {
  max-width: 100%;
}
.table-wrapper {
  overflow: auto;
}
img {
  height: auto;
}
table img {
  max-width: none;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.site-path, .site-path a {
  margin-bottom: 10px;
  white-space: pre-wrap;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.14px;
  text-decoration: none;
}
@media screen and (max-width: 639px) {
  .site-path, .site-path a {
    line-height: 19px;
    margin-bottom: 1px;
  }
}
h1 {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}
@media screen and (max-width: 1260px) {
  h1 {
    line-height: 42px;
    font-size: 34px;
  }
}
@media screen and (max-width: 1023px) {
  h1 {
    font-size: 34px;
  }
}
@media screen and (max-width: 639px) {
  h1 {
    line-height: 28px;
    font-size: 26px;
  }
}
.site-header a img, .site-sidebar a img, .site-footer a img {
  border: none;
}
.site-header p, .site-footer p {
  margin: 0;
}
.site-sidebar p:first-child {
  margin-top: 0;
}
.site-sidebar p:last-child {
  border-bottom: 0;
}
.error-message {
  color: red;
}
.central {
  max-width: 1732px;
  margin: auto;
}
@media screen and (max-width: 1760px) {
  .central {
    padding: 0 30px;
  }
}
@media screen and (max-width: 479px) {
  .central {
    padding: 0 10px;
  }
}
/*
.btn_act {
	@include transition (.16s ease-in-out);
	border: 2px solid $linear_3;
	background-image: linear-gradient(270deg, $linear_3 0%, $linear_4 100%);
	&:hover {
		border: 2px solid transparent;
		background-color: $linear_4;
	}
	&:active {
		border: 2px solid transparent;
		background-color: $linear_3;
	}
}
*/
.close-button {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  width: 40px;
  height: 40px;
  font-size: 0;
  position: absolute;
  top: 24px;
  right: 24px;
}
.close-button:hover {
  cursor: pointer;
}
@media screen and (max-width: 425px) {
  div.remodal-wrapper {
    padding: 0;
  }
}
div.remodal {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
}
@media screen and (max-width: 425px) {
  div.remodal {
    margin-bottom: 0px;
  }
}
.large-title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 50px;
}
.site-wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.ie .site-wrapper {
  height: 100%;
}
.clear-container {
  clear: both;
}
.shop2-block input[type="text"], .for-input {
  width: 100%;
  max-width: 100%;
  padding: 8px;
  height: 32px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.shop2-block input[type="text"]:hover, .for-input:hover {
  border-color: #404040;
  color: #404040;
}
select {
  background-color: #d2d2d2;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.row-title {
  color: #b4b4b4;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.for_btn {
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.for_btn:hover {
  background: #404040;
  border: 2px solid #404040;
}
.for_btn:active {
  background: #000000;
  border: 2px solid #000000;
}
.scrollbar-wrap {
  opacity: 1;
  visibility: visible;
}
.scrollbar-wrap {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.scrollbar {
  position: relative;
}
.scrollbar:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 1px;
  height: 2px;
  background: #e1e1e1;
}
.mousearea {
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
  bottom: -15px;
}
.handle {
  min-height: 4px;
  cursor: pointer;
  position: relative;
  background-color: #404040;
  max-width: 100%;
}
.scrollbar .prev, .scrollbar .next {
  position: absolute;
  cursor: pointer;
  font-size: 0;
  top: 0%;
  height: 40px;
  width: 90px;
  z-index: 2;
  margin-top: -20px;
}
@media screen and (max-width: 1023px) {
  .scrollbar .prev, .scrollbar .next {
    width: 76px;
  }
}
.scrollbar .prev {
  right: 38px;
  margin-top: -66px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
@media screen and (max-width: 639px) {
  .scrollbar .prev {
    display: none !important;
  }
}
.scrollbar .next {
  right: 0px;
  margin-top: -66px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
@media screen and (max-width: 639px) {
  .scrollbar .next {
    display: none !important;
  }
}
.overflowHidden {
  overflow: hidden;
}
.burger-block {
  padding: 10px;
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: translate3d(-110%, 0, 0);
  -moz-transform: translate3d(-110%, 0, 0);
  -ms-transform: translate3d(-110%, 0, 0);
  -o-transform: translate3d(-110%, 0, 0);
  transform: translate3d(-110%, 0, 0);
}
@media (min-width: 767px) {
  .burger-block {
    width: 320px;
  }
}
.burger-block.opened {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.burger-block__cabinet {
  text-decoration: none;
  display: none;
  cursor: pointer;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 20px 50px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2020%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M15.000%2C5.000%20C15.000%2C2.237%2012.762%2C0.000%2010.000%2C0.000%20C7.238%2C0.000%205.000%2C2.237%205.000%2C5.000%20C5.000%2C7.763%207.238%2C10.000%2010.000%2C10.000%20C12.762%2C10.000%2015.000%2C7.763%2015.000%2C5.000%20ZM0.000%2C15.000%20L1.000%2C21.000%20L19.000%2C21.000%20L20.000%2C15.000%20C16.664%2C13.667%2013.331%2C13.000%2010.000%2C13.000%20C6.687%2C13.000%203.354%2C13.667%200.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 15px 50% no-repeat;
}
@media (max-width: 749px) {
  .burger-block__cabinet {
    display: block;
  }
}
.burger-block__folders-title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  padding: 0 30px;
  margin-top: 15px;
}
@media (max-width: 749px) {
  .burger-block__folders-title {
    margin-top: 0;
  }
}
.burger-block__folders-list ul {
  margin: 0;
  padding: 0 30px;
  list-style: none;
}
.burger-block__folders-list ul li a {
  display: block;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 0;
  padding-right: 20px;
  text-decoration: none;
}
.burger-block__folders-list ul li a:hover {
  text-decoration: underline;
}
.burger-block__folders-list ul li a.hasArrow {
  position: relative;
}
.burger-block__folders-list ul li a.hasArrow:before {
  position: absolute;
  top: 40%;
  right: 0;
  content: "";
  width: 15px;
  height: 15px;
  transform: rotate(-90deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23404040%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.burger-block__folders-list ul li a.hasArrow:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.burger-block__folders-list ul li.waSlideMenu-back {
  margin-top: 10px;
}
.burger-block__folders-list ul li.waSlideMenu-back a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  padding-left: 20px;
}
.burger-block__folders-list ul li.waSlideMenu-back a:before {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: -20px;
  transform: rotate(90deg);
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.burger-block__folders-list ul li.parentItem a {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-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%2219px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2019%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23383030%22%20d%3D%22M15.3238114%2C6%20L11.0640251%2C1.47425398%20L12.4537558%2C0%20L19%2C7%20L12.3897307%2C14%20L11%2C12.525746%20L15.3122247%2C8%20L0%2C8%20L0%2C6%20L15.3238114%2C6%20Z%22%2F%3E%3C%2Fsvg%3E") right 0 top 20px no-repeat;
}
@media (min-width: 1024px) {
  .burger-block__navigation {
    display: none;
  }
}
.burger-block__navigation ul {
  margin: 0;
  padding: 0 30px;
  list-style: none;
}
.burger-block__navigation ul li a {
  display: block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 10px 0;
  padding-right: 20px;
  text-decoration: none;
}
.burger-block__navigation ul li a:hover {
  text-decoration: underline;
}
.burger-block__navigation ul li.has-child > a {
  position: relative;
}
.burger-block__navigation ul li.has-child > a.active > span {
  transform: scaleY(-1);
  transform: rotate(-180deg);
}
.burger-block__navigation ul li.has-child > a span {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  right: 8px;
  content: "";
  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%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23b4b4b4%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.burger-block__navigation ul li ul {
  display: none;
}
.burger-block__ico {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  width: 53px;
  height: 56px;
  cursor: pointer;
  position: absolute;
  top: 15px;
  z-index: 999;
  left: calc(100% - 57px);
}
.cabinet-block {
  position: fixed;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.cabinet-block.opened {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
}
.cabinet-block__back {
  cursor: pointer;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 30px 20px 30px 55px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 93% 50% no-repeat;
}
.cabinet-block__back:before {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 20px;
  left: 10px;
  transform: rotate(90deg);
  content: "";
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.site-header {
  background-color: #f0f0f0;
  min-height: 100px;
  position: relative;
  z-index: 3;
  -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) {
  .site-header {
    z-index: 102;
  }
}
.site-header__top_line {
  padding-top: 8px;
  padding-bottom: 8px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .site-header__top_line {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .site-header__bottom {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(to right, #2d2d2d 0%, #232323 100%);
  }
}
.site-header__top_line_right {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
}
.site-header__block {
  background-image: linear-gradient(to right, #2d2d2d 0%, #232323 100%);
}
@media screen and (max-width: 1023px) {
  .site-header__block {
    padding-top: 86px;
  }
}
.site-header__block_wrap {
  padding-top: 41px;
  padding-bottom: 47px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .site-header__block_wrap {
    padding-top: 15px;
    padding-bottom: 55px;
  }
}
@media screen and (max-width: 749px) {
  .site-header__block_wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
}
.site-header__left_block {
  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;
}
.time_work__wrap {
  margin-right: 72px;
}
.time_work__title {
  display: inline-block;
  vertical-align: middle;
  color: #b4b4b4;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding-right: 44px;
  position: relative;
}
.time_work__title:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: -3px;
  right: 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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.000%2C18.000%20C14.418%2C18.000%2018.000%2C14.418%2018.000%2C10.000%20C18.000%2C5.582%2014.418%2C2.000%2010.000%2C2.000%20C5.582%2C2.000%202.000%2C5.582%202.000%2C10.000%20C2.000%2C14.418%205.582%2C18.000%2010.000%2C18.000%20ZM10.000%2C20.000%20C4.477%2C20.000%200.000%2C15.523%200.000%2C10.000%20C0.000%2C4.477%204.477%2C0.000%2010.000%2C0.000%20C15.523%2C0.000%2020.000%2C4.477%2020.000%2C10.000%20C20.000%2C15.523%2015.523%2C20.000%2010.000%2C20.000%20ZM11.000%2C9.581%20L11.000%2C4.000%20L9.000%2C4.000%20L9.000%2C10.403%20L9.013%2C10.405%20L9.006%2C10.420%20L13.799%2C15.220%20L15.219%2C13.781%20L11.000%2C9.581%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.time_work__numbers {
  display: inline-block;
  vertical-align: middle;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.address__title {
  display: inline-block;
  vertical-align: middle;
  color: #b4b4b4;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding-right: 42px;
  position: relative;
}
.address__title:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: -2px;
  right: 13px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2014%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M12.000%2C7.082%20C12.000%2C4.269%209.756%2C2.000%207.000%2C2.000%20C4.244%2C2.000%202.000%2C4.269%202.000%2C7.082%20C2.000%2C10.252%203.627%2C13.340%206.998%2C16.366%20C10.372%2C13.320%2012.000%2C10.231%2012.000%2C7.082%20ZM7.626%2C18.473%20L7.002%2C19.000%20L6.377%2C18.475%20C2.156%2C14.929%20-0.000%2C11.126%20-0.000%2C7.082%20C-0.000%2C3.168%203.137%2C-0.000%207.000%2C-0.000%20C10.863%2C-0.000%2014.000%2C3.168%2014.000%2C7.082%20C14.000%2C11.102%2011.845%2C14.904%207.626%2C18.473%20ZM7.000%2C10.000%20C8.657%2C10.000%2010.000%2C8.657%2010.000%2C7.000%20C10.000%2C5.343%208.657%2C4.000%207.000%2C4.000%20C5.343%2C4.000%204.000%2C5.343%204.000%2C7.000%20C4.000%2C8.657%205.343%2C10.000%207.000%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.address__text {
  display: inline-block;
  vertical-align: middle;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.site-logo {
  font-size: 0;
  margin: 10px 10px 10px 0px;
}
@media (max-width: 1023px) {
  .site-logo {
    margin: 10px auto;
  }
}
.site-logo a {
  display: inline-block;
}
.logo {
  max-width: 350px;
  width: 100%;
  padding-right: 20px;
  font-size: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media (min-width: 1260px) {
  .logo {
    max-width: 420px;
  }
}
@media (max-width: 1023px) {
  .logo {
    margin: 0 auto;
    padding-right: 0;
    text-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.logo__text {
  line-height: 1.1;
}
.logo__link {
  display: inline-block;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  text-decoration: none;
}
@media screen and (max-width: 749px) {
  .logo__link {
    font-size: 26px;
  }
}
.activity {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-top: 3px;
}
@media screen and (max-width: 749px) {
  .activity {
    font-size: 14px;
  }
}
.activity__text {
  letter-spacing: -0.2px;
}
.social__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.social__link {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.social__link:hover {
  opacity: 0.7;
}
.menu__wrap {
  margin: 5px 39px 0;
  padding: 0 0 0 0px;
  list-style: none;
}
@media screen and (max-width: 1023px) {
  .menu__wrap {
    display: none;
  }
}
.menu__inner {
  list-style: none;
  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: 0px;
  padding: 0;
  position: relative;
  z-index: 2;
  max-width: 700px;
  width: 100%;
}
.menu__inner > li > a {
  position: relative;
  width: 100%;
  padding: 3px 13px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: -0.16px;
}
.menu__inner > li > a:before {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  bottom: 5px;
  left: 10px;
  right: 10px;
  height: 1px;
  content: "";
  background: transparent;
}
.menu__inner > li > a span {
  font-size: 0;
}
.menu__inner > li > a:hover:before {
  background: #fff;
}
.menu__inner > li ul {
  display: none;
  position: absolute;
  padding: 0;
  margin: 0;
  list-style: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
  background: #fff;
}
.menu__inner > li ul li a {
  display: block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  padding: 10px 20px;
}
.menu__inner > li ul li a:hover {
  background-color: #b4b4b4;
}
.menu__inner > li .flexMenu-popup {
  left: auto !important;
  right: 0;
  width: 280px;
}
.menu__inner > li .flexMenu-popup li {
  position: relative;
}
.menu__inner > li .flexMenu-popup li ul {
  top: 0 !important;
}
.menu__inner .flexMenu-viewMore a {
  line-height: 1.5;
}
.menu__inner .flexMenu-viewMore:hover {
  background: #fff;
}
.menu__inner .flexMenu-viewMore:hover a {
  text-decoration: none;
  color: #000;
}
@media (min-width: 1024px) {
  .login_phone_wrap {
    display: flex;
    align-items: center;
  }
}
.login {
  display: inline-block;
  vertical-align: middle;
}
.login__wrap {
  display: inline-block;
}
@media screen and (max-width: 1023px) {
  .login__wrap {
    position: fixed;
    z-index: 20;
    top: 15px;
    left: calc(100% - 135px);
    width: 53px;
    height: 56px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2020%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M15.000%2C5.000%20C15.000%2C2.237%2012.762%2C0.000%2010.000%2C0.000%20C7.238%2C0.000%205.000%2C2.237%205.000%2C5.000%20C5.000%2C7.763%207.238%2C10.000%2010.000%2C10.000%20C12.762%2C10.000%2015.000%2C7.763%2015.000%2C5.000%20ZM0.000%2C15.000%20L1.000%2C21.000%20L19.000%2C21.000%20L20.000%2C15.000%20C16.664%2C13.667%2013.331%2C13.000%2010.000%2C13.000%20C6.687%2C13.000%203.354%2C13.667%200.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
@media screen and (max-width: 749px) {
  .login__wrap {
    display: none;
  }
}
.login__text {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding: 8px 35px 8px 45px;
  display: inline-block;
  border: 2px solid #d2d2d2;
  background-color: #e6edf1;
  cursor: pointer;
  position: relative;
  margin: 10px 10px 0 0;
  overflow: hidden;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}
@media screen and (max-width: 1260px) {
  .login__text {
    width: 40px;
    height: 40px;
    font-size: 0;
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .login__text {
    display: none;
  }
}
.login__text:hover {
  background-color: #d2d2d2;
}
.login__text:active {
  background-color: #b4b4b4;
  border-color: transparent;
}
.login__text:active:before {
  border-color: transparent;
}
.login__text:before {
  position: absolute;
  content: "";
  width: 40px;
  height: 40px;
  left: 0;
  top: 0;
  transform: rotate(0.00001deg);
  border-right: 2px solid #d2d2d2;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2020%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M15.000%2C5.000%20C15.000%2C2.237%2012.762%2C0.000%2010.000%2C0.000%20C7.238%2C0.000%205.000%2C2.237%205.000%2C5.000%20C5.000%2C7.763%207.238%2C10.000%2010.000%2C10.000%20C12.762%2C10.000%2015.000%2C7.763%2015.000%2C5.000%20ZM0.000%2C15.000%20L1.000%2C21.000%20L19.000%2C21.000%20L20.000%2C15.000%20C16.664%2C13.667%2013.331%2C13.000%2010.000%2C13.000%20C6.687%2C13.000%203.354%2C13.667%200.000%2C15.000%20Z%22%2F%3E%3C%2Fsvg%3E") 9px 7px no-repeat;
}
@media screen and (max-width: 1260px) {
  .login__text:before {
    background-position-x: 8px;
  }
}
.login__mod {
  position: relative;
}
.login__mod-main-title {
  color: #4a4a4a;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  text-align: left;
  margin-bottom: 45px;
}
@media screen and (max-width: 1023px) {
  .login__mod-main-title {
    margin-bottom: 28px;
  }
}
.login__mod-wrap {
  max-width: 200px;
}
.remodal[data-remodal-id="rem-login"] {
  max-width: 530px;
  padding: 25px 45px 50px;
  text-align: left;
  font-size: 14px;
}
@media screen and (max-width: 749px) {
  .remodal[data-remodal-id="rem-login"] {
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
  }
}
@media screen and (max-width: 749px) {
  .remodal[data-remodal-id="rem-login"] .close-button {
    cursor: pointer;
    color: #383030;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    background-position: 100% 2px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 749px) {
  .remodal[data-remodal-id="rem-login"] .close-button:before {
    width: 40px;
    height: 40px;
    position: absolute;
    top: -8px;
    left: -20px;
    transform: rotate(90deg);
    content: "";
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
@media screen and (max-width: 749px) and (max-width: 479px) {
  .remodal[data-remodal-id="rem-login"] .close-button:before {
    top: -10px;
  }
}
.remodal.cart-page_login {
  padding: 35px 40px 40px;
  max-width: 600px;
}
@media (max-width: 767px) {
  .remodal.cart-page_login {
    max-width: 100%;
  }
}
.remodal.cart-page_login .social-for-login {
  max-width: 240px;
}
.remodal.cart-page_login .login__mod-warp {
  max-width: 240px;
}
.remodal.cart-page_login .login__mod-warp .register {
  width: 240px;
}
.remodal.cart-page_login .signin-btn {
  width: 240px;
}
.login__mod-warp {
  max-width: 200px;
  display: inline-block;
  margin-right: 35px;
}
@media screen and (max-width: 479px) {
  .login__mod-warp {
    margin-right: 0;
  }
}
.login__mod-warp .row {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: 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: left;
}
.login__mod-warp .row input[type="text"], .login__mod-warp .row input[type="email"], .login__mod-warp .row input[type="phone"], .login__mod-warp .row input[type="number"], .login__mod-warp .row input[type="password"] {
  width: 100%;
  margin: 6px 0;
  max-width: 100%;
  padding: 8px;
  height: 32px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.login__mod-warp .signin-btn {
  width: 200px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-top: 20px;
}
.login__mod-warp .signin-btn:hover {
  background: #d2d2d2;
  border: 2px solid #d2d2d2;
  color: #fff;
}
.login__mod-warp .signin-btn:active {
  background: #b4b4b4;
  color: #fff;
  border: 2px solid #b4b4b4;
}
.login__mod-warp .register {
  padding: 7px 0;
  display: inline-block;
  width: 200px;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
}
.login__mod-warp .register:hover {
  background: #404040;
  border: 2px solid #404040;
}
.login__mod-warp .register:active {
  background: #000000;
  border: 2px solid #000000;
}
@media screen and (max-width: 479px) {
  .for-js-append {
    text-align: center;
  }
}
.mob-login {
  margin: 0 auto;
  max-width: 240px;
  margin-bottom: 12px;
}
@media screen and (max-width: 479px) {
  .mob-login {
    text-align: center;
  }
}
.social-for-login {
  max-width: 200px;
  display: inline-block;
  vertical-align: top;
  margin-top: 75px;
}
@media screen and (max-width: 479px) {
  .social-for-login {
    margin-top: 27px;
    text-align: left;
  }
}
.social-for-login .cart-total__order {
  font-size: 18px;
}
.social-for-login .social-for-login__title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 10px;
}
.social-for-login__icons {
  margin-bottom: 30px;
}
.social-for-login__link {
  display: inline-block;
  padding: 10px;
}
.social-for-login .g-social__item {
  width: 24px;
  height: 24px;
}
.social-for-login .g-auth__personal-note {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-top: 20px;
  line-height: 20px;
}
.social-for-login .g-auth__personal-note a {
  display: inline-block;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 11px 0;
}
.phone {
  vertical-align: middle;
  display: inline-block;
  /*&__blocks {
		@include flexbox;
		@include justify-content(space-between);
		@media screen and (max-width: 639px) {
			@include flex-direction(column);
		}
	}
	&__text {
		color: $m9;
		font-family: $rc;	
		font-size: 14px;
		font-weight: 400;
		margin-bottom: 18px;
	}
	&__item {
		margin-bottom: 20px;
		a {
			color: $m9;
			font-family: $rr;
			font-size: 18px;
			font-weight: 700;
			text-decoration: none;
		}
	}*/
}
@media screen and (max-width: 1023px) {
  .phone {
    position: absolute;
    right: 3.8%;
    bottom: -25px;
  }
}
.phone__ico {
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  transform: rotate(0.00001deg);
  background: #e6edf1 url("../Phone.svg") 50% 50% no-repeat;
  cursor: pointer;
  margin-top: 5px;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}
@media screen and (max-width: 1023px) {
  .phone__ico {
    width: 57px;
    height: 56px;
  }
}
@media screen and (max-width: 960px) {
  .phone__ico {
    width: 48px;
    height: 48px;
  }
}
.phone__ico:hover {
  background: #d2d2d2 url("../Phone.svg") 50% 50% no-repeat;
}
.phone__ico:active {
  background: #b4b4b4 url("../Phone.svg") 50% 50% no-repeat;
  border-color: transparent;
}
.phone__block {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 639px) {
  .phone__block {
    margin: 0 auto;
    width: 200px;
  }
}
.remodal[data-remodal-id="rem-phone"] {
  display: inline-block;
  max-width: 530px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  padding: 31px 48px 50px;
  text-align: left;
}
.remodal[data-remodal-id="rem-phone"] .phone__blocks {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .remodal[data-remodal-id="rem-phone"] .phone__blocks {
    -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;
  }
}
.remodal[data-remodal-id="rem-phone"] .phone__text {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 18px;
}
.remodal[data-remodal-id="rem-phone"] .phone__item {
  margin-bottom: 20px;
}
.remodal[data-remodal-id="rem-phone"] .phone__item a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.form-in-phone {
  display: inline-block;
}
@media screen and (max-width: 639px) {
  .form-in-phone {
    margin: 0 auto;
  }
}
.form-in-phone__wrap {
  max-width: 100%;
  width: 200px;
}
.form-in-phone__text {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 5px;
}
.form-in-phone__title {
  max-width: 240px;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 11px;
}
.form-in-phone input[type="text"] {
  height: 32px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 18px;
}
.form-in-phone textarea {
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 18px;
}
.form-in-phone .title {
  display: none;
}
.form-in-phone .field-title {
  margin-bottom: 6px;
}
.form-in-phone button {
  width: 200px;
  height: 40px;
  color: #000000;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #d2d2d2;
  background-color: #fff;
}
.form-in-phone button:hover {
  background: #d2d2d2;
  border: 2px solid #d2d2d2;
  color: #fff;
}
.form-in-phone button:active {
  background: #b4b4b4;
  color: #fff;
  border: 2px solid #b4b4b4;
}
.form-in-phone .tpl-anketa__title {
  display: none;
}
.site-header__bottom__wrap {
  margin: 15px auto;
  display: flex;
}
@media screen and (max-width: 1023px) {
  .site-header__bottom__wrap.header_mode_catalog .login__wrap {
    left: auto;
    right: 27px;
  }
}
@media screen and (max-width: 749px) {
  .site-header__bottom__wrap .search__mobile-click {
    margin: 0 0 0 auto;
  }
}
.catalogue-menu-inner-hide .catalogue-menu__list {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.catalogue-menu-inner-hide .catalogue-menu__list.active {
  opacity: 1;
  visibility: visible;
}
.catalogue-menu {
  max-width: 280px;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1260px) {
  .catalogue-menu {
    width: auto;
    min-width: 53px;
    min-height: 56px;
  }
}
.catalogue-menu__wrap {
  min-width: 53px;
  min-height: 56px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.catalogue-menu__wrap.active .catalogue-menu__inner {
  opacity: 0;
  visibility: hidden;
}
.catalogue-menu__title {
  border: 2px solid #000000;
  background: linear-gradient(to right, #404040 0%, #000000 100%);
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
  padding: 15px 8px 15px 0;
  text-align: center;
  position: relative;
}
.catalogue-menu__title:hover {
  background: #404040;
  border: 2px solid #404040;
}
.catalogue-menu__title:hover:before {
  background: url("../svg_for_catalog.png") 14px 19px no-repeat, linear-gradient(to right, #404040 0%, #404040 100%);
}
.catalogue-menu__title:active {
  background: #000000;
  border: 2px solid #000000;
}
.catalogue-menu__title:active:before {
  background: url("../svg_for_catalog.png") 14px 19px no-repeat, linear-gradient(to right, #000000 0%, #000000 100%);
}
@media screen and (max-width: 1260px) {
  .catalogue-menu__title {
    font-size: 0;
    padding: 0;
    width: 53px;
    height: 56px;
  }
}
@media screen and (max-width: 749px) {
  .catalogue-menu__title {
    background: url("../svg_for_catalog.png") 14px 19px no-repeat;
    border: 2px solid transparent;
  }
  .catalogue-menu__title:hover, .catalogue-menu__title:active {
    background: url("../svg_for_catalog.png") 14px 19px no-repeat;
    border: 2px solid transparent;
  }
}
.catalogue-menu__title:before {
  position: absolute;
  content: "";
  min-width: 51px;
  min-height: 52px;
  top: 0;
  left: 0;
  background: url("../svg_for_catalog.png") 14px 19px no-repeat, linear-gradient(to right, #404040 0%, #000000 100%);
}
@media screen and (max-width: 1260px) {
  .catalogue-menu__title:before {
    max-width: 100%;
    max-height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
  }
}
@media screen and (max-width: 749px) {
  .catalogue-menu__title:before {
    display: none;
  }
}
.catalogue-menu__list {
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  min-height: 495px;
  position: absolute;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.catalogue-menu__list.active {
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 1260px) {
  .catalogue-menu__list {
    display: none;
  }
}
.catalogue-menu__btn {
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  cursor: pointer;
  padding: 17px 32px 14px 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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M6%2C4%20L10%2C4%20L10%2C5%20L10%2C6%20L6%2C6%20L6%2C10%20L5%2C10%20L4%2C10%20L4%2C6%20L2.39808173e-14%2C6%20L2.39808173e-14%2C5%20L2.39808173e-14%2C4%20L4%2C4%20L4%2C0%20L5%2C0%20L6%2C0%20L6%2C4%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
}
.catalogue-menu__btn.active {
  color: #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.000%2C-0.000%20L-0.000%2C-0.000%20L-0.000%2C1.000%20L-0.000%2C2.000%20L10.000%2C2.000%20L10.000%2C1.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
}
.catalogue-menu__btn:hover {
  color: #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M6%2C4%20L10%2C4%20L10%2C5%20L10%2C6%20L6%2C6%20L6%2C10%20L5%2C10%20L4%2C10%20L4%2C6%20L2.39808173e-14%2C6%20L2.39808173e-14%2C5%20L2.39808173e-14%2C4%20L4%2C4%20L4%2C0%20L5%2C0%20L6%2C0%20L6%2C4%20Z%22%2F%3E%3C%2Fsvg%3E") right 10px top 50% no-repeat;
}
.catalogue-menu__inner {
  width: 280px;
  list-style: none;
  margin: 0px;
  padding: 0;
  padding-top: 23px;
}
.catalogue-menu__inner > li {
  position: relative;
}
.catalogue-menu__inner > li > a {
  font-weight: 700;
  padding: 16px 32px 14px 16px;
  display: block;
  text-decoration: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #404040;
  font-size: 16px;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}
.catalogue-menu__inner > li.opened > a, .catalogue-menu__inner > li > a:hover {
  color: #fff;
  background-color: #404040;
}
.catalogue-menu__inner > li.opened > a:before, .catalogue-menu__inner > li > a:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat !important;
}
.catalogue-menu__inner > li.has-child > a {
  position: relative;
}
.catalogue-menu__inner > li.has-child > a:before {
  position: absolute;
  top: 40%;
  right: 8px;
  content: "";
  width: 15px;
  height: 15px;
  transform: rotate(-90deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23404040%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.catalogue-menu__inner > li.has-child > a:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.catalogue-menu__inner > li ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  width: 220px;
  padding: 0;
  z-index: 100;
  margin: 0;
  list-style: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
  background: #fff;
}
.catalogue-menu__inner > li ul li a {
  display: block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  padding: 10px 20px;
}
.catalogue-menu__inner > li ul li a:hover {
  color: #fff;
  background-color: #404040;
}
.catalogue-menu__inner > li .flexMenu-popup {
  left: auto !important;
  right: 0;
  width: 280px;
}
.catalogue-menu__inner li {
  position: relative;
}
.catalogue-menu__inner li ul > li > a {
  font-weight: 700;
  padding: 14px 32px 14px 16px;
  display: block;
  text-decoration: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #404040;
  font-size: 16px;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}
.catalogue-menu__inner li ul > li.has-child > a {
  position: relative;
}
.catalogue-menu__inner li ul > li.has-child > a:before {
  position: absolute;
  top: 30%;
  right: 8px;
  content: "";
  width: 15px;
  height: 15px;
  transform: rotate(-90deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23404040%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.catalogue-menu__inner li ul > li.has-child > a:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.catalogue-menu__inner li ul > li li a {
  display: block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  padding: 10px 20px;
}
.catalogue-menu__inner li ul > li li a:hover {
  color: #fff;
  background-color: #404040;
}
.catalogue-menu__inner .flexMenu-viewMore a {
  line-height: 1.5;
}
.catalogue-menu__inner .flexMenu-viewMore:hover {
  background: #fff;
}
.catalogue-menu__inner .flexMenu-viewMore:hover a {
  text-decoration: none;
  color: #000;
}
.catalogue-menu.active {
  z-index: 999;
}
.catalogue-menu.active .catalogue-menu__title {
  width: 280px;
  position: absolute;
}
@media screen and (max-width: 1260px) {
  .catalogue-menu.active .catalogue-menu__title {
    font-size: 18px;
    padding: 17px 8px 13px 0;
  }
}
@media screen and (max-width: 1260px) {
  .catalogue-menu.active .catalogue-menu__title:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 14px 19px no-repeat, linear-gradient(to right, #404040 0%, #000000 100%);
    max-width: 100%;
    max-height: 100%;
    background-position-x: 50%;
    background-position-y: 50%;
  }
}
.catalogue-menu.active .catalogue-menu__inner {
  display: block;
  margin-top: 56px;
}
@media screen and (max-width: 1023px) {
  .headroom--pinned {
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media screen and (max-width: 1023px) {
  .headroom--unpinned {
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -ms-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
}
@media screen and (max-width: 1023px) {
  .search__mobile-click {
    cursor: pointer;
    width: 53px;
    height: 56px;
    font-size: 0;
    left: 22px;
    top: 2px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M17.513%2C16.533%20L22.002%2C20.988%20L20.963%2C22.001%20L16.504%2C17.540%20C14.754%2C19.056%2012.473%2C19.972%209.977%2C19.972%20C4.466%2C19.972%20-0.002%2C15.501%20-0.002%2C9.985%20C-0.002%2C4.470%204.466%2C-0.001%209.977%2C-0.001%20C15.489%2C-0.001%2019.957%2C4.470%2019.957%2C9.985%20C19.957%2C12.490%2019.035%2C14.780%2017.513%2C16.533%20ZM9.977%2C17.975%20C14.387%2C17.975%2017.961%2C14.398%2017.961%2C9.985%20C17.961%2C5.573%2014.387%2C1.996%209.977%2C1.996%20C5.568%2C1.996%201.994%2C5.573%201.994%2C9.985%20C1.994%2C14.398%205.568%2C17.975%209.977%2C17.975%20Z%22%2F%3E%3C%2Fsvg%3E") 16px 17px no-repeat;
  }
}
@media screen and (max-width: 749px) {
  .search__mobile-click {
    margin: 0 auto;
  }
}
.search__mobile .search__wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.search__mobile.opened .search__wrapper {
  padding: 70px 30px 20px 30px;
  position: fixed;
  z-index: 999;
  right: 0;
  left: 0;
  top: 0;
  background: #fff;
  visibility: visible;
  opacity: 1;
}
.search__mobile.opened .search__form {
  display: block;
}
.search__mobile.opened .expanded__search {
  width: calc(100% - 40px);
  height: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  padding: 10px 10px 10px 40px;
  position: absolute;
  top: -60px;
  left: 0;
  right: 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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M3.657%2C6.485%20L2.101%2C4.929%20L4.929%2C2.101%20L6.485%2C3.657%20C7.535%2C2.962%208.723%2C2.459%2010.000%2C2.200%20L10.000%2C-0.000%20L14.000%2C-0.000%20L14.000%2C2.200%20C15.277%2C2.459%2016.465%2C2.962%2017.515%2C3.657%20L19.071%2C2.101%20L21.899%2C4.929%20L20.343%2C6.485%20C21.038%2C7.535%2021.541%2C8.723%2021.800%2C10.000%20L24.000%2C10.000%20L24.000%2C14.000%20L21.800%2C14.000%20C21.541%2C15.277%2021.038%2C16.465%2020.343%2C17.515%20L21.899%2C19.071%20L19.071%2C21.899%20L17.515%2C20.343%20C16.465%2C21.038%2015.277%2C21.541%2014.000%2C21.800%20L14.000%2C24.000%20L10.000%2C24.000%20L10.000%2C21.800%20C8.723%2C21.541%207.535%2C21.038%206.485%2C20.343%20L4.929%2C21.899%20L2.101%2C19.071%20L3.657%2C17.515%20C2.962%2C16.465%202.459%2C15.277%202.200%2C14.000%20L-0.000%2C14.000%20L-0.000%2C10.000%20L2.200%2C10.000%20C2.459%2C8.723%202.962%2C7.535%203.657%2C6.485%20ZM12.000%2C18.000%20C15.314%2C18.000%2018.000%2C15.314%2018.000%2C12.000%20C18.000%2C8.686%2015.314%2C6.000%2012.000%2C6.000%20C8.686%2C6.000%206.000%2C8.686%206.000%2C12.000%20C6.000%2C15.314%208.686%2C18.000%2012.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat #fff;
}
@media screen and (max-width: 749px) {
  .search__mobile.opened .expanded__search {
    padding-left: 35px;
  }
}
.search__mobile.opened .search__text {
  margin-left: 0;
  padding: 11px 16px;
  background: none;
}
.search__mobile.opened .search__button {
  height: 48px;
  left: auto;
  right: 0;
  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%2219px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2019%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23404040%22%20d%3D%22M15.3238114%2C6%20L11.0640251%2C1.47425398%20L12.4537558%2C0%20L19%2C7%20L12.3897307%2C14%20L11%2C12.525746%20L15.3122247%2C8%20L0%2C8%20L0%2C6%20L15.3238114%2C6%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.search__mobile.opened .close-button__search {
  display: block;
  top: 9px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .search__mobile .search__mobile-back {
    color: #383030;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
  }
}
.search {
  width: 100%;
  margin-right: 20px;
}
@media screen and (max-width: 749px) {
  .search {
    margin-right: 0;
  }
}
.search__form {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.search__form a {
  text-decoration: none;
}
@media screen and (max-width: 1023px) {
  .search__form {
    display: none;
  }
}
.search__text {
  width: 100%;
  border: 2px solid #e1e1e1;
  padding: 15px 10px 15px 52px;
  margin-left: 20px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #8a97ac;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M17.513%2C16.533%20L22.002%2C20.988%20L20.963%2C22.001%20L16.504%2C17.540%20C14.754%2C19.056%2012.473%2C19.972%209.977%2C19.972%20C4.466%2C19.972%20-0.002%2C15.501%20-0.002%2C9.985%20C-0.002%2C4.470%204.466%2C-0.001%209.977%2C-0.001%20C15.489%2C-0.001%2019.957%2C4.470%2019.957%2C9.985%20C19.957%2C12.490%2019.035%2C14.780%2017.513%2C16.533%20ZM9.977%2C17.975%20C14.387%2C17.975%2017.961%2C14.398%2017.961%2C9.985%20C17.961%2C5.573%2014.387%2C1.996%209.977%2C1.996%20C5.568%2C1.996%201.994%2C5.573%201.994%2C9.985%20C1.994%2C14.398%205.568%2C17.975%209.977%2C17.975%20Z%22%2F%3E%3C%2Fsvg%3E") 16px 17px no-repeat #fff;
}
.search__button {
  position: absolute;
  width: 50px;
  height: 50px;
  border: none;
  font-size: 0;
  left: 22px;
  top: 2px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M17.513%2C16.533%20L22.002%2C20.988%20L20.963%2C22.001%20L16.504%2C17.540%20C14.754%2C19.056%2012.473%2C19.972%209.977%2C19.972%20C4.466%2C19.972%20-0.002%2C15.501%20-0.002%2C9.985%20C-0.002%2C4.470%204.466%2C-0.001%209.977%2C-0.001%20C15.489%2C-0.001%2019.957%2C4.470%2019.957%2C9.985%20C19.957%2C12.490%2019.035%2C14.780%2017.513%2C16.533%20ZM9.977%2C17.975%20C14.387%2C17.975%2017.961%2C14.398%2017.961%2C9.985%20C17.961%2C5.573%2014.387%2C1.996%209.977%2C1.996%20C5.568%2C1.996%201.994%2C5.573%201.994%2C9.985%20C1.994%2C14.398%205.568%2C17.975%209.977%2C17.975%20Z%22%2F%3E%3C%2Fsvg%3E") 16px 15px no-repeat #fff;
}
.search .close-button__search {
  display: none;
}
.expanded__search {
  width: 261px;
  height: 56px;
  cursor: pointer;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #8a97ac;
  padding: 17px 16px 17px 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%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M3.657%2C6.485%20L2.101%2C4.929%20L4.929%2C2.101%20L6.485%2C3.657%20C7.535%2C2.962%208.723%2C2.459%2010.000%2C2.200%20L10.000%2C-0.000%20L14.000%2C-0.000%20L14.000%2C2.200%20C15.277%2C2.459%2016.465%2C2.962%2017.515%2C3.657%20L19.071%2C2.101%20L21.899%2C4.929%20L20.343%2C6.485%20C21.038%2C7.535%2021.541%2C8.723%2021.800%2C10.000%20L24.000%2C10.000%20L24.000%2C14.000%20L21.800%2C14.000%20C21.541%2C15.277%2021.038%2C16.465%2020.343%2C17.515%20L21.899%2C19.071%20L19.071%2C21.899%20L17.515%2C20.343%20C16.465%2C21.038%2015.277%2C21.541%2014.000%2C21.800%20L14.000%2C24.000%20L10.000%2C24.000%20L10.000%2C21.800%20C8.723%2C21.541%207.535%2C21.038%206.485%2C20.343%20L4.929%2C21.899%20L2.101%2C19.071%20L3.657%2C17.515%20C2.962%2C16.465%202.459%2C15.277%202.200%2C14.000%20L-0.000%2C14.000%20L-0.000%2C10.000%20L2.200%2C10.000%20C2.459%2C8.723%202.962%2C7.535%203.657%2C6.485%20ZM12.000%2C18.000%20C15.314%2C18.000%2018.000%2C15.314%2018.000%2C12.000%20C18.000%2C8.686%2015.314%2C6.000%2012.000%2C6.000%20C8.686%2C6.000%206.000%2C8.686%206.000%2C12.000%20C6.000%2C15.314%208.686%2C18.000%2012.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 18px top 17px no-repeat #e1e1e1;
}
@media screen and (max-width: 1600px) {
  .expanded__search {
    font-size: 0;
    padding: 0;
    width: 56px;
    height: 56px;
    background-position: 48% 50%;
  }
}
#shop2-color-ext-select li {
  padding: 5px 10px !important;
  height: auto;
}
#shop2-color-ext-select li:hover {
  background-color: #d2d2d2;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form {
    width: 526px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form {
    width: auto;
  }
}
.shop2-block.search-form .block-title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 50px;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .block-title {
    margin-bottom: 30px;
  }
}
.shop2-block.search-form .block-body {
  margin: 0 -40px;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .block-body {
    margin-right: auto;
    margin-left: auto;
  }
}
.shop2-block.search-form .row {
  float: left;
  width: calc(50% - 80px);
  margin: 0 40px;
  margin-bottom: 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;
}
.shop2-block.search-form .row select {
  border: none;
  width: 100%;
  padding: 6px 10px;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .row {
    width: auto;
    max-width: 100%;
    float: none;
    margin-right: auto;
    margin-left: auto;
    padding-right: 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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M6%2C4%20L10%2C4%20L10%2C5%20L10%2C6%20L6%2C6%20L6%2C10%20L5%2C10%20L4%2C10%20L4%2C6%20L2.39808173e-14%2C6%20L2.39808173e-14%2C5%20L2.39808173e-14%2C4%20L4%2C4%20L4%2C0%20L5%2C0%20L6%2C0%20L6%2C4%20Z%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat;
  }
  .shop2-block.search-form .row.active {
    color: #404040;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.000%2C-0.000%20L-0.000%2C-0.000%20L-0.000%2C1.000%20L-0.000%2C2.000%20L10.000%2C2.000%20L10.000%2C1.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat;
  }
  .shop2-block.search-form .row.checkbox {
    background: none;
  }
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .row {
    -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;
    background-position: right 7px top 7px;
  }
  .shop2-block.search-form .row.active {
    background-position: right 7px top 9px;
    padding: 0;
  }
  .shop2-block.search-form .row.checkbox {
    padding: 0;
    margin-top: 20px;
  }
}
.shop2-block.search-form .row.search-btn_wrap {
  background: none;
}
.shop2-block.search-form .row-title {
  width: 44%;
  padding-right: 15px;
}
@media screen and (max-width: 1260px) {
  .shop2-block.search-form .row-title {
    width: 50%;
  }
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .row-title {
    width: 100%;
    margin-bottom: 10px;
  }
}
.shop2-block.search-form .row__body-cl {
  width: 70%;
}
@media screen and (max-width: 1260px) {
  .shop2-block.search-form .row__body-cl {
    width: 50%;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .row__body-cl {
    display: none;
  }
  .shop2-block.search-form .row__body-cl.active {
    display: block;
  }
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .row__body-cl {
    width: 100%;
  }
}
.shop2-block.search-form .shop-search-color-select {
  position: relative;
  height: 31px;
  overflow: hidden;
  padding: 6px 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  transition: all 0.3s;
  background-color: #d2d2d2;
}
.shop2-block.search-form .shop-search-color-select:hover {
  background: transparent;
  box-shadow: inset 0px 0px 0px 2px #404040;
}
.shop2-block.search-form .shop-search-color-select.active {
  z-index: 2;
  overflow: visible;
  height: auto;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
}
.shop2-block.search-form .shop-search-color-select .shop-search-colors {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%234a4a4a%22%20d%3D%22M5.494%2C6.008%20L0.958%2C1.395%20L2.321%2C-0.008%20L5.494%2C3.259%20L8.668%2C-0.008%20L10.030%2C1.395%20L5.494%2C6.008%20Z%22%2F%3E%3C%2Fsvg%3E") top 6px right 0 no-repeat;
}
.shop2-block.search-form .shop-search-color-select .shop-search-colors li {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin: 0 0 6px;
}
.shop2-block.search-form .shop-search-color-select .shop-search-colors li.shop2-color-ext-selected {
  order: -1;
}
.shop2-block.search-form .shop-search-color-select .shop-search-colors li .shop-search-color-icon {
  position: relative;
  width: 19px;
  height: 19px;
  flex: 0 0 auto;
  margin: 0 10px 0 0;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.shop2-block.search-form .shop-search-color-select .shop-search-colors li .shop-search-color-title {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  flex: 1 1 auto;
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) {
  border: none;
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) ul.shop2-color-ext-options {
  background-color: #d2d2d2;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  padding: 6px 10px;
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) ul.shop2-color-ext-options:before {
  position: absolute;
  content: "";
  right: 5px;
  top: 50%;
  width: 15px;
  height: 8px;
  z-index: 2;
  margin-top: -3px;
  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%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%234a4a4a%22%20d%3D%22M5.494%2C6.008%20L0.958%2C1.395%20L2.321%2C-0.008%20L5.494%2C3.259%20L8.668%2C-0.008%20L10.030%2C1.395%20L5.494%2C6.008%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) ul.shop2-color-ext-options.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) ul.shop2-color-ext-options li {
  background: none !important;
}
.shop2-block.search-form .shop2-color-ext-select:not(.new_color) ul.shop2-color-ext-options li div {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
.shop2-block.search-form .search-btn_wrap {
  float: unset;
  width: auto;
  background: none;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .search-btn_wrap {
    padding-right: 0;
  }
}
.shop2-block.search-form .for_btn {
  width: 240px;
  height: 48px;
  margin-left: auto;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .for_btn {
    margin-right: auto;
    margin-top: 46px;
  }
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .for_btn {
    margin-top: 27px;
  }
}
.shop2-block.search-form .small {
  width: 123px;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .small {
    width: 100%;
  }
}
.shop2-block.search-form .shopSearch {
  width: 100%;
}
.shop2-block.search-form .shopSearch__row {
  width: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .shopSearch__row {
    -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-block.search-form .shopSearch__rows .row-title {
  display: inline;
}
.shop2-block.search-form .shopSearch__body {
  display: inline;
  width: 100%;
}
.shop2-block.search-form .shop2-input-float, .shop2-block.search-form .shop2-input-int {
  width: 49%;
  display: inline-block;
}
.shop2-block.search-form .row-checkbox {
  position: relative;
  cursor: pointer;
  color: #b4b4b4;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  padding-left: 45px;
  margin-bottom: 10px;
}
@media screen and (max-width: 749px) {
  .shop2-block.search-form .row-checkbox {
    width: 100%;
    display: block;
  }
}
.shop2-block.search-form .row-checkbox.checked:before {
  box-shadow: none;
  background: #e1e1e1 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2015%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14.714%2C1.667%20L6.809%2C9.572%20C6.776%2C9.620%206.756%2C9.673%206.714%2C9.715%20C6.518%2C9.912%206.258%2C10.003%206.000%2C9.996%20C5.742%2C10.003%205.482%2C9.912%205.285%2C9.715%20C5.243%2C9.673%205.223%2C9.620%205.190%2C9.572%20L0.285%2C4.667%20C-0.096%2C4.285%20-0.096%2C3.667%200.285%2C3.286%20C0.667%2C2.905%201.285%2C2.905%201.666%2C3.286%20L6.000%2C7.619%20L13.333%2C0.286%20C13.715%2C-0.096%2014.333%2C-0.096%2014.714%2C0.286%20C15.096%2C0.667%2015.096%2C1.285%2014.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-block.search-form .row-checkbox.checked:hover:before {
  background: #b4b4b4 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C-0.000%20L12.000%2C-0.000%20L12.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-block.search-form .row-checkbox:hover:before {
  box-shadow: inset 0 0 0 2px #e1e1e1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M7%2C7%20L7%2C12%20L5%2C12%20L5%2C7%20L0%2C7%20L0%2C5%20L5%2C5%20L5%2C0%20L7%2C0%20L7%2C5%20L12%2C5%20L12%2C7%20L7%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.shop2-block.search-form .row-checkbox:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 32px;
  height: 32px;
  margin-top: -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%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23d2d2d2%22%20d%3D%22M7%2C7%20L7%2C12%20L5%2C12%20L5%2C7%20L0%2C7%20L0%2C5%20L5%2C5%20L5%2C0%20L7%2C0%20L7%2C5%20L12%2C5%20L12%2C7%20L7%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  transition: box-shadow 0.3s, background-color 0.3s;
  box-shadow: inset 0 0 0 1px #e1e1e1;
}
.shop2-block.search-form .row-checkbox input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  -webkit-appearance: none;
}
.shop2-block.search-form .shopSearch__priceWrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.shop2-block.search-form .shopSearch__priceWrap label {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .shopSearch__priceWrap label {
    width: calc(100% - 20px);
  }
}
.shop2-block.search-form .shopSearch__priceWrap label:nth-child(1) {
  margin-right: 40px;
}
.shop2-block.search-form .shopSearch__priceWrap label:nth-child(1):after {
  content: "";
  position: absolute;
  left: calc(100% + 15px);
  top: 15px;
  width: 11px;
  height: 2px;
  background-color: #b4b4b4;
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .shopSearch__priceWrap label:nth-child(1):after {
    left: 110%;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-block.search-form .shopSearch__priceWrap label:nth-child(1):after {
    left: calc(100% + 15px);
  }
}
.shop2-block.search-form .shopSearch__priceWrap label .small {
  width: 100%;
}
.shop2-block.search-form .noUi-target, .shop2-block.search-form .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
}
.shop2-block.search-form .noUi-target {
  position: relative;
  direction: ltr;
}
.shop2-block.search-form .noUi-base {
  position: relative;
  width: 100%;
  height: 100%;
}
.shop2-block.search-form .noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.shop2-block.search-form .noUi-handle {
  position: absolute;
  z-index: 1;
}
.shop2-block.search-form .noUi-stacking .noUi-handle {
  z-index: 10;
}
.shop2-block.search-form .noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}
.shop2-block.search-form .noUi-state-drag * {
  cursor: inherit !important;
}
.shop2-block.search-form .noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.shop2-block.search-form .noUi-horizontal {
  height: 16px;
}
.shop2-block.search-form .noUi-dragable {
  cursor: w-resize;
}
.shop2-block.search-form .noUi-vertical .noUi-dragable {
  cursor: n-resize;
}
.shop2-block.search-form [disabled].noUi-connect {
  background: #b8b8b8;
}
.shop2-block.search-form [disabled] .noUi-handle, .shop2-block.search-form [disabled].noUi-origin {
  cursor: not-allowed;
}
.shop2-block.search-form .noUi-pips, .shop2-block.search-form .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2-block.search-form .shopSearch .noUi-horizontal {
  height: 4px;
  margin: 24px 24px 0 0;
}
.shop2-block.search-form .shopSearch .noUi-horizontal:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -2px;
  height: 4px;
  background: #b4b4b4;
}
.shop2-block.search-form .shopSearch .noUi-horizontal .noUi-origin.noUi-background {
  border: none;
  background: none;
}
.shop2-block.search-form .shopSearch .noUi-horizontal .noUi-origin.noUi-background:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  right: -24px;
  height: 4px;
  margin-top: -2px;
  background: #b4b4b4;
}
.shop2-block.search-form .shopSearch .noUi-horizontal .noUi-connect {
  background: #404040;
  height: 4px;
}
.shop2-block.search-form .shopSearch .noUi-horizontal .noUi-handle {
  left: 0;
  top: 50%;
  cursor: pointer;
  margin-top: -12px;
  width: 25px;
  height: 24px;
  border-radius: 50px;
  border: 2px solid #d2d2d2;
  background-color: #f0f0f0;
}
.shop2-block.search-form .shopSearch .noUi-horizontal .noUi-handle.noUi-handle-lower {
  margin-top: -12px;
  margin-left: 0;
}
.mode-folder {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.mode-folder__left {
  max-width: 280px;
  margin-right: 22px;
  width: 100%;
}
@media screen and (max-width: 1260px) {
  .mode-folder__left {
    display: none;
  }
}
.mode-folder__right {
  width: 100%;
}
.mode-folder .menu-in-inner-page {
  padding: 15px 0;
  margin-bottom: 24px;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.mode-folder .menu-in-inner-page ul > li > a {
  padding: 16px 32px 14px 20px;
  margin: 2px 0;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  display: block;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}
.mode-folder .menu-in-inner-page ul > li > a:hover {
  color: #fff;
  background-color: #404040;
}
.mode-folder .menu-in-inner-page ul > li ul {
  display: none;
}
.mode-folder .menu-in-inner-page ul > li ul li a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.jqselect {
  position: relative;
  display: block !important;
  z-index: 1 !important;
  width: 100%;
}
.jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.jqselect .jq-selectbox__select-text {
  width: 100%;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.jqselect:before {
  position: absolute;
  content: "";
  right: 5px;
  top: 50%;
  width: 15px;
  height: 8px;
  z-index: 2;
  margin-top: -3px;
  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%2211px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2011%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%234a4a4a%22%20d%3D%22M5.494%2C6.008%20L0.958%2C1.395%20L2.321%2C-0.008%20L5.494%2C3.259%20L8.668%2C-0.008%20L10.030%2C1.395%20L5.494%2C6.008%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.jqselect.opened .jq-selectbox__dropdown, .jqselect.opened .jq-selectbox__select {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
}
.jqselect .jq-selectbox__select {
  cursor: pointer;
  width: 100%;
  font-size: 16px;
  color: #000;
  padding: 6px 10px;
  background-color: #d2d2d2;
  transition: all 0.3s;
}
.jqselect .jq-selectbox__dropdown {
  margin-top: 2px;
  background: #fff;
  padding: 5px 7px;
  width: 100% !important;
  border-radius: 3px;
  box-shadow: inset 0 0 0 2px #f0f0f0;
}
.jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 250px !important;
}
.jqselect .jq-selectbox__dropdown ul li {
  cursor: pointer;
  color: #666666;
  font-size: 15px;
  padding: 10px 10px 10px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.jqselect .jq-selectbox__dropdown ul li:hover {
  background: rgba(180, 180, 180, 0.5);
}
.remodal[data-remodal-id="rem-expanded__search"] {
  max-width: 1132px;
  padding: 30px 60px 45px;
  text-align: left;
  font-size: 14px;
}
@media screen and (max-width: 749px) {
  .remodal[data-remodal-id="rem-expanded__search"] {
    padding: 40px;
    margin: 0;
  }
}
@media screen and (max-width: 400px) {
  .remodal[data-remodal-id="rem-expanded__search"] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    padding: 10px 40px;
  }
}
.remodal[data-remodal-id="rem-expanded__search"] .jq-selectbox__select {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.remodal[data-remodal-id="rem-expanded__search"] .jq-selectbox__select:hover {
  background: transparent;
  color: #404040;
  box-shadow: inset 0px 0px 0px 2px #404040;
}
.remodal[data-remodal-id="rem-expanded__search"] .close-button {
  font-size: 0;
}
@media screen and (max-width: 1023px) {
  .remodal[data-remodal-id="rem-expanded__search"] .close-button {
    cursor: pointer;
    color: #383030;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    padding-left: 40px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: auto;
    height: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 100% 0 no-repeat;
  }
  .remodal[data-remodal-id="rem-expanded__search"] .close-button:before {
    position: absolute;
    content: "";
    top: -10px;
    left: 0;
    width: 40px;
    height: 40px;
    transform: rotate(90deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
@media screen and (max-width: 749px) {
  .remodal[data-remodal-id="rem-expanded__search"] .close-button {
    left: 0;
    right: 0;
    padding-left: 20px;
  }
  .remodal[data-remodal-id="rem-expanded__search"] .close-button:before {
    left: -20px;
  }
}
@media screen and (max-width: 400px) {
  .remodal[data-remodal-id="rem-expanded__search"] .close-button:before {
    left: -25px;
  }
}
.shopping-cart.amount--count .cart-preview__title:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.shopping-cart.amount--count .block-body {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.shopping-cart .block-title {
  display: none;
}
.shopping-cart .block-body {
  width: 280px;
  height: 56px;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  cursor: pointer;
}
.shopping-cart .block-body:hover {
  background: #ff0030;
  border: 2px solid #ff0030;
}
.shopping-cart .block-body:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
@media screen and (max-width: 1260px) {
  .shopping-cart .block-body {
    max-width: 100%;
    width: 53px;
    height: 56px;
  }
}
@media screen and (max-width: 1023px) {
  .shopping-cart .block-body {
    background: none;
    border-color: transparent;
  }
}
.shopping-cart .cart-preview__title {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding: 14px 0 14px 20px;
  position: relative;
  display: block;
  font-weight: bold;
  text-decoration: none;
}
.shopping-cart .cart-preview__title:before {
  position: absolute;
  content: "";
  width: 53px;
  height: 52.2px;
  top: 0;
  right: 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%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
@media screen and (max-width: 1260px) {
  .shopping-cart .cart-preview__title:before {
    max-width: 100%;
    background-position-x: 45%;
    background-position-y: 50%;
  }
}
@media screen and (max-width: 1023px) {
  .shopping-cart .cart-preview__title:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") 45% 50% no-repeat;
  }
}
.shopping-cart .cart-preview__title:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #ff0030 0%, #ff0030 100%);
}
.shopping-cart .cart-preview__title:active: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%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #FF4600 100%);
}
@media screen and (max-width: 1260px) {
  .shopping-cart .cart-preview__title {
    font-size: 0px;
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .shopping-cart.amount--count .cart-preview__title:before {
    background: transparent;
  }
}
@media screen and (max-width: 1023px) {
  .shopping-cart.amount--count .block-body {
    border: 2px solid #FF4600;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  }
  .shopping-cart.amount--count .block-body:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, #ff0030;
    border: 2px solid #ff0030;
  }
  .shopping-cart.amount--count .block-body:active {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, #FF4600;
    border: 2px solid #FF4600;
  }
}
@media screen and (max-width: 1260px) {
  .shopping-cart.amount--count .shopping-cart__count {
    position: relative;
    font-size: 15px;
    text-align: center;
    display: block;
  }
}
.shopping-cart.amount--count-none .block-body {
  border: 2px solid #e1e1e1;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat;
  cursor: default;
  pointer-events: none;
}
@media (min-width: 1024px) and (max-width: 1260px) {
  .shopping-cart.amount--count-none .block-body {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
@media (max-width: 1023px) {
  .shopping-cart.amount--count-none .block-body {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat;
  }
}
@media (max-width: 767px) {
  .shopping-cart.amount--count-none .block-body {
    border: transparent;
  }
}
.shopping-cart.amount--count-none .block-body a {
  color: #000;
}
.shopping-cart.amount--count-none .block-body .cart-preview__title:before {
  display: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, rgba(180, 180, 180, 0.2) 51px, #e1e1e1 100%);
}
@media (max-width: 1023px) {
  .shopping-cart.amount--count-none .block-body .cart-preview__title:before {
    /*background: url(data-image-svg(24px, 23px, '<path fill-rule="evenodd" fill="#fff" d="M7.009,4.013 L24.998,4.013 L21.042,14.998 L8.011,14.998 L4.060,2.002 L0.002,2.002 L0.002,0.001 L5.629,0.001 L7.009,4.013 ZM7.516,22.999 C6.133,22.999 5.011,21.879 5.011,20.497 C5.011,19.116 6.133,17.995 7.516,17.995 C8.899,17.995 10.021,19.116 10.021,20.497 C10.021,21.879 8.899,22.999 7.516,22.999 ZM20.541,22.999 C19.157,22.999 18.036,21.879 18.036,20.497 C18.036,19.116 19.157,17.995 20.541,17.995 C21.924,17.995 23.046,19.116 23.046,20.497 C23.046,21.879 21.924,22.999 20.541,22.999 Z"/>')) right 14px top 16px no-repeat;*/
    background: none;
  }
}
.top-slider__wrap {
  margin-top: 20px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1580px) {
  .top-slider__wrap {
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider__wrap {
    margin-top: 35px;
  }
}
@media screen and (max-width: 676px) {
  .top-slider__wrap {
    margin-bottom: 12px;
  }
}
.top-slider__inner {
  margin-left: auto;
}
@media screen and (min-width: 1280px) {
  .top-slider__inner {
    max-width: calc(100% - 300px);
  }
}
.top-slider__items {
  min-height: 460px;
  color: #292f48;
  background-size: cover;
  padding-top: 104px;
  padding-left: 102px;
  padding-right: 102px;
  padding-bottom: 60px;
  position: relative;
}
.top-slider__items > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-decoration: none;
}
.top-slider__items:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  pointer-events: none;
  background: rgba(41, 47, 72, 0.6);
}
@media screen and (max-width: 1023px) {
  .top-slider__items {
    min-height: 240px;
    padding-top: 60px;
    padding-left: 50px;
    padding-right: 30px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 749px) {
  .top-slider__items {
    padding: 20px;
    height: auto;
  }
}
.top-slider__item {
  z-index: 2;
  position: relative;
}
@media (max-width: 639px) {
  .top-slider__item {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: -5px;
  }
}
.top-slider__title {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin-bottom: 32px;
  font-size: 48px;
}
@media screen and (max-width: 1023px) {
  .top-slider__title {
    margin-bottom: 2px;
  }
}
@media screen and (max-width: 749px) {
  .top-slider__title {
    font-size: 32px;
  }
}
.top-slider__text {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 22px;
  margin-bottom: 69px;
}
@media screen and (max-width: 1023px) {
  .top-slider__text {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 749px) {
  .top-slider__text {
    font-size: 18px;
  }
}
.top-slider__link {
  display: inline-block;
  padding: 8px 21.4px;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: 40px;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%) 100% 100% /100% 100%;
}
@media screen and (max-width: 639px) {
  .top-slider__link {
    position: absolute;
    bottom: -17px;
  }
}
.top-slider__link:hover {
  color: #fff;
  border: 2px solid #ff0030;
  background: #ff0030;
}
.top-slider__link:active {
  color: #fff;
  border: 2px solid #FF4600;
  background: #FF4600;
}
@media screen and (max-width: 639px) {
  .top-slider .slick-list {
    padding-bottom: 20px;
  }
}
.top-slider .slick-prev {
  position: absolute;
  z-index: 2;
  right: 87px;
  left: auto;
  top: auto;
  bottom: 24px;
  margin-top: -66px;
  width: 48px;
  height: 48px;
  border: 2px solid #FF4600;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(180deg, #FF4600 0%, #ff0030 100%);
  transform: rotate(90deg);
}
.top-slider .slick-prev:hover {
  border: 2px solid #ff0030;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #ff0030;
}
.top-slider .slick-prev:active {
  border: 2px solid #FF4600;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #FF4600;
}
.top-slider .slick-prev:before {
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  content: "";
  width: 48px;
  height: 48px;
  transform: rotate(90deg);
}
@media screen and (max-width: 639px) {
  .top-slider .slick-prev:before {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider .slick-prev {
    bottom: -24px;
  }
}
@media screen and (max-width: 749px) {
  .top-slider .slick-prev {
    display: none !important;
  }
}
.top-slider .slick-next {
  position: absolute;
  z-index: 2;
  right: 37px;
  left: auto;
  top: auto;
  bottom: 24px;
  margin-top: -66px;
  width: 48px;
  height: 48px;
  border: 2px solid #FF4600;
  transform: rotate(-90deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(180deg, #FF4600 0%, #ff0030 100%);
}
.top-slider .slick-next:hover {
  border: 2px solid #ff0030;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #ff0030;
}
.top-slider .slick-next:active {
  border: 2px solid #FF4600;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #FF4600;
}
.top-slider .slick-next:before {
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  right: 0px;
  content: "";
  width: 48px;
  height: 48px;
  transform: rotate(-90deg);
}
@media screen and (max-width: 639px) {
  .top-slider .slick-next:before {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .top-slider .slick-next {
    bottom: -24px;
  }
}
@media screen and (max-width: 639px) {
  .top-slider .slick-next {
    bottom: 3px;
    right: 10px;
    width: 40px;
    height: 40px;
  }
}
@media (max-width: 1260px) {
  .ctgrs {
    display: none;
  }
}
.ctgrs__wrap {
  position: relative;
  padding-top: 65px;
}
.ctgrs__list {
  padding: 0 10px;
  margin: 0 -10px;
}
@media screen and (max-width: 1760px) {
  .ctgrs__list {
    padding: 0 5px;
    margin: 0 -5px;
  }
}
.ctgrs__items {
  font-size: 0;
  margin: 0 -10px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.ctgrs__item {
  width: 230px;
  margin: 0 10px;
  border-radius: 2px;
  margin-bottom: 16px;
  background: #fff;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.ctgrs__item:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.ctgrs__item:hover .ctgrs__text {
  color: #ed394f;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  border: transparent;
}
.ctgrs__image {
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  font-size: 0;
}
.ctgrs__image img {
  opacity: 0;
  visibility: hidden;
  height: 230px;
}
.ctgrs__image.no-image {
  width: 230px;
  height: 230px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #f7f7f7;
}
.ctgrs__link {
  display: inline-block;
  text-decoration: none;
  width: 230px;
  border: 2px solid #e6edf1;
}
.ctgrs__text {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  display: inline-block;
  color: #404040;
  width: 100%;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
  padding: 27px 19px;
  min-height: 100px;
  max-height: 100px;
}
.ctgrs .prev {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 40px;
  left: auto;
  top: 0;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(0, #404040 0%, #000000 100%);
  transform: rotate(90deg);
}
@media screen and (max-width: 1760px) {
  .ctgrs .prev {
    right: 70px;
  }
}
.ctgrs .prev:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.ctgrs .prev:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.ctgrs .prev:before {
  content: "";
}
.ctgrs .next {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 0px;
  left: auto;
  top: 0;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(180deg, #404040 0%, #000000 100%);
  transform: rotate(-90deg);
}
@media screen and (max-width: 1760px) {
  .ctgrs .next {
    right: 30px;
  }
}
.ctgrs .next:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.ctgrs .next:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.ctgrs .next:before {
  content: "";
}
.site-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding: 20px 0 30px;
}
@media screen and (max-width: 1260px) {
  .text_main h1 {
    line-height: 42px;
    font-size: 34px;
  }
}
@media screen and (max-width: 639px) {
  .text_main h1 {
    line-height: 28px;
    font-size: 24px;
  }
}
.text_main__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1260px) {
  .text_main__wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.text_main__inner {
  max-width: 864px;
  width: 100%;
}
@media screen and (max-width: 1580px) {
  .text_main__inner {
    max-width: 100%;
    width: 50%;
    padding-right: 30px;
  }
}
@media screen and (max-width: 1260px) {
  .text_main__inner {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 749px) {
  .text_main__inner {
    padding: 0 10px;
  }
}
.text_main__left_blocks {
  max-width: 868px;
  width: 100%;
}
@media screen and (max-width: 1580px) {
  .text_main__left_blocks {
    max-width: 100%;
    width: 54%;
  }
}
@media screen and (max-width: 1260px) {
  .text_main__left_blocks {
    width: 100%;
    max-width: 100%;
  }
}
.text_main__title h2 {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
}
.text_main__body {
  color: #4a4a4a;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.21px;
}
.stocks__wrap {
  margin-bottom: 38px;
}
.stocks__inner {
  padding-left: 25px;
  position: relative;
}
@media screen and (max-width: 1260px) {
  .stocks__inner {
    padding-left: 0;
    margin: -10px;
  }
}
@media screen and (max-width: 1023px) {
  .stocks__inner {
    max-width: 100%;
  }
}
@media screen and (max-width: 749px) {
  .stocks__inner {
    margin: 0 auto;
  }
}
.stocks__title {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin-bottom: 19px;
  margin-top: 26px;
  margin-left: 12px;
  color: #ff5640;
  font-size: 33px;
  font-weight: 700;
}
@media screen and (max-width: 639px) {
  .stocks__title {
    font-size: 26px;
  }
}
.stocks .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.stocks__items {
  position: static;
  margin-right: -10px;
}
@media screen and (max-width: 749px) {
  .stocks__items {
    margin: 0 -7px;
  }
}
.stocks__item {
  max-width: 843px;
  padding: 32px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
@media screen and (max-width: 1260px) {
  .stocks__item {
    max-width: 100%;
  }
}
@media screen and (max-width: 749px) {
  .stocks__item {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.stocks__item-wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 639px) {
  .stocks__item-wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 24px;
  }
}
.stocks__img {
  margin-right: 28px;
  display: inline-block;
  vertical-align: top;
  width: 230px;
  height: 230px;
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
  .stocks__img {
    margin-right: 33px;
  }
}
@media screen and (max-width: 639px) {
  .stocks__img {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
}
.stocks__item-block {
  display: inline-block;
  max-width: 471px;
  width: calc(100% - 260);
  vertical-align: top;
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
  .stocks__item-block {
    max-width: 243px;
  }
}
@media screen and (max-width: 639px) {
  .stocks__item-block {
    text-align: center;
  }
}
.stocks__item-title {
  margin-top: 6px;
  margin-bottom: 21px;
  color: #ff5640;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
}
@media screen and (max-width: 639px) {
  .stocks__item-title {
    text-align: left;
    font-size: 22px;
  }
}
.stocks__item-text {
  margin-bottom: 18px;
  color: #4a4a4a;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.21px;
}
@media screen and (max-width: 639px) {
  .stocks__item-text {
    text-align: left;
  }
}
.stocks__item-btn {
  display: inline-block;
  padding: 7px 17px;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%) 100% 100% /cover repeat;
}
@media screen and (max-width: 639px) {
  .stocks__item-btn {
    width: 240px;
  }
}
.stocks__item-btn:hover {
  background: #ff0030 100% 100% /cover repeat fixed;
  border: 2px solid #ff0030;
}
.stocks__item-btn:active {
  background: #FF4600 100% 100% /cover repeat fixed;
  border: 2px solid #FF4600;
}
.stocks .slick-slide {
  margin: 10px;
}
@media screen and (max-width: 749px) {
  .stocks .slick-slide {
    margin: 7px;
  }
}
.stocks .slick-dots li button:before {
  width: 10px;
  height: 10px;
  border: 2px solid #ff0030;
  background-color: #fff;
}
.stocks .slick-dots li.slick-active button:before {
  width: 10px;
  height: 10px;
  border: 2px solid #FF4600;
  background-image: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.stocks .slick-dots li {
  width: 10px;
  margin: 0 3px;
}
.stocks .slick-dots li button {
  width: 10px;
}
.stocks .slick-dots li button:before {
  content: "";
}
.stocks .slick-dots {
  bottom: 16px;
  left: 0;
  right: 0;
}
@media screen and (max-width: 639px) {
  .stocks .slick-prev, .stocks .slick-next {
    display: none !important;
  }
}
.stocks .slick-prev {
  z-index: 1;
  right: 43px;
  left: auto;
  top: 0;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.stocks .slick-prev:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.stocks .slick-prev:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.stocks .slick-prev:before {
  content: "";
}
.stocks .slick-next {
  z-index: 1;
  right: 5px;
  left: auto;
  top: 0;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.stocks .slick-next:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.stocks .slick-next:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.stocks .slick-next:before {
  content: "";
}
.art_reviews__inner {
  padding-left: 36px;
}
@media screen and (max-width: 1260px) {
  .art_reviews__inner {
    padding-left: 0;
  }
}
.art_reviews__title {
  margin-bottom: 27px;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .art_reviews__title {
    font-size: 24px;
  }
}
.art_reviews__items {
  padding-left: 32px;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 75px;
  background-color: rgba(180, 180, 180, 0.2);
}
@media screen and (max-width: 749px) {
  .art_reviews__items {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.art_reviews__item-title a {
  margin-top: 1px;
  margin-bottom: 13px;
  margin-left: 1px;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}
@media screen and (max-width: 639px) {
  .art_reviews__item-title a {
    font-size: 20px;
  }
}
.art_reviews__all {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
  margin-right: 100px;
}
@media (max-width: 639px) {
  .art_reviews__all {
    margin-right: 0px;
  }
}
.art_reviews__item-date {
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin-bottom: 26px;
  font-weight: 700;
}
.art_reviews__item-text {
  margin-bottom: 22px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.21px;
}
.art_reviews__item-btn {
  display: inline-block;
  padding: 7px 17px;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  border: 2px solid #000000;
  background: linear-gradient(to right, #404040 0%, #000000 100%) 100% 100% /cover repeat;
  text-align: center;
}
@media screen and (max-width: 639px) {
  .art_reviews__item-btn {
    width: 240px;
  }
}
.art_reviews__item-btn:hover {
  background: #404040 100% 100% /cover repeat fixed;
  border: 2px solid #404040;
}
.art_reviews__item-btn:active {
  background: #000000 100% 100% /cover repeat fixed;
  border: 2px solid #000000;
}
.art_reviews .slick-dots li button:before {
  width: 10px;
  height: 10px;
  border: 2px solid #404040;
  background-color: #fff;
}
.art_reviews .slick-dots li.slick-active button:before {
  width: 10px;
  height: 10px;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.art_reviews .slick-slide {
  margin: 10px;
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
  .art_reviews .slick-slide {
    margin: 0;
  }
}
.art_reviews .slick-dots li {
  width: 10px;
  margin: 0 3px;
}
.art_reviews .slick-dots li button {
  width: 10px;
}
.art_reviews .slick-dots li button:before {
  content: "";
}
.art_reviews .slick-dots {
  bottom: 16px;
  left: 0;
  right: 0;
}
@media screen and (max-width: 639px) {
  .art_reviews .slick-prev, .art_reviews .slick-next {
    display: none !important;
  }
}
.art_reviews .slick-prev {
  z-index: 1;
  right: 38px;
  left: auto;
  top: 0;
  bottom: auto;
  margin-top: -66px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(90deg);
}
.art_reviews .slick-prev:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.art_reviews .slick-prev:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.art_reviews .slick-prev:before {
  content: "";
}
.art_reviews .slick-next {
  z-index: 1;
  right: 0;
  left: auto;
  top: 0;
  bottom: auto;
  margin-top: -66px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.art_reviews .slick-next:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.art_reviews .slick-next:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.art_reviews .slick-next:before {
  content: "";
}
.advantages {
  margin-bottom: 58px;
  margin-top: 30px;
}
@media screen and (max-width: 639px) {
  .advantages {
    margin-bottom: 40px;
  }
}
.advantages_inner {
  font-size: 0px;
  margin: 0 -11px;
}
@media screen and (max-width: 1760px) {
  .advantages_inner {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 1390px) {
  .advantages_inner {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 749px) {
  .advantages_inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 -15px;
  }
}
@media screen and (max-width: 639px) {
  .advantages_inner {
    margin: 0 auto;
  }
}
.advantages_item {
  display: inline-block;
  max-width: 418px;
  width: 100%;
  height: 100px;
  border: 2px solid #e6edf1;
  background-color: #fff;
  margin: 0 10px;
  padding: 20px;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
}
@media screen and (max-width: 1760px) {
  .advantages_item {
    max-width: 100%;
    width: calc(25% - 20px);
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
@media screen and (max-width: 1390px) {
  .advantages_item {
    width: calc(50% - 20px);
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 749px) {
  .advantages_item {
    margin: 5px 0;
    width: 100%;
    padding: 17px;
  }
}
.advantages_img {
  display: inline-block;
  vertical-align: middle;
}
.advantages_title {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  width: calc(100% - 80px);
}
@media screen and (max-width: 1023px) {
  .advantages_title {
    margin-left: 20px;
  }
}
@media screen and (max-width: 479px) {
  .advantages_title {
    font-size: 16px;
    margin-left: 9px;
  }
}
.main-blocks-wrapper {
  margin-bottom: 44px;
}
.main-blocks-header {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
  margin-top: 0;
  margin-bottom: 27px;
}
@media (max-width: 767px) {
  .main-blocks-header {
    font-size: 24px;
  }
}
.main-blocks-wrapper .frame {
  margin: 0 -2px;
  padding: 2px 2px 2px;
}
.main-blocks-wrapper .product-list.product-list-thumbs {
  margin: 0;
}
.wrap {
  position: relative;
}
.wrap .frame .product-list.product-list-thumbs {
  margin: 0 -12px;
}
@media (max-width: 639px) {
  .wrap .frame .product-list.product-list-thumbs {
    margin: 0;
  }
}
.wrap .frame .product-list.product-list-thumbs .product-item {
  width: 226px;
  margin: 0px 12px 25px 12px;
}
@media (max-width: 480px) {
  .wrap .frame .product-list.product-list-thumbs .product-item {
    width: 153px;
    margin: -1px;
    margin-bottom: 17px;
  }
}
@media (max-width: 480px) {
  .wrap .frame .product-list.product-list-thumbs .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;
  }
}
.wrap .frame .product-list.product-list-thumbs .shop2-product-options .option-item {
  display: none;
}
.wrap .frame .product-list.product-list-thumbs .shop2-product-actions {
  display: none;
}
.wrap .frame .product-list.product-list-thumbs .product-compare {
  display: none;
}
.wrap .frame .product-list.product-list-thumbs .product-article {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 767px) {
  .wrap .items-switcher {
    display: none;
  }
}
.wrap .prev {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 39px;
  left: auto;
  top: -70px;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%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%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(90deg);
}
.wrap .prev:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.wrap .prev:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.wrap .prev:before {
  content: "";
}
.wrap .next {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 0px;
  left: auto;
  top: -70px;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%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%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(-90deg);
}
.wrap .next:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.wrap .next:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.wrap .next:before {
  content: "";
}
.main-block_gr .main-block {
  position: relative;
  margin: 0 0 50px;
}
.main-block_gr .main-block:hover .scrollbar-wrap {
  opacity: 1;
  visibility: visible;
}
.main-block_gr .main-block__title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
  margin-bottom: 27px;
}
@media screen and (max-width: 639px) {
  .main-block_gr .main-block__title {
    font-size: 24px;
  }
}
.main-block_gr .main-block__link {
  text-decoration: none;
  display: inline-block;
  width: 100%;
}
.main-block_gr .main-block__items {
  font-size: 0;
}
.main-block_gr .block__items_slider_new {
  font-size: 0;
  margin: 0 -10px;
  margin-bottom: 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;
}
.main-block_gr .main-block_gr {
  width: 100%;
}
.main-block_gr .main-block__item {
  width: 230px;
  margin: 0 10px;
  vertical-align: top;
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
}
.main-block_gr .main-block .scrollbar-wrap {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.main-block_gr .main-block .scrollbar {
  position: relative;
}
.main-block_gr .main-block .scrollbar:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 1.3px;
  height: 2px;
  background: #e1e1e1;
}
.main-block_gr .main-block .mousearea {
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
  bottom: -15px;
}
.main-block_gr .main-block .handle {
  min-height: 4px;
  cursor: pointer;
  position: relative;
  background-color: #404040;
}
.main-block_gr .main-block .prev, .main-block_gr .main-block .next {
  position: absolute;
  cursor: pointer;
  font-size: 0;
  top: 0%;
  height: 40px;
  width: 90px;
  z-index: 2;
  margin-top: -20px;
}
@media screen and (max-width: 1023px) {
  .main-block_gr .main-block .prev, .main-block_gr .main-block .next {
    width: 76px;
  }
}
.main-block_gr .main-block .prev {
  right: 38px;
  margin-top: 3px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.main-block_gr .main-block .prev:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.main-block_gr .main-block .prev:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
@media screen and (max-width: 639px) {
  .main-block_gr .main-block .prev {
    display: none !important;
  }
}
.main-block_gr .main-block .next {
  right: 0px;
  margin-top: 3px;
  width: 40px;
  height: 40px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.main-block_gr .main-block .next:hover {
  color: #fff;
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.main-block_gr .main-block .next:active {
  color: #fff;
  background: #b4b4b4;
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
@media screen and (max-width: 639px) {
  .main-block_gr .main-block .next {
    display: none !important;
  }
}
.main-block_gr .main-text-block {
  padding: 0 0 60px;
}
.main-block_gr .main-text-block__inner {
  margin: 0 auto;
  max-width: 900px;
}
.main-block_gr .main-text-block__title {
  color: #722419;
  font-size: 40px;
  font-weight: 700;
  font-family: "Oswald", Arial, Helvetica, sans-serif;
  padding: 0 0 42px;
  text-align: center;
  letter-spacing: -0.4px;
}
@media screen and (max-width: 1023px) {
  .main-block_gr .main-text-block__title {
    font-size: 34px;
    padding: 0 0 28px;
    letter-spacing: -0.34px;
  }
}
@media screen and (max-width: 639px) {
  .main-block_gr .main-text-block__title {
    font-size: 30px;
    padding: 0 0 20px;
  }
}
@media screen and (max-width: 359px) {
  .main-block_gr .main-text-block__title {
    font-size: 28px;
  }
}
.main-block_gr .main-text-block__body {
  color: #212121;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  letter-spacing: -0.24px;
}
@media screen and (max-width: 1023px) {
  .main-block_gr .main-text-block__body {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -0.21px;
  }
}
.main-block_gr .main-text-block__body p {
  margin-bottom: 15px;
}
.partnership_title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
}
.partnership_items {
  font-size: 0;
}
.partnership_link {
  display: inline-block;
}
.site-main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -webkit-order: 1;
  -moz-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 54px;
}
@media screen and (max-width: 749px) {
  .site-main {
    padding-bottom: 28px;
    margin-bottom: 0;
  }
}
.tpl-stars {
  width: 74px;
  height: 13px;
  margin-bottom: 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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b3b3b3%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.963%20L11.497%2C8.368%20L12.133%2C12.998%20L7.498%2C11.017%20L2.863%2C12.998%20L3.498%2C8.368%20L-0.001%2C4.963%20L5.026%2C4.083%20L7.498%2C-0.002%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
  -webkit-background-size: 15px 8px;
  background-size: 15px 10px;
}
.tpl-rating {
  height: 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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23f5a623%22%20d%3D%22M7.498%2C-0.002%20L9.970%2C4.083%20L14.997%2C4.963%20L11.497%2C8.368%20L12.133%2C12.998%20L7.498%2C11.017%20L2.863%2C12.998%20L3.498%2C8.368%20L-0.001%2C4.963%20L5.026%2C4.083%20L7.498%2C-0.002%22%20%2F%3E%3C%2Fsvg%3E") 0 0 repeat-x;
  -webkit-background-size: 15px 8px;
  background-size: 15px 10px;
}
.product-name a {
  font-weight: bold;
  color: #0f5fa8;
  text-decoration: none;
  font-size: 16px;
  font-family: "Fira Sans Condensed", Arial, Helvetica, sans-serif;
}
.site-sidebar {
  position: relative;
}
.site-sidebar.left {
  width: 250px;
  background-color: #b4b4b4;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -moz-order: 0;
  -ms-flex-order: 0;
  order: 0;
}
.site-sidebar.right {
  width: 250px;
  background-color: #ff5640;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -moz-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.site-footer {
  background-color: #fff;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}
.site-footer__wrap {
  background-image: linear-gradient(to right, #2d2d2d 0%, #232323 100%);
  min-height: 100px;
}
.site-footer__inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .site-footer__inner {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.site-footer__copy-block {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .site-footer__copy-block {
    height: auto;
    padding: 20px 30px;
    text-align: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.site-footer__copy a {
  text-decoration: none;
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
}
.site-footer__site-name {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
}
.gl_blocks {
  padding: 28px 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.tw_menu {
  width: 50%;
  max-width: 500px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .tw_menu {
    display: none;
  }
}
.menu-bottom {
  width: 50%;
  display: inline-block;
}
.menu-bottom__wrap {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}
.menu-bottom__inner {
  list-style: none;
  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: 0px;
  padding: 0;
  position: relative;
  max-width: 201px;
}
.menu-bottom__inner > li {
  display: block;
  width: 100%;
}
.menu-bottom__inner > li > a {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: -0.16px;
}
.menu-bottom__inner > li.has-child > a {
  position: relative;
}
.menu-bottom__inner > li.has-child > a.active > span {
  transform: scaleY(-1);
}
.menu-bottom__inner > li.has-child > a span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  content: "";
  width: 15px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.menu-bottom__inner > li.has-child > a:hover 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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.menu-bottom__inner > li > a:hover {
  text-decoration: underline;
}
.menu-bottom__inner > li ul {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-bottom__inner > li ul li a {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: -0.16px;
}
.menu-bottom__inner > li ul li a:hover {
  text-decoration: underline;
}
.menu-bottom-left {
  width: 50%;
  display: inline-block;
}
.menu-bottom-left__wrap {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
}
.menu-bottom-left__inner {
  list-style: none;
  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: 0px;
  padding: 0;
  position: relative;
  max-width: 201px;
}
.menu-bottom-left__inner > li {
  display: block;
  width: 100%;
}
.menu-bottom-left__inner > li > a {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: -0.16px;
}
.menu-bottom-left__inner > li.has-child > a {
  position: relative;
}
.menu-bottom-left__inner > li.has-child > a.active > span {
  transform: scaleY(-1);
}
.menu-bottom-left__inner > li.has-child > a span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
  content: "";
  width: 15px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.menu-bottom-left__inner > li.has-child > a:hover 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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%224.707%206.064%200%201.414%201.414%200%204.707%203.293%208%200%209.414%201.414%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.menu-bottom-left__inner > li.opened > a, .menu-bottom-left__inner > li > a:hover {
  text-decoration: underline;
}
.menu-bottom-left__inner > li ul {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
.menu-bottom-left__inner > li ul li a {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: -0.16px;
}
.menu-bottom-left__inner > li ul li a:hover {
  text-decoration: underline;
}
.middle_footer_block {
  width: 50%;
  margin-right: 50px;
  max-width: 349px;
}
@media screen and (max-width: 639px) {
  .middle_footer_block {
    padding: 0 30px;
    margin-right: 0;
    width: auto;
  }
}
.phone-time {
  max-width: 349px;
  color: #fff;
  margin-bottom: 30px;
}
.phone-time__title {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.phone-time__inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.phone-time__inner div {
  margin-right: 3px;
}
.phone-time__inner div:nth-child(odd):after {
  content: ",";
}
.phone-time__inner div:last-child:after {
  content: "";
}
.phone-time__item {
  /*&:nth-child(odd){
			> div {
				&:after {
					content: ',';
				}
			}
		}
		&:last-child {
			> div {
				&:after {
					content: '';
				}
			}
		}*/
}
.phone-time__text {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.phone-time a {
  text-decoration: none;
  color: #fff;
  font-size: 13px;
}
.address-footer {
  margin-bottom: 30px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 13px;
}
.address-footer__title {
  padding-right: 42px;
  position: relative;
}
.email {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  margin-bottom: 30px;
}
.email__link {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #fff;
  text-decoration: none;
}
.social-bottom {
  margin-bottom: 30px;
}
.social-bottom__link {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 3px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.social-bottom__link:hover {
  opacity: 0.7;
}
@media screen and (max-width: 639px) {
  .payments {
    margin-bottom: 32px;
  }
}
.payments__wrap {
  font-size: 0;
}
.payments__link {
  text-decoration: none;
  margin: 2px;
  display: inline-block;
}
.footer_form {
  width: 53%;
  background-image: linear-gradient(to right, #2d2d2d 0%, #232323 100%);
}
@media screen and (max-width: 639px) {
  .footer_form {
    width: auto;
  }
}
.footer_form__wrap {
  max-width: 100%;
  width: 100%;
  min-height: 377px;
}
@media screen and (max-width: 749px) {
  .footer_form__wrap {
    min-height: auto;
    max-width: 100%;
  }
}
.footer_form__inner {
  padding: 40px 14px 40px 40px;
}
@media screen and (max-width: 749px) {
  .footer_form__inner {
    padding: 30px;
  }
}
.footer_form__inner .tpl-anketa .title {
  display: none;
}
.footer_form__title {
  max-width: 338px;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin-bottom: 32px;
}
@media (max-width: 1366px) {
  .footer_form__title {
    max-width: 240px;
  }
}
@media (max-width: 639px) {
  .footer_form__title {
    max-width: 240px;
    margin-bottom: 11px;
  }
}
.footer_form input[type="text"] {
  width: 100%;
  margin-bottom: 24px;
  padding: 3px 3px 3px 15px;
  height: 32px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
.footer_form button {
  width: 240px;
  height: 40px;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}
.footer_form button:hover {
  background: #404040;
  border: 2px solid #404040;
}
.footer_form button:active {
  background: #000000;
  border: 2px solid #000000;
}
.footer_form ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.copyright {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
}
@media screen and (max-width: 639px) {
  .copyright {
    padding-bottom: 20px;
  }
}
.m-copy {
  color: #000;
  font-family: "Noto Sans";
  font-size: 12px;
}
.fixed {
  top: 0;
}
.waSlideMenu-nav {
  position: relative;
  overflow: hidden;
}
.waSlideMenu-wrapper {
  left: 0;
  position: relative;
  top: 0;
}
.waSlideMenu-menu {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inherit;
  left: 0;
}
.waSlideMenu-inheritedmenu {
  position: absolute;
  left: 100%;
  top: 0;
}
.waSlideMenu-loading {
  background: url(data:image/gif;base64,R0lGODlhHwAfAPUAAP///wAAAOjo6NLS0ry8vK6urqKiotzc3Li4uJqamuTk5NjY2KqqqqCgoLCwsMzMzPb29qioqNTU1Obm5jY2NiYmJlBQUMTExHBwcJKSklZWVvr6+mhoaEZGRsbGxvj4+EhISDIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==);
  height: 31px;
  width: 31px;
  display: block;
}
/*1552 start*/
.wrap .next.disabled:active, .wrap .next.disabled:hover, .wrap .prev.disabled:active, .wrap .prev.disabled:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  border-color: #235ab7;
  cursor: auto;
}
.site-container {
  padding: 0px;
}
.top-slider__wrap, .ctgrs, .main-blocks-wrapper, .advantages, .main-block {
  margin-bottom: 60px;
}
.shop2-product-amount button:hover:disabled {
  color: #e1e1e1;
}
.search__form a .expanded__search {
  transition: all 0.3s;
}
.search__form a:hover .expanded__search {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.657%2C6.485%20L2.101%2C4.929%20L4.929%2C2.101%20L6.485%2C3.657%20C7.535%2C2.962%208.723%2C2.459%2010.000%2C2.200%20L10.000%2C-0.000%20L14.000%2C-0.000%20L14.000%2C2.200%20C15.277%2C2.459%2016.465%2C2.962%2017.515%2C3.657%20L19.071%2C2.101%20L21.899%2C4.929%20L20.343%2C6.485%20C21.038%2C7.535%2021.541%2C8.723%2021.800%2C10.000%20L24.000%2C10.000%20L24.000%2C14.000%20L21.800%2C14.000%20C21.541%2C15.277%2021.038%2C16.465%2020.343%2C17.515%20L21.899%2C19.071%20L19.071%2C21.899%20L17.515%2C20.343%20C16.465%2C21.038%2015.277%2C21.541%2014.000%2C21.800%20L14.000%2C24.000%20L10.000%2C24.000%20L10.000%2C21.800%20C8.723%2C21.541%207.535%2C21.038%206.485%2C20.343%20L4.929%2C21.899%20L2.101%2C19.071%20L3.657%2C17.515%20C2.962%2C16.465%202.459%2C15.277%202.200%2C14.000%20L-0.000%2C14.000%20L-0.000%2C10.000%20L2.200%2C10.000%20C2.459%2C8.723%202.962%2C7.535%203.657%2C6.485%20ZM12.000%2C18.000%20C15.314%2C18.000%2018.000%2C15.314%2018.000%2C12.000%20C18.000%2C8.686%2015.314%2C6.000%2012.000%2C6.000%20C8.686%2C6.000%206.000%2C8.686%206.000%2C12.000%20C6.000%2C15.314%208.686%2C18.000%2012.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 18px top 50% no-repeat, #b4b4b4;
  color: #fff;
}
.search__text {
  transition: all 0.3s;
}
.search__text:hover {
  border-color: #404040;
}
.search__button {
  left: 22px;
  top: 2px;
  height: 50px;
}
.shop2-block.search-form .row {
  margin-bottom: 30px;
}
.shop2-block.search-form .for_btn {
  margin-top: 20px;
}
.text_main__top-second {
  margin-top: 60px;
}
.stocks__wrap {
  margin-bottom: 60px;
}
.advantages {
  margin-top: 60px;
}
/*1552 end*/
.site-footer {
  margin-top: 120px;
}
.main-block_gr .main-block {
  margin-bottom: 60px;
}
.product-list.product-list-thumbs {
  font-size: 0;
  line-height: inherit;
  margin: 0 -5px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1260px) {
  .product-list.product-list-thumbs {
    margin: 0 -6px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs {
    margin: 0 0px;
  }
}
.product-list.product-list-thumbs .product-item {
  width: 230px;
  max-width: 100%;
  position: relative;
  vertical-align: top;
  display: inline-block;
  margin: 0px 5px 25px 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-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: 1760px) {
  .product-list.product-list-thumbs .product-item {
    width: calc(20% - 10px);
  }
}
@media screen and (max-width: 1580px) {
  .product-list.product-list-thumbs .product-item {
    width: calc(25% - 10px);
  }
}
@media screen and (max-width: 1260px) {
  .product-list.product-list-thumbs .product-item {
    width: calc(25% - 10px);
  }
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-thumbs .product-item {
    width: calc(33.33% - 10px);
  }
}
@media screen and (max-width: 749px) {
  .product-list.product-list-thumbs .product-item {
    width: calc(50% - 10px);
    margin: 0px 5px 10px 5px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item {
    border: 2px solid #e6edf1;
  }
}
@media screen and (max-width: 390px) {
  .product-list.product-list-thumbs .product-item {
    margin: -1px;
    width: calc(50% + 1px);
  }
}
.product-list.product-list-thumbs .product-item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  content: "";
  position: absolute;
  border: 2px solid #e6edf1;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item:before {
    display: none;
  }
}
.product-list.product-list-thumbs .product-item .product-image {
  height: 226px;
  text-align: center;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 530px) {
  .product-list.product-list-thumbs .product-item .product-image {
    height: 190px;
  }
}
@media screen and (max-width: 530px) {
  .product-list.product-list-thumbs .product-item .product-image {
    height: 180px;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-thumbs .product-item .product-image {
    height: 160px;
  }
}
@media screen and (max-width: 380px) {
  .product-list.product-list-thumbs .product-item .product-image {
    height: 146px;
  }
}
.product-list.product-list-thumbs .product-item .product-image.no-image {
  background: #e6e6e6 url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat;
}
.product-list.product-list-thumbs .product-item .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-decoration: none;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  font-size: 0;
}
.product-list.product-list-thumbs .product-item .product-image a img {
  opacity: 0;
  visibility: hidden;
}
.product-list.product-list-thumbs .product-item .product-name {
  margin-bottom: 8px;
}
.product-list.product-list-thumbs .product-item .product-name a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-name a {
    font-size: 13px;
    font-weight: 700;
    line-height: 19px;
  }
}
.product-list.product-list-thumbs .product-item .product-anonce {
  color: #4a4a4a;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: -0.19px;
}
.product-list.product-list-thumbs .product-item__top-copy {
  padding: 0px 14px 14px 14px;
}
.product-list.product-list-thumbs .product-item__top-copy .rating_stars {
  position: absolute;
  top: 196px;
  left: 0px;
  background: rgba(255, 255, 255, 0.89);
  width: 88px;
  height: 28px;
  padding: 8px 10px;
}
@media screen and (max-width: 530px) {
  .product-list.product-list-thumbs .product-item__top-copy .rating_stars {
    top: 156px;
  }
}
@media screen and (max-width: 530px) {
  .product-list.product-list-thumbs .product-item__top-copy .rating_stars {
    top: 146px;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-thumbs .product-item__top-copy .rating_stars {
    top: 126px;
  }
}
@media screen and (max-width: 390px) {
  .product-list.product-list-thumbs .product-item__top-copy .rating_stars {
    top: 116px;
  }
}
.product-list.product-list-thumbs .product-item__top-copy .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-thumbs .product-item__top-copy .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-thumbs .product-item__top-copy .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-thumbs .product-item__bottom {
  height: 100%;
  padding: 0px 14px 14px 14px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item__bottom {
    padding: 0px 10px 10px 10px;
  }
}
.product-list.product-list-thumbs .product-item .product-article {
  -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-thumbs .product-item .product-article .article-title {
  padding-right: 10px;
  padding-bottom: 8px;
}
.product-list.product-list-thumbs .product-item__bottom-right .shop2-product-actions {
  margin-bottom: 16px;
  margin-top: 18px;
}
.product-list.product-list-thumbs .product-item__bottom-right dt {
  background: none;
  margin: 0;
  width: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.product-list.product-list-thumbs .product-item__bottom-right dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-thumbs .product-item__bottom-right dt .name-action {
  border: none;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  flex: 1 1 auto;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item__bottom-right dt .name-action {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: calc(100% - 34px);
  }
}
.product-list.product-list-thumbs .product-item__bottom-right dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-thumbs .product-item__bottom-right dt .icon-action {
  flex: 0 0 auto;
  margin-right: 5px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-thumbs .product-item .product-bot {
  margin-top: 15px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  align-items: center;
}
.product-list.product-list-thumbs .product-item .product-bot.prod-price-old .price-current {
  color: #ff5640;
}
.product-list.product-list-thumbs .product-item .product-bot.prod-price-old .price-current strong {
  color: #ff5640;
}
.product-list.product-list-thumbs .product-item .product-bot .price-old {
  margin-top: 0;
}
.product-list.product-list-thumbs .product-item .product-bot .price-old.question {
  font-size: 0;
}
.product-list.product-list-thumbs .product-item .product-bot .price-old.question strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
.product-list.product-list-thumbs .product-item .product-bot .price-old.question strong:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 12px;
  right: -3px;
  height: 2px;
  background: #ff5640;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .price-old.question strong:before {
    top: 9px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .price-old.question strong {
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.22px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .product-amount {
    margin: 0 auto;
  }
}
.product-list.product-list-thumbs .product-item .product-bot .product-amount .shop2-product-amount {
  width: 80px;
  height: auto;
  margin-right: 0;
  padding: 0 4px;
}
.product-list.product-list-thumbs .product-item .product-bot .product-amount .shop2-product-amount button {
  width: 18px;
  height: 32px;
  display: inline-block;
}
.product-list.product-list-thumbs .product-item .product-bot .product-amount .shop2-product-amount input[type="text"] {
  font-size: 15px;
  width: calc(100% - 18px - 18px);
  height: 32px;
  margin: 0;
}
.product-list.product-list-thumbs .product-item .product-bot .price-current {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 34px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .price-current {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -0.22px;
  }
}
.product-list.product-list-thumbs .product-item .product-bot .price-current strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .price-current strong {
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.22px;
  }
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn {
  width: 100%;
  max-width: 200px;
  min-width: 150px;
  height: 32px;
  padding: 0 10px;
  margin-top: 14px;
  margin-right: auto;
  margin-left: auto;
  border-radius: unset;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn {
    min-width: 126px;
  }
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn span {
  text-indent: inherit;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  height: auto;
  background: none;
  text-align: center;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.buy {
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.buy:hover {
  background: linear-gradient(270deg, #ff0030 0%, #ff0030 100%);
  border: 2px solid #ff0030;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.buy:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.onrequest {
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.onrequest:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%);
  border: 2px solid #404040;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.onrequest:active {
  background: #000000;
  border: 2px solid #000000;
}
.product-list.product-list-thumbs .product-item .product-bot .shop2-product-btn.notavailable {
  width: 202px;
  height: 32px;
  background: rgba(180, 180, 180, 0.2);
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick {
  overflow: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick {
  overflow: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list {
  overflow: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li span {
  display: none;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-multi li span {
  display: none;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-title {
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding-right: 10px;
  padding-bottom: 8px;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-body {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-body a:hover {
  text-decoration: underline;
}
.product-list.product-list-thumbs .options-block .shop2-product-options .option-body .jqselect {
  width: 202px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-thumbs .options-block .shop2-product-options .option-body .jqselect {
    width: 127px;
  }
}
.product-list.product-list-thumbs .options-block .shop2-product-options dt {
  background: none;
  margin: 0;
  width: auto;
}
.product-list.product-list-thumbs .options-block .shop2-product-options dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-thumbs .options-block .shop2-product-options dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-thumbs .options-block .shop2-product-options dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-thumbs .options-block .options-btn {
  display: none;
  color: #404040;
  cursor: pointer;
  font-size: 15px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  padding-right: 25px;
  border-bottom: 1px dashed #404040;
}
.product-list.product-list-thumbs .options-block .options-btn:before {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 15px;
  height: 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%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") right 50% top 50% no-repeat;
}
.product-list.product-list-thumbs .options-block .options-btn.opened:before {
  transform: rotate(180deg);
}
.product-list.product-list-thumbs .options-block .options-btn:hover {
  border-bottom: 1px dashed transparent;
}
.product-list.product-list-thumbs .product-info .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-thumbs .product-info .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-thumbs .product-info .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-thumbs .product-info__labels .rating_stars {
  display: none;
}
.product-list.product-list-thumbs .product-info__head {
  display: none;
}
.product-list.product-list-thumbs .product-flags {
  position: absolute;
  top: 0;
  left: 0;
}
.product-list.product-list-thumbs .product-flags__item {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 5px;
  min-width: 50px;
  text-align: center;
  margin-top: 6px;
}
.product-list.product-list-thumbs .product-flags__item.new {
  background-color: #47dd7c;
}
.product-list.product-list-thumbs .product-flags__item.spec {
  background-color: #ffa81e;
}
body .filter-block__title {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  border: 2px solid #404040;
  padding: 15px 20px;
}
body .filter-block input {
  padding: 6px 10px;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  width: 100%;
}
body .filter-block .shop2-filter {
  padding: 0;
  margin: 0;
  border-top: none;
}
body .filter-block .table-filter-param {
  padding: 0 20px;
  padding-top: 15px;
}
body .filter-block .input-to {
  width: 103px;
  max-width: 100%;
  display: inline-block;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list {
  padding: 0;
  overflow: visible;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li {
  float: none;
  border: none;
  background: none;
  vertical-align: top;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 5px 15px 5px 0;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
  margin-bottom: 0;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before {
  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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.047%2C9.837%20C4.845%2C9.837%204.642%2C9.761%204.485%2C9.608%20L0.242%2C5.488%20C-0.081%2C5.174%20-0.092%2C4.654%200.219%2C4.326%20C0.529%2C3.999%201.043%2C3.987%201.366%2C4.302%20L5.029%2C7.858%20L12.403%2C0.221%20C12.718%2C-0.104%2013.231%2C-0.108%2013.552%2C0.207%20C13.872%2C0.525%2013.878%2C1.045%2013.565%2C1.370%20L5.628%2C9.590%20C5.469%2C9.755%205.258%2C9.837%205.047%2C9.837%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat, linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%);
  box-shadow: none;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
  display: block !important;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
  position: relative;
  vertical-align: top;
  display: inline-block;
  background-size: cover;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  border: none;
  box-shadow: none;
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  -ms-border-radius: 250px;
  -o-border-radius: 250px;
  border-radius: 250px;
}
body .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
  display: none;
}
body .filter-block .shop2-color-pick {
  overflow: visible;
}
body .filter-block .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
body .filter-block .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
body .filter-block .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
body .filter-block .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-texture-pick {
  overflow: visible;
}
body .filter-block .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
body .filter-block .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
body .filter-block .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
body .filter-block .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-color-ext-list {
  overflow: visible;
}
body .filter-block .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
body .filter-block .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
body .filter-block .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
body .filter-block .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
body .filter-block .shop2-color-ext-list li span {
  display: none;
}
body .filter-block .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
body .filter-block .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
body .filter-block .shop2-color-ext-multi li span {
  display: none;
}
body .filter-block .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
body .filter-block .input-from {
  width: 103px;
  max-width: 100%;
  display: inline-block;
  margin-right: 29px;
  position: relative;
}
body .filter-block .input-from:after {
  content: "";
  position: absolute;
  left: 112px;
  top: 16px;
  width: 11px;
  height: 2px;
  background-color: #b4b4b4;
}
body .filter-block .shop-filter-field {
  margin: 10px 0;
}
body .filter-block .filter-field-title {
  cursor: pointer;
  padding: 5px 0;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2010%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.000%2C-0.000%20L-0.000%2C-0.000%20L-0.000%2C1.000%20L-0.000%2C2.000%20L10.000%2C2.000%20L10.000%2C1.000%20L10.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat;
}
body .filter-block .filter-field-title.active {
  color: #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M6%2C4%20L10%2C4%20L10%2C5%20L10%2C6%20L6%2C6%20L6%2C10%20L5%2C10%20L4%2C10%20L4%2C6%20L2.39808173e-14%2C6%20L2.39808173e-14%2C5%20L2.39808173e-14%2C4%20L4%2C4%20L4%2C0%20L5%2C0%20L6%2C0%20L6%2C4%20Z%22%2F%3E%3C%2Fsvg%3E") right 7px top 50% no-repeat;
}
body .filter-block .param-item {
  display: inline-block;
}
body .filter-block .param-val {
  padding: 6px 10px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  border: 2px solid #d2d2d2;
  margin-bottom: 8px;
  margin-right: 8px;
  text-decoration: none;
}
body .filter-block .param-val.active-val {
  padding: 6px 10px;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  border: 2px solid #000000;
  background: linear-gradient(to right, #404040 0%, #000000 100%) repeat 100% 100% /cover fixed;
}
body .filter-block .filter-btns {
  margin-top: 30px;
  padding: 0 10px;
  text-align: center;
}
body .filter-block .filter-param-btns-wrap {
  position: relative;
  z-index: 2;
}
body .filter-block .filter-param-btns-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #e6edf1;
  border-top: transparent;
  z-index: -1;
}
body .filter-block .shop2-filter-go {
  display: block;
  padding: 7px;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 20px;
}
body .filter-block .shop2-filter-go #filter-result {
  margin-left: 5px;
}
body .filter-block .filter-reset {
  padding: 9px;
  padding-bottom: 20px;
  color: #8a97ac;
  display: block;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: 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%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%23b4b4b4%22%20d%3D%22M10.962%2C5.181%20L10.962%2C8.972%20L5.010%2C4.132%20L10.962%2C-0.013%20L10.962%2C3.194%20C12.991%2C3.395%2014.976%2C4.219%2016.608%2C5.682%20C20.679%2C9.332%2021.008%2C15.577%2017.342%2C19.630%20C13.676%2C23.684%207.404%2C24.011%203.332%2C20.361%20C-0.472%2C16.951%20-1.008%2C11.275%201.928%2C7.237%20L3.535%2C8.396%20C1.170%2C11.647%201.639%2C16.185%204.660%2C18.893%20C7.917%2C21.813%2012.935%2C21.551%2015.867%2C18.309%20C18.800%2C15.066%2018.537%2C10.070%2015.280%2C7.150%20C14.052%2C6.048%2012.547%2C5.377%2010.962%2C5.181%20Z%22%2F%3E%3C%2Fsvg%3E") 23% 27% no-repeat;
}
body .filter-block .tpl-field {
  margin-bottom: 15px;
}
body .filter-block .noUi-target, body .filter-block .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
}
body .filter-block .noUi-target {
  position: relative;
  direction: ltr;
}
body .filter-block .noUi-base {
  position: relative;
  width: 100%;
  height: 100%;
}
body .filter-block .noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
body .filter-block .noUi-handle {
  position: absolute;
  z-index: 1;
}
body .filter-block .noUi-stacking .noUi-handle {
  z-index: 10;
}
body .filter-block .noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}
body .filter-block .noUi-state-drag * {
  cursor: inherit !important;
}
body .filter-block .noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
body .filter-block .noUi-horizontal {
  height: 16px;
}
body .filter-block .noUi-dragable {
  cursor: w-resize;
}
body .filter-block .noUi-vertical .noUi-dragable {
  cursor: n-resize;
}
body .filter-block [disabled].noUi-connect {
  background: #b8b8b8;
}
body .filter-block [disabled] .noUi-handle, body .filter-block [disabled].noUi-origin {
  cursor: not-allowed;
}
body .filter-block .noUi-pips, body .filter-block .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .filter-block .noUi-horizontal {
  height: 4px;
  margin: 10px 24px 20px 0;
}
body .filter-block .noUi-horizontal:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -2px;
  height: 4px;
  background: #b4b4b4;
}
body .filter-block .noUi-horizontal .noUi-origin.noUi-background {
  border: none;
  background: none;
}
body .filter-block .noUi-horizontal .noUi-origin.noUi-background:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  right: -24px;
  height: 4px;
  margin-top: -2px;
  background: #b4b4b4;
}
body .filter-block .noUi-horizontal .noUi-connect {
  background: #404040;
  height: 4px;
}
body .filter-block .noUi-horizontal .noUi-handle {
  left: 0;
  top: 50%;
  cursor: pointer;
  margin-top: -12px;
  width: 25px;
  height: 24px;
  border-radius: 50px;
  border: 2px solid #d2d2d2;
  background-color: #f0f0f0;
}
body .filter-block .noUi-horizontal .noUi-handle.noUi-handle-lower {
  margin-top: -12px;
  margin-left: 0;
}
.shop-folders-panel__inner {
  margin-bottom: 32px;
  background-color: #f0f0f0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1260px) {
  .shop-folders-panel__inner {
    position: relative;
  }
}
@media screen and (max-width: 639px) {
  .shop-folders-panel__inner {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: unset;
  }
}
.shop-folders-panel .filter-popup-btn {
  display: none;
  color: #404040;
  width: 230px;
  font-size: 18px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  padding: 16px 10px;
  margin-right: 10px;
  border: 2px solid #404040;
  text-decoration: none;
  background: #fff;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media screen and (max-width: 1260px) {
  .shop-folders-panel .filter-popup-btn {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .shop-folders-panel .filter-popup-btn {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
    text-align: center;
  }
}
.shop-folders-panel .filter-popup-btn:hover {
  background: #404040;
  color: #fff;
  border: 2px solid #404040;
}
.shop-folders-panel .filter-popup-btn:active {
  color: #fff;
  background: #000000;
  border: 2px solid #000000;
}
.remodal[data-remodal-id="filter-block"] {
  padding: 80px 40px 30px 40px;
  max-width: 365px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  border-radius: 2px;
}
.remodal[data-remodal-id="filter-block"] .filter-param-btns-wrap::before {
  display: none;
}
.remodal[data-remodal-id="filter-block"] .shop2-filter {
  margin: 0;
  border: none;
}
.remodal[data-remodal-id="filter-block"] .filter-reset {
  position: absolute;
  top: -125px;
  right: 20px;
  left: 0px;
  text-align: left;
  padding: 10px 30px;
  background-position-x: 0px;
  background-position-y: 9px;
}
.remodal[data-remodal-id="filter-block"] .filter-block__title {
  border: none;
  padding: 15px 0;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
.remodal[data-remodal-id="filter-block"] .filter-block input {
  padding: 9px 10px;
}
.remodal[data-remodal-id="filter-block"] .table-filter-param {
  padding: 0;
}
.remodal[data-remodal-id="filter-block"] .input-from {
  width: 119px;
  margin-right: 42px;
}
@media screen and (max-width: 425px) {
  .remodal[data-remodal-id="filter-block"] .input-from {
    margin-right: 17px;
  }
}
.remodal[data-remodal-id="filter-block"] .input-from:after {
  left: 137px;
}
@media screen and (max-width: 425px) {
  .remodal[data-remodal-id="filter-block"] .input-from:after {
    left: 105%;
    top: 19px;
  }
}
.remodal[data-remodal-id="filter-block"] .input-to {
  width: 119px;
}
@media screen and (max-width: 425px) {
  .remodal[data-remodal-id="filter-block"] .tpl-field {
    width: 45%;
  }
}
@media screen and (max-width: 1260px) {
  .view-shop2 {
    margin-left: auto;
  }
}
@media screen and (max-width: 1260px) {
  .view-shop2__wrap {
    position: absolute;
    top: auto;
    bottom: 0px;
    right: 0;
  }
}
.view-shop2__btn {
  display: none;
}
@media screen and (max-width: 1260px) {
  .view-shop2__btn {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
.view-shop2__inner {
  font-size: 0px;
}
@media screen and (max-width: 1260px) {
  .view-shop2__inner {
    overflow: hidden;
    height: 57px;
    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;
  }
}
.view-shop2 .view-param {
  display: inline-block;
  width: 57px;
  height: 57px;
  vertical-align: middle;
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .view-param {
    min-height: 57px;
  }
}
.view-shop2 .view-param:hover {
  background-color: #b4b4b4;
}
.view-shop2 .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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M8%2C0%20L12%2C0%20L12%2C4%20L8%2C4%20L8%2C0%20Z%20M8%2C8%20L12%2C8%20L12%2C12%20L8%2C12%20L8%2C8%20Z%20M16%2C8%20L20%2C8%20L20%2C12%20L16%2C12%20L16%2C8%20Z%20M20%2C0%20L20%2C4%20L16%2C4%20L16%2C0%20L20%2C0%20Z%20M20%2C20%20L16%2C20%20L16%2C16%20L20%2C16%20L20%2C20%20Z%20M12%2C20%20L8%2C20%20L8%2C16%20L12%2C16%20L12%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #e1e1e1;
}
.view-shop2 .thumbs:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M8%2C0%20L12%2C0%20L12%2C4%20L8%2C4%20L8%2C0%20Z%20M8%2C8%20L12%2C8%20L12%2C12%20L8%2C12%20L8%2C8%20Z%20M16%2C8%20L20%2C8%20L20%2C12%20L16%2C12%20L16%2C8%20Z%20M20%2C0%20L20%2C4%20L16%2C4%20L16%2C0%20L20%2C0%20Z%20M20%2C20%20L16%2C20%20L16%2C16%20L20%2C16%20L20%2C20%20Z%20M12%2C20%20L8%2C20%20L8%2C16%20L12%2C16%20L12%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .thumbs:hover {
    background-color: #b4b4b4;
  }
}
.view-shop2 .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%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M8%2C0%20L12%2C0%20L12%2C4%20L8%2C4%20L8%2C0%20Z%20M8%2C8%20L12%2C8%20L12%2C12%20L8%2C12%20L8%2C8%20Z%20M16%2C8%20L20%2C8%20L20%2C12%20L16%2C12%20L16%2C8%20Z%20M20%2C0%20L20%2C4%20L16%2C4%20L16%2C0%20L20%2C0%20Z%20M20%2C20%20L16%2C20%20L16%2C16%20L20%2C16%20L20%2C20%20Z%20M12%2C20%20L8%2C20%20L8%2C16%20L12%2C16%20L12%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .thumbs.active-view {
    background-color: #f0f0f0;
  }
}
.view-shop2 .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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M7%2C0%20L21%2C0%20L21%2C4%20L7%2C4%20L7%2C0%20Z%20M7%2C12%20L7%2C8%20L21%2C8%20L21%2C12%20L7%2C12%20Z%20M7%2C20%20L7%2C16%20L21%2C16%20L21%2C20%20L7%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #e1e1e1;
}
.view-shop2 .simple:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7%2C0%20L21%2C0%20L21%2C4%20L7%2C4%20L7%2C0%20Z%20M7%2C12%20L7%2C8%20L21%2C8%20L21%2C12%20L7%2C12%20Z%20M7%2C20%20L7%2C16%20L21%2C16%20L21%2C20%20L7%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .simple:hover {
    background-color: #b4b4b4;
  }
}
.view-shop2 .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%2221px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2021%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M7%2C0%20L21%2C0%20L21%2C4%20L7%2C4%20L7%2C0%20Z%20M7%2C12%20L7%2C8%20L21%2C8%20L21%2C12%20L7%2C12%20Z%20M7%2C20%20L7%2C16%20L21%2C16%20L21%2C20%20L7%2C20%20Z%20M0%2C0%20L4%2C0%20L4%2C4%20L0%2C4%20L0%2C0%20Z%20M0%2C8%20L4%2C8%20L4%2C12%20L0%2C12%20L0%2C8%20Z%20M0%2C20%20L0%2C16%20L4%2C16%20L4%2C20%20L0%2C20%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .simple.active-view {
    background-color: #f0f0f0;
  }
}
.view-shop2 .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%2220px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2020%2018%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%22M0%2C0%20L20%2C0%20L20%2C2%20L0%2C2%20L0%2C0%20Z%20M0%2C4%20L20%2C4%20L20%2C6%20L0%2C6%20L0%2C4%20Z%20M0%2C8%20L20%2C8%20L20%2C10%20L0%2C10%20L0%2C8%20Z%20M0%2C12%20L20%2C12%20L20%2C14%20L0%2C14%20L0%2C12%20Z%20M0%2C16%20L20%2C16%20L20%2C18%20L0%2C18%20L0%2C16%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #e1e1e1;
}
.view-shop2 .pricelist:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2020%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M0%2C0%20L20%2C0%20L20%2C2%20L0%2C2%20L0%2C0%20Z%20M0%2C4%20L20%2C4%20L20%2C6%20L0%2C6%20L0%2C4%20Z%20M0%2C8%20L20%2C8%20L20%2C10%20L0%2C10%20L0%2C8%20Z%20M0%2C12%20L20%2C12%20L20%2C14%20L0%2C14%20L0%2C12%20Z%20M0%2C16%20L20%2C16%20L20%2C18%20L0%2C18%20L0%2C16%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .pricelist:hover {
    background-color: #b4b4b4;
  }
}
.view-shop2 .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%2220px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2020%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M0%2C0%20L20%2C0%20L20%2C2%20L0%2C2%20L0%2C0%20Z%20M0%2C4%20L20%2C4%20L20%2C6%20L0%2C6%20L0%2C4%20Z%20M0%2C8%20L20%2C8%20L20%2C10%20L0%2C10%20L0%2C8%20Z%20M0%2C12%20L20%2C12%20L20%2C14%20L0%2C14%20L0%2C12%20Z%20M0%2C16%20L20%2C16%20L20%2C18%20L0%2C18%20L0%2C16%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media screen and (max-width: 1260px) {
  .view-shop2 .pricelist.active-view {
    background-color: #f0f0f0;
  }
}
@media screen and (max-width: 1260px) {
  .view-shop2 .active-view {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media screen and (max-width: 1260px) {
  .view-shop2__wrap.active {
    position: static;
  }
  .view-shop2__wrap.active .view-shop2__btn {
    display: none;
  }
  .view-shop2__wrap.active .view-shop2__inner {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    height: auto;
  }
}
@media screen and (max-width: 639px) {
  .view-shop2__wrap.active .view-shop2__inner {
    top: 70px;
  }
}
.sorting-block {
  width: 230px;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 29px;
}
@media screen and (max-width: 639px) {
  .sorting-block {
    width: 100%;
    background: #e6ecf1;
  }
}
.sorting-block__inner {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  position: relative;
  max-width: 230px;
  border-radius: 2px;
  background-color: #fff;
}
@media screen and (max-width: 639px) {
  .sorting-block__inner {
    max-width: 100%;
    width: calc(100% - 57px);
  }
}
.sorting-block__inner.active .sorting-block__body {
  background: #b4b4b4;
}
.sorting-block__inner.active .sorting-block__body:before {
  transform: rotate(180deg);
}
.sorting-block__inner.active .no-sorting {
  color: #fff;
}
.sorting-block__body {
  padding: 14px 18px;
  width: 100%;
  background: #e1e1e1;
  cursor: pointer;
  position: relative;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.sorting-block__body:hover {
  background: #d2d2d2;
}
.sorting-block__body:hover .no-sorting {
  color: #fff;
}
.sorting-block__body:active {
  background: #b4b4b4;
  border-color: transparent;
}
.sorting-block__body:before {
  position: absolute;
  content: "";
  right: 15px;
  top: 44%;
  width: 15px;
  height: 8px;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") right 50% top 50% no-repeat;
}
.sorting-block__popup {
  display: none;
  width: 230px;
  position: absolute;
  padding: 10px 0;
  z-index: 2;
  top: 56px;
  left: 0;
  right: 0;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 639px) {
  .sorting-block__popup {
    width: 100%;
  }
}
.sorting-block__popup a {
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  display: block;
  padding: 16px 18px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}
.sorting-block__popup a:hover {
  background: #404040;
  color: #fff;
}
.sorting-block__popup a.active {
  pointer-events: none;
  color: #8a97ac;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%238a97ac%22%20points%3D%220%204.414%201.414%203%204.707%206.293%2011%200%2012.414%201.414%204.707%209.05%22%2F%3E%3C%2Fsvg%3E") right 10px top 49% no-repeat;
}
.sorting-block .no-sorting {
  cursor: pointer;
  color: #b4b4b4;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
@media (max-width: 767px) {
  .sorting-block .no-sorting {
    font-size: 18px;
  }
}
.shop2-product {
  margin: 0;
}
.shop2-product .tpl-rating-block {
  margin-bottom: 21px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  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: 749px) {
  .shop2-product .tpl-rating-block {
    padding: 0 30px;
    margin-bottom: 18px;
  }
}
.shop2-product .tpl-rating-block .tpl-stars {
  margin: 0 11px 0 0;
  height: 22px;
  width: 118px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2-product .tpl-rating-block .tpl-stars {
    background-size: 88px 16px;
    width: 88px;
    height: 19px;
    vertical-align: middle;
  }
}
.shop2-product .tpl-rating-block .tpl-rating {
  height: 22px;
  width: 118px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
@media screen and (max-width: 639px) {
  .shop2-product .tpl-rating-block .tpl-rating {
    background-size: 88px 16px;
    width: 88px;
    height: 19px;
  }
}
.shop2-product .shop2-product-options .shop2-color-pick {
  overflow: visible;
}
.shop2-product .shop2-product-options .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.shop2-product .shop2-product-options .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.shop2-product .shop2-product-options .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.shop2-product .shop2-product-options .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-texture-pick {
  overflow: visible;
}
.shop2-product .shop2-product-options .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.shop2-product .shop2-product-options .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.shop2-product .shop2-product-options .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.shop2-product .shop2-product-options .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-color-ext-list {
  overflow: visible;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.shop2-product .shop2-product-options .shop2-color-ext-list li span {
  display: none;
}
.shop2-product .shop2-product-options .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.shop2-product .shop2-product-options .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.shop2-product .shop2-product-options .shop2-color-ext-multi li span {
  display: none;
}
.shop2-product .shop2-product-options .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.shop2-product .shop2-product-options .option-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}
.shop2-product .shop2-product-options .option-title {
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.shop2-product .shop2-product-options .option-body {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.shop2-product .shop2-product-options .option-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.shop2-product .shop2-product-options .option-body a:hover {
  text-decoration: underline;
}
.shop2-pagelist {
  padding: 20px 0 0 0;
}
.shop2-pagelist .pagelist_mobile {
  display: none;
  width: auto;
  margin: 0 auto 20px;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .pagelist_mobile {
    display: block;
  }
}
.shop2-pagelist .pagelist_mobile .page_prev, .shop2-pagelist .pagelist_mobile .page_next {
  display: inline-block;
  width: 114px;
}
.shop2-pagelist .pagelist_mobile .page_prev a, .shop2-pagelist .pagelist_mobile .page_next a {
  width: auto;
  display: block;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist .shop-pagelist {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    align-items: baseline;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.shop2-pagelist div {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist div {
    margin: 0 10px;
  }
}
.shop2-pagelist div.page_num span {
  margin: 0 auto;
}
.shop2-pagelist div.page_num a {
  text-decoration: none;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.shop2-pagelist div.page_num a:hover {
  color: #b4b4b4;
}
.shop2-pagelist div.dotts_prev {
  margin-left: 5px;
  margin-right: 0;
}
.shop2-pagelist div.dotts_next {
  margin-right: 5px;
  margin-right: 0;
}
.shop2-pagelist div.page_first a, .shop2-pagelist div.page_last a {
  color: #000;
  text-decoration: none;
}
.shop2-pagelist div.page_first a:hover, .shop2-pagelist div.page_last a:hover {
  color: #b4b4b4;
}
.shop2-pagelist div.page_first {
  margin-right: 0;
}
.shop2-pagelist div.page_last {
  margin-left: 0;
}
.shop2-pagelist div.active_num {
  margin: 0 6px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #f0f0f0;
  color: #8a97ac;
}
.shop2-pagelist div.page_next {
  position: relative;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist div.page_next {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    -webkit-order: -1;
    -moz-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 10px;
  }
}
.shop2-pagelist div.page_next a {
  width: 120px;
  cursor: pointer;
  display: block;
  color: #f0f0f0;
  text-decoration: none;
  padding: 18px 9px;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2-pagelist div.page_next:hover a {
  color: #fff;
  background: #404040;
  border: 2px solid transparent;
}
.shop2-pagelist div.page_next:active a {
  background: #000000;
  border: 2px solid #000000;
}
.shop2-pagelist div.page_prev {
  position: relative;
}
@media screen and (max-width: 639px) {
  .shop2-pagelist div.page_prev {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    -webkit-order: -2;
    -moz-order: -2;
    -ms-flex-order: -2;
    order: -2;
    margin-bottom: 10px;
  }
}
.shop2-pagelist div.page_prev a {
  width: 120px;
  cursor: pointer;
  display: block;
  color: #f0f0f0;
  text-decoration: none;
  padding: 18px 9px;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.shop2-pagelist div.page_prev:hover a {
  color: #fff;
  background: #404040;
  border: 2px solid transparent;
}
.shop2-pagelist div.page_prev:active a {
  background: #000000;
  border: 2px solid #000000;
}
.product-list.product-list-price {
  line-height: normal;
  font-size: inherit;
}
.product-list.product-list-price .product-item {
  position: relative;
  margin: 0px -2px 20px 0;
  border: 2px solid #e6edf1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (min-width: 1761px) {
  .product-list.product-list-price .product-item {
    margin: 0px 0 20px 0;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .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-price .product-item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  position: absolute;
  border: 2px solid #e6edf1;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item:before {
    display: none;
  }
}
.product-list.product-list-price .product-item .product-name {
  margin-bottom: 12px;
}
.product-list.product-list-price .product-item .product-name a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-name a {
    font-size: 13px;
    font-weight: 700;
    line-height: 19px;
  }
}
.product-list.product-list-price .product-item .product-anonce {
  color: #4a4a4a;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: -0.19px;
}
.product-list.product-list-price .product-item .product-compare {
  padding-bottom: 15px;
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-price .product-item .product-compare {
    padding-bottom: 10px;
  }
}
.product-list.product-list-price .product-item__top {
  display: none;
}
.product-list.product-list-price .product-item__top-copy {
  display: none;
  padding: 0px 14px 14px 14px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item__top-copy {
    display: inline-block;
    width: calc(100% - 226px);
  }
}
@media screen and (max-width: 530px) {
  .product-list.product-list-price .product-item__top-copy {
    width: calc(100% - 112px);
  }
}
.product-list.product-list-price .product-item__top-copy .rating_stars {
  position: static;
  background: rgba(255, 255, 255, 0.89);
  width: 88px;
  height: 28px;
  padding: 8px 10px;
}
.product-list.product-list-price .product-item__top-copy .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-price .product-item__top-copy .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-price .product-item__top-copy .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-price .product-item__bottom {
  width: 100%;
  padding: 0 14px 14px 14px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-price .product-item__bottom {
    -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-price .product-item__bottom-left {
  width: 40%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media screen and (max-width: 1024px) {
  .product-list.product-list-price .product-item__bottom-left {
    width: 45%;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-price .product-item__bottom-left {
    width: 60%;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item__bottom-left {
    width: 100%;
  }
}
.product-list.product-list-price .product-item__bottom-right {
  width: 60%;
  padding: 40px 0;
}
@media screen and (max-width: 1024px) {
  .product-list.product-list-price .product-item__bottom-right {
    width: 55%;
  }
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-price .product-item__bottom-right {
    width: 100%;
    padding: 10px 0;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-item__bottom-right {
    padding-bottom: 0;
  }
}
.product-list.product-list-price .product-item__bottom-right .shop2-product-actions {
  margin-bottom: 0;
}
.product-list.product-list-price .product-item__bottom-right dt {
  background: none;
  margin: 0;
  width: auto;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item__bottom-right dt {
    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-price .product-item__bottom-right dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-price .product-item__bottom-right dt .name-action {
  border: none;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  white-space: normal;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item__bottom-right dt .name-action {
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.product-list.product-list-price .product-item__bottom-right dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .product-item__bottom-right dt .icon-action {
  margin-right: 5px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .product-item .product-bot {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -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-price .product-item .product-bot.prod-price-old .price-current {
  color: #ff5640;
}
.product-list.product-list-price .product-item .product-bot.prod-price-old .price-current strong {
  color: #ff5640;
}
.product-list.product-list-price .product-item .product-bot .price-old.question {
  font-size: 0;
}
.product-list.product-list-price .product-item .product-bot .price-old.question strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
.product-list.product-list-price .product-item .product-bot .price-old.question strong:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 12px;
  right: -3px;
  height: 2px;
  background: #ff5640;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-bot .price-old.question strong {
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.22px;
  }
}
.product-list.product-list-price .product-item .product-bot .product-amount {
  margin-left: auto;
  padding-right: 16px;
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-price .product-item .product-bot .product-amount {
    padding-right: 40px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-bot .product-amount {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-item .product-bot .product-amount {
    margin-right: 0;
  }
}
.product-list.product-list-price .product-item .product-bot .product-amount .shop2-product-amount {
  width: 80px;
  height: auto;
  margin-right: 0;
  padding: 0 4px;
}
.product-list.product-list-price .product-item .product-bot .product-amount .shop2-product-amount button {
  display: inline-block;
  width: 18px;
  height: 32px;
}
.product-list.product-list-price .product-item .product-bot .product-amount .shop2-product-amount input[type="text"] {
  font-size: 15px;
  width: calc(100% - 18px - 18px);
  height: 32px;
  margin: 0;
}
.product-list.product-list-price .product-item .product-bot .price-current {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 34px;
  margin-right: 8px;
  color: #383030;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-bot .price-current {
    margin-right: 0;
  }
}
.product-list.product-list-price .product-item .product-bot .price-current strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn {
  max-width: 200px;
  width: 100%;
  height: 32px;
  border-radius: unset;
  padding: 0 10px;
  min-width: 150px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-bot .shop2-product-btn {
    margin: auto;
    margin-top: 20px;
  }
}
@media screen and (max-width: 479px) {
  .product-list.product-list-price .product-item .product-bot .shop2-product-btn {
    height: 48px;
    width: 280px;
    max-width: 100%;
  }
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn span {
  text-indent: inherit;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  height: auto;
  background: none;
  text-align: center;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.buy {
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.buy:hover {
  background: linear-gradient(270deg, #ff0030 0%, #ff0030 100%);
  border: 2px solid #ff0030;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.buy:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.onrequest {
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.onrequest:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%);
  border: 2px solid #404040;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.onrequest:active {
  background: #000000;
  border: 2px solid #000000;
}
.product-list.product-list-price .product-item .product-bot .shop2-product-btn.notavailable {
  width: 202px;
  height: 32px;
  background: rgba(180, 180, 180, 0.2);
}
.product-list.product-list-price .product-item .product-price {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-box-direction: reverse;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-price .product-item .product-price {
    width: 53%;
  }
}
@media screen and (max-width: 500px) {
  .product-list.product-list-price .product-item .product-price {
    margin: 0 auto;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.product-list.product-list-price .options-block {
  padding-right: 10px;
}
@media screen and (max-width: 1390px) {
  .product-list.product-list-price .options-block {
    width: auto;
  }
}
@media screen and (max-width: 800px) {
  .product-list.product-list-price .options-block {
    padding-right: 0;
  }
}
.product-list.product-list-price .options-block .shop2-product-options {
  display: none;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick {
  overflow: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick {
  overflow: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list {
  overflow: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li span {
  display: none;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-multi li span {
  display: none;
}
.product-list.product-list-price .options-block .shop2-product-options .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-price .options-block .shop2-product-options .option-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: cemter;
  -ms-flex-align: cemter;
  -webkit-align-items: cemter;
  -moz-align-items: cemter;
  align-items: cemter;
  margin-bottom: 20px;
}
.product-list.product-list-price .options-block .shop2-product-options .option-title {
  width: 50%;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding-right: 10px;
  padding-bottom: 8px;
}
@media screen and (max-width: 1580px) {
  .product-list.product-list-price .options-block .shop2-product-options .option-title {
    width: 45%;
  }
}
@media screen and (max-width: 480px) {
  .product-list.product-list-price .options-block .shop2-product-options .option-title {
    width: 50%;
  }
}
.product-list.product-list-price .options-block .shop2-product-options .option-body {
  width: 50%;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
@media screen and (max-width: 480px) {
  .product-list.product-list-price .options-block .shop2-product-options .option-body {
    width: 50%;
  }
}
.product-list.product-list-price .options-block .shop2-product-options .option-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.product-list.product-list-price .options-block .shop2-product-options .option-body a:hover {
  text-decoration: underline;
}
.product-list.product-list-price .options-block .shop2-product-options .option-body .jqselect {
  width: 202px;
}
@media screen and (max-width: 1580px) {
  .product-list.product-list-price .options-block .shop2-product-options .option-body .jqselect {
    width: auto;
  }
}
.product-list.product-list-price .options-block .shop2-product-options dt {
  background: none;
  margin: 0;
  width: auto;
}
.product-list.product-list-price .options-block .shop2-product-options dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-price .options-block .shop2-product-options dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .options-block .shop2-product-options dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .options-block product-article .article-title {
  width: 45%;
}
.product-list.product-list-price .options-block .options-btn {
  color: #404040;
  cursor: pointer;
  font-size: 15px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  margin-bottom: 25px;
  padding-right: 25px;
  display: inline-block;
  border-bottom: 1px dashed #404040;
}
@media screen and (max-width: 479px) {
  .product-list.product-list-price .options-block .options-btn {
    width: 100%;
  }
}
.product-list.product-list-price .options-block .options-btn:before {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 15px;
  height: 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%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") right 50% top 50% no-repeat;
}
.product-list.product-list-price .options-block .options-btn.opened:before {
  transform: rotate(180deg);
}
.product-list.product-list-price .options-block .options-btn:hover {
  border-bottom: 1px dashed transparent;
}
@media screen and (max-width: 1390px) {
  .product-list.product-list-price .product-info {
    width: auto;
  }
}
.product-list.product-list-price .product-info .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-price .product-info .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-price .product-info .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-price .product-info__labels_left {
  margin: -1px 0 11px -11px;
  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: 400px) {
  .product-list.product-list-price .product-info__labels_left {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -6px -16px 11px -16px;
  }
}
.product-list.product-list-price .product-info__labels_left .shop2-product-actions {
  margin-bottom: 0;
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-info__labels_left .shop2-product-actions {
    margin-top: 4px;
  }
}
.product-list.product-list-price .product-info__labels_left .shop2-product-actions dl {
  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: 400px) {
  .product-list.product-list-price .product-info__labels_left .shop2-product-actions dl {
    text-align: right;
  }
}
.product-list.product-list-price .product-info__labels_left dt {
  background: none;
  margin: 0;
  width: auto;
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-info__labels_left dt {
    display: inline-block;
  }
}
.product-list.product-list-price .product-info__labels_left dt + dd + dt {
  margin-left: 8px;
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-info__labels_left dt + dd + dt {
    margin-left: 4px;
    margin-top: 0;
  }
}
.product-list.product-list-price .product-info__labels_left dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .product-info__labels_left dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-price .product-info__labels_left dt .name-action {
  font-size: 0;
  margin: 0;
}
.product-list.product-list-price .product-info__labels_left .rating_stars {
  background: rgba(255, 255, 255, 0.89);
  width: 88px;
  height: 28px;
  padding: 8px 10px;
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-info__labels_left .rating_stars {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.product-list.product-list-price .product-info__head {
  padding-right: 20px;
}
.product-list.product-list-price .product-info .product-anonce {
  margin-bottom: 10px;
}
.product-list.product-list-price .product-flags {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 400px) {
  .product-list.product-list-price .product-flags {
    margin-top: 4px;
  }
}
.product-list.product-list-price .product-flags br {
  display: none;
}
.product-list.product-list-price .product-flags__item {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 5px;
  min-width: 50px;
  text-align: center;
  margin-right: 4px;
}
.product-list.product-list-price .product-flags__item.new {
  background-color: #47dd7c;
}
.product-list.product-list-price .product-flags__item.spec {
  background-color: #ffa81e;
}
.product-list.product-list-simple {
  line-height: normal;
  font-size: inherit;
  margin: 0 -2px 0 0;
}
@media screen and (min-width: 1761px) {
  .product-list.product-list-simple {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
.product-list.product-list-simple .product-item {
  position: relative;
  margin: 0px -1px 20px -1px;
  border: 2px solid #e6edf1;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media screen and (min-width: 1761px) {
  .product-list.product-list-simple .product-item {
    width: 50%;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .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-simple .product-item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  position: absolute;
  border: 2px solid #e6edf1;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item:before {
    display: none;
  }
}
.product-list.product-list-simple .product-item .product-image {
  height: 223px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item .product-image {
    width: 223px;
  }
}
@media screen and (max-width: 530px) {
  .product-list.product-list-simple .product-item .product-image {
    width: 112px;
    height: 112px;
  }
}
.product-list.product-list-simple .product-item .product-image.no-image {
  background: #e6e6e6 url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat;
}
@media screen and (max-width: 530px) {
  .product-list.product-list-simple .product-item .product-image.no-image {
    height: 112px;
  }
}
.product-list.product-list-simple .product-item .product-image a {
  display: inline-block;
  font-size: 0;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.product-list.product-list-simple .product-item .product-image a img {
  opacity: 0;
  visibility: hidden;
}
.product-list.product-list-simple .product-item .product-name {
  margin-bottom: 12px;
}
.product-list.product-list-simple .product-item .product-name a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item .product-name a {
    font-size: 13px;
    font-weight: 700;
    line-height: 19px;
  }
}
.product-list.product-list-simple .product-item .product-anonce {
  color: #4a4a4a;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: -0.19px;
  margin-bottom: 10px;
}
.product-list.product-list-simple .product-item .product-compare {
  margin-bottom: 10px;
}
.product-list.product-list-simple .product-item__top {
  width: 226px;
  margin-right: 12px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    width: auto;
  }
}
.product-list.product-list-simple .product-item__top-copy {
  display: none;
  padding: 0px 14px 14px 14px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__top-copy {
    display: inline-block;
    width: calc(100% - 226px);
  }
}
@media screen and (max-width: 530px) {
  .product-list.product-list-simple .product-item__top-copy {
    width: calc(100% - 112px);
  }
}
.product-list.product-list-simple .product-item__top-copy .rating_stars {
  position: absolute;
  top: 196px;
  left: 0px;
  background: rgba(255, 255, 255, 0.89);
  width: 88px;
  height: 28px;
  padding: 8px 10px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__top-copy .rating_stars {
    position: static;
  }
}
.product-list.product-list-simple .product-item__top-copy .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-simple .product-item__top-copy .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-simple .product-item__top-copy .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-simple .product-item__bottom {
  width: calc(100% - 226px);
  padding: 14px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item__bottom {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 230px);
    padding: 24px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__bottom {
    padding: 10px;
    width: auto;
  }
}
.product-list.product-list-simple .product-item__bottom-left {
  width: calc(100% - 200px);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media screen and (max-width: 1760px) {
  .product-list.product-list-simple .product-item__bottom-left {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (max-width: 1390px) {
  .product-list.product-list-simple .product-item__bottom-left {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item__bottom-left {
    width: 100%;
  }
}
.product-list.product-list-simple .product-item__bottom-right {
  width: 200px;
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item__bottom-right {
    width: auto;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__bottom-right {
    margin: 0 auto;
  }
}
.product-list.product-list-simple .product-item__bottom-right .shop2-product-actions {
  margin-bottom: 10px;
}
.product-list.product-list-simple .product-item__bottom-right dt {
  background: none;
  margin: 0;
  width: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.product-list.product-list-simple .product-item__bottom-right dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-simple .product-item__bottom-right dt .name-action {
  border: none;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  flex: 1 1 auto;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item__bottom-right dt .name-action {
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.product-list.product-list-simple .product-item__bottom-right dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-simple .product-item__bottom-right dt .icon-action {
  flex: 0 0 auto;
  margin-right: 5px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-simple .product-item .product-bot {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item .product-bot {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
.product-list.product-list-simple .product-item .product-bot.prod-price-old .price-current {
  color: #ff5640;
}
.product-list.product-list-simple .product-item .product-bot.prod-price-old .price-current strong {
  color: #ff5640;
}
.product-list.product-list-simple .product-item .product-bot .price-old.question {
  font-size: 0;
}
.product-list.product-list-simple .product-item .product-bot .price-old.question strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
.product-list.product-list-simple .product-item .product-bot .price-old.question strong:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 12px;
  right: -3px;
  height: 2px;
  background: #ff5640;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item .product-bot .price-old.question strong {
    font-size: 20px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: -0.22px;
  }
}
.product-list.product-list-simple .product-item .product-bot .product-amount {
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
}
@media screen and (max-width: 1023px) {
  .product-list.product-list-simple .product-item .product-bot .product-amount {
    padding-right: 40px;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item .product-bot .product-amount {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-simple .product-item .product-bot .product-amount {
    margin-right: 0;
  }
}
.product-list.product-list-simple .product-item .product-bot .product-amount .shop2-product-amount {
  width: 80px;
  height: auto;
  margin-right: 0;
  padding: 0 4px;
}
.product-list.product-list-simple .product-item .product-bot .product-amount .shop2-product-amount button {
  display: inline-block;
  width: 18px;
  height: 32px;
}
.product-list.product-list-simple .product-item .product-bot .product-amount .shop2-product-amount input[type="text"] {
  font-size: 15px;
  width: calc(100% - 18px - 18px);
  height: 32px;
  margin: 0;
}
.product-list.product-list-simple .product-item .product-bot .price-current {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 34px;
  margin-right: 5px;
  margin-bottom: 10px;
  color: #383030;
}
.product-list.product-list-simple .product-item .product-bot .price-current strong {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn {
  max-width: 200px;
  width: 100%;
  height: 32px;
  border-radius: unset;
  padding: 0 10px;
  min-width: 150px;
  margin-top: 14px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item .product-bot .shop2-product-btn {
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (max-width: 400px) {
  .product-list.product-list-simple .product-item .product-bot .shop2-product-btn {
    height: 48px;
    width: 280px;
    max-width: 100%;
  }
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn span {
  text-indent: inherit;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  height: auto;
  background: none;
  text-align: center;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.buy {
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.buy:hover {
  background: linear-gradient(270deg, #ff0030 0%, #ff0030 100%);
  border: 2px solid #ff0030;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.buy:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.onrequest {
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.onrequest:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%);
  border: 2px solid #404040;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.onrequest:active {
  background: #000000;
  border: 2px solid #000000;
}
.product-list.product-list-simple .product-item .product-bot .shop2-product-btn.notavailable {
  width: 202px;
  height: 32px;
  background: rgba(180, 180, 180, 0.2);
}
@media screen and (max-width: 400px) {
  .product-list.product-list-simple .product-item .product-bot .shop2-product-btn.notavailable {
    height: 48px;
    width: 280px;
    max-width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .product-item .product-price {
    width: 50%;
  }
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-item .product-price {
    width: 56%;
  }
}
.product-list.product-list-simple .options-block {
  padding-right: 10px;
}
@media screen and (max-width: 1760px) {
  .product-list.product-list-simple .options-block {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    width: 50%;
  }
}
@media screen and (max-width: 1390px) {
  .product-list.product-list-simple .options-block {
    width: auto;
  }
}
@media screen and (max-width: 800px) {
  .product-list.product-list-simple .options-block {
    padding-right: 0;
  }
}
.product-list.product-list-simple .options-block .shop2-product-options {
  display: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick {
  overflow: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick {
  overflow: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list {
  overflow: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #3375fc;
  box-shadow: inset 0 0 0 2px #ffffff;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li span {
  display: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-multi li span {
  display: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.product-list.product-list-simple .options-block .shop2-product-options .option-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: 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: cemter;
  -ms-flex-align: cemter;
  -webkit-align-items: cemter;
  -moz-align-items: cemter;
  align-items: cemter;
  margin-bottom: 20px;
}
@media screen and (max-width: 1760px) {
  .product-list.product-list-simple .options-block .shop2-product-options .option-item {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.product-list.product-list-simple .options-block .shop2-product-options .option-title {
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding-right: 10px;
  padding-bottom: 8px;
}
@media screen and (max-width: 1760px) {
  .product-list.product-list-simple .options-block .shop2-product-options .option-title {
    width: 50%;
  }
}
@media screen and (max-width: 1580px) {
  .product-list.product-list-simple .options-block .shop2-product-options .option-title {
    width: 45%;
  }
}
.product-list.product-list-simple .options-block .shop2-product-options .option-body {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.product-list.product-list-simple .options-block .shop2-product-options .option-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.product-list.product-list-simple .options-block .shop2-product-options .option-body a:hover {
  text-decoration: underline;
}
.product-list.product-list-simple .options-block .shop2-product-options .option-body .jqselect {
  width: 202px;
}
.product-list.product-list-simple .options-block .shop2-product-options dt {
  background: none;
  margin: 0;
  width: auto;
}
.product-list.product-list-simple .options-block .shop2-product-options dt + dd + dt {
  margin-top: 8px;
}
.product-list.product-list-simple .options-block .shop2-product-options dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-simple .options-block .shop2-product-options dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-list.product-list-simple .options-block .product-article .article-title {
  width: 45%;
}
.product-list.product-list-simple .options-block .options-btn {
  color: #404040;
  cursor: pointer;
  font-size: 15px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  margin-bottom: 25px;
  padding-right: 25px;
  display: inline-block;
  border-bottom: 1px dashed #404040;
}
@media screen and (max-width: 479px) {
  .product-list.product-list-simple .options-block .options-btn {
    width: 100%;
  }
}
.product-list.product-list-simple .options-block .options-btn:before {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 15px;
  height: 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%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") right 50% top 50% no-repeat;
}
.product-list.product-list-simple .options-block .options-btn.opened:before {
  transform: rotate(180deg);
}
.product-list.product-list-simple .options-block .options-btn:hover {
  border-bottom: 1px dashed transparent;
}
@media screen and (max-width: 1760px) {
  .product-list.product-list-simple .product-info {
    width: 50%;
  }
}
@media screen and (max-width: 1390px) {
  .product-list.product-list-simple .product-info {
    width: auto;
  }
}
.product-list.product-list-simple .product-info .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .product-list.product-list-simple .product-info .tpl-stars {
    margin-bottom: 8px;
  }
}
.product-list.product-list-simple .product-info .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.product-list.product-list-simple .product-info__labels_left .rating_stars {
  position: absolute;
  top: 10px;
  left: 135px;
  background: rgba(255, 255, 255, 0.89);
  width: 88px;
  height: 28px;
  padding: 8px 10px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-info__labels_left .rating_stars {
    display: none;
  }
}
.product-list.product-list-simple .product-info__head {
  padding-right: 10px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-info__head {
    display: none;
  }
}
.product-list.product-list-simple .product-flags {
  position: absolute;
  top: 5px;
  left: 0;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-flags {
    top: -7px;
    left: -1px;
    width: 120px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
.product-list.product-list-simple .product-flags__item {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 5px;
  min-width: 50px;
  text-align: center;
  margin-top: 6px;
}
@media screen and (max-width: 639px) {
  .product-list.product-list-simple .product-flags__item {
    margin-right: 6px;
  }
}
.product-list.product-list-simple .product-flags__item.new {
  background-color: #47dd7c;
}
.product-list.product-list-simple .product-flags__item.spec {
  background-color: #ffa81e;
}
.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, a.shop2-btn, #shop2-alert-ok {
  display: block;
  margin: 0 auto;
  padding: 9px 10px 10px 10px;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  width: 240px;
  min-height: 40px;
  text-align: center;
  text-decoration: none;
  border: 2px solid #404040;
  background: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, a.shop2-btn:hover, #shop2-alert-ok:hover {
  color: #fff;
  background: #404040;
  border: 2px solid #404040;
}
.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active, a.shop2-btn:active, #shop2-alert-ok:active {
  color: #fff;
  background: #000000;
  border: 2px solid #000000;
}
.shop2-product-navigation a.shop2-btn {
  margin: 0;
  width: 160px;
  border-radius: 0;
  padding: 9px 10px 8px 10px;
}
.order_modes a.shop2-btn {
  margin: 10px 0px;
}
@media (max-width: 676px) {
  .order_modes a.shop2-btn {
    margin: 10px auto;
  }
}
.shop2-product-tags {
  margin: 10px 0 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-weight: 400;
  padding-bottom: 0;
}
#shop2-alert.shop2-alert--warning {
  padding: 40px 60px 40px 100px;
  background-position: 10px 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  #shop2-alert.shop2-alert--warning {
    max-width: 300px;
    width: 300px;
    margin-left: -150px !important;
    margin-right: 0 !important;
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
  #shop2-alert.shop2-alert--warning.shop2-alert--warning {
    background-position: 50% 15px;
    padding: 90px 30px 20px 30px;
  }
}
.shop2-panel {
  background: rgba(0, 0, 0, 0.7);
  border: none;
  height: 56px;
}
.shop2-panel .shop-panel-content {
  max-width: 960px;
  margin: 0 auto;
  line-height: 52px;
  text-align: center;
}
.shop2-panel .shop-panel-content a {
  font-size: 13px;
  text-transform: uppercase;
  color: white;
  text-decoration: none;
}
.shop2-panel .shop-panel-content a.shop2-panel-link-disabled {
  color: rgba(255, 255, 255, 0.7);
}
.shop2-panel .shop-panel-content .shop2-panel-count {
  border-color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  color: #fff;
  line-height: 24px;
  padding: 0 8px;
  margin: 0 0 0 22px;
}
.shop2-panel .shop-panel-content .shop-panel-compare {
  display: inline-block;
  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-msg {
  background: #fff;
  border: none;
  padding: 10px 20px;
  color: #000;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 0;
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 767px) {
  #shop2-msg {
    width: 200px;
    left: 50% !important;
    margin-left: -120px;
  }
}
#shop2-msg a {
  color: #000;
}
.shop2-color-pick li {
  cursor: pointer;
}
.shop2-product-discount-desc, .shop2-product-actions dd {
  background: #fff;
  border: none;
  padding: 10px 20px;
  color: #000;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 0;
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.15);
}
.shop2-color-ext-tooltip {
  background: #fff;
  border: none;
  padding: 10px;
  color: #000;
  font-size: 14px;
  border-radius: 0;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.15);
  /*@media screen and (max-width: 639px) {
        left: 0 !important;
    }*/
}
.shop2-color-ext-tooltip .color_icon {
  display: block;
  width: 90px;
  height: 90px;
  background-size: cover;
  margin: 0 0 7px;
}
.shop2-color-ext-tooltip img {
  margin-bottom: 7px;
}
.shop2-color-ext-tooltip .col_title {
  color: #000;
  font-size: 14px;
}
.shop2-color-ext-tooltip ul li {
  margin: 5px;
  display: inline-block;
  vertical-align: top;
}
.shop2-color-ext-tooltip ul li:first-child {
  margin: 5px;
}
.shop2-color-ext-tooltip ul li span {
  display: block;
  float: none;
  width: 90px;
  height: 90px;
  margin: 0 0 5px;
  background-size: contain !important;
}
.shop2-color-ext-tooltip ul li div {
  color: #000;
  font-size: 14px;
}
.sticky {
  position: fixed;
  z-index: 101;
  padding: 33px 56px 30px;
}
@media screen and (max-width: 1580px) {
  .sticky {
    max-width: 500px;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 1580px) {
  .sticky {
    max-width: 470px;
  }
}
@media screen and (max-width: 1366px) {
  .sticky {
    max-width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .sticky {
    padding-top: 24px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.stop {
  position: relative;
  z-index: 101;
  padding: 33px 56px 30px;
}
@media screen and (max-width: 1580px) {
  .stop {
    max-width: 500px;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 1580px) {
  .stop {
    max-width: 470px;
  }
}
@media screen and (max-width: 1366px) {
  .stop {
    max-width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .stop {
    padding-top: 24px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.shop2-product-article {
  position: relative;
  padding: 18px 0;
  height: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.shop2-product-article:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: -56px;
  right: 0;
  background: rgba(180, 180, 180, 0.4);
  height: 1px;
}
@media screen and (max-width: 1390px) {
  .shop2-product-article:before {
    left: 0;
  }
}
@media screen and (max-width: 639px) {
  .shop2-product-article:before {
    display: none;
  }
}
.shop2-product-article .article-body {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.shop2-product-article .article-title {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.product-article, .cart-product-article {
  margin-bottom: 20px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-article .article-body, .cart-product-article .article-body {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.product-article .article-title, .cart-product-article .article-title {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.product-compare {
  position: relative;
  padding: 0 0 0;
  border: none;
}
@media screen and (max-width: 1260px) {
  .product-compare {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1023px) {
  .product-compare {
    padding-bottom: 20px;
  }
}
.product-compare.product-compare-added {
  font-size: 0;
}
.product-compare.product-compare-added label:before {
  display: none;
}
.product-compare.product-compare-added .link-reset {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
.product-compare.product-compare-added .compare_checkbox {
  cursor: pointer;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-right: 10px;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%220%204.414%201.414%203%204.707%206.293%2011%200%2012.414%201.414%204.707%209.05%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, linear-gradient(90deg, #404040 0%, #000000 100%);
}
.product-compare.product-compare-added .compare_checkbox:hover {
  background: #404040 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2012%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M-0.000%2C-0.000%20L12.000%2C-0.000%20L12.000%2C2.000%20L-0.000%2C2.000%20L-0.000%2C-0.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.product-compare label {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  cursor: pointer;
  padding: 3px 0 0 34px;
  display: inline-block;
}
.product-compare label:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 24px;
  height: 24px;
  border: 1px solid #404040;
}
.product-compare label input {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  border: none;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.mode-folder__right .card-top-block {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 56px;
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-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;
  }
}
.mode-folder__right .card-top-block__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.mode-folder__right .card-top-block__left {
  width: 100%;
  max-width: 504px;
  margin-right: 28px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1580px) {
  .mode-folder__right .card-top-block__left {
    max-width: 450px;
    margin-right: 18px;
  }
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__left {
    margin-right: 28px;
    max-width: 100%;
    width: 50%;
  }
}
@media screen and (max-width: 1260px) {
  .mode-folder__right .card-top-block__left {
    margin-right: 16px;
  }
}
@media screen and (max-width: 1023px) {
  .mode-folder__right .card-top-block__left {
    width: 100%;
    max-width: 50%;
  }
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-block__left {
    width: auto;
    max-width: 100%;
    margin-right: 0;
  }
}
.mode-folder__right .card-top-block__right {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__right {
    max-width: 100%;
    width: 50%;
  }
}
@media screen and (max-width: 1023px) {
  .mode-folder__right .card-top-block__right {
    width: 100%;
    max-width: 50%;
  }
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-block__right {
    width: auto;
    max-width: 100%;
  }
}
.mode-folder__right .card-top-block__product {
  padding: 32px;
  max-width: 600px;
  width: 100%;
  min-height: 419px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
  z-index: 1;
}
@media screen and (max-width: 1580px) {
  .mode-folder__right .card-top-block__product {
    width: 60%;
    padding: 18px;
  }
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__product {
    width: auto;
    max-width: 100%;
    padding: 24px;
  }
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-block__product {
    padding: 0;
    box-shadow: none;
  }
}
.mode-folder__right .card-top-block__product-details {
  max-width: 600px;
  width: 100%;
  min-height: 419px;
  padding: 28px 56px;
  background: rgba(180, 180, 180, 0.2);
}
@media screen and (max-width: 1600px) {
  .mode-folder__right .card-top-block__product-details {
    padding: 28px 26px;
  }
}
@media screen and (max-width: 1580px) {
  .mode-folder__right .card-top-block__product-details {
    width: 40%;
  }
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__product-details {
    width: auto;
    max-width: 100%;
    padding: 24px;
  }
}
.mode-folder__right .card-top-block__product-details .product-compare {
  padding-bottom: 0;
}
.mode-folder__right .card-top-block__product-details .article-title {
  min-width: 200px;
  width: auto;
}
@media screen and (max-width: 1580px) {
  .mode-folder__right .card-top-block__product-details .article-title {
    min-width: auto;
  }
}
@media screen and (max-width: 639px) {
  .mode-folder__right .card-top-block__product-details .article-title {
    margin-bottom: 9px;
  }
}
.mode-folder__right .card-top-block__product-details .option-title {
  min-width: 200px;
  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: 1580px) {
  .mode-folder__right .card-top-block__product-details .option-title {
    width: 100%;
    min-width: auto;
  }
}
@media screen and (max-width: 639px) {
  .mode-folder__right .card-top-block__product-details .option-title {
    margin-bottom: 9px;
  }
}
.mode-folder__right .card-top-block__product-details .option-item {
  margin-bottom: 0;
  padding: 18px 0;
  position: relative;
}
@media screen and (max-width: 639px) {
  .mode-folder__right .card-top-block__product-details .option-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;
    padding: 8px 0;
  }
}
.mode-folder__right .card-top-block__product-details .option-item:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: -56px;
  right: 0;
  background: rgba(180, 180, 180, 0.4);
  height: 1px;
}
@media screen and (max-width: 1390px) {
  .mode-folder__right .card-top-block__product-details .option-item:before {
    left: 0;
  }
}
@media screen and (max-width: 639px) {
  .mode-folder__right .card-top-block__product-details .option-item:before {
    display: none;
  }
}
.mode-folder__right .card-top-block__product-details .option-item:last-child:before {
  display: none;
}
.mode-folder__right .card-top-block__product-details .option-body {
  width: 100%;
}
.mode-folder__right .card-top-block__product-details .option-body a {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-block .form_add {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  }
}
.mode-folder__right .card-top-block .product-price {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1260px) {
  .mode-folder__right .card-top-block .product-price {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
}
.mode-folder__right .card-top-block .product-price .price-old {
  color: #000;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.22px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1260px) {
  .mode-folder__right .card-top-block .product-price .price-old {
    margin-bottom: 0;
  }
}
.mode-folder__right .card-top-block .product-price .price-old span {
  position: relative;
}
.mode-folder__right .card-top-block .product-price .price-old span:before {
  position: absolute;
  content: "";
  left: 0;
  top: 12px;
  right: 0;
  height: 2px;
  background: #ff5640;
}
.mode-folder__right .card-top-block .product-price .price-current {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  color: #ff5640;
}
.mode-folder__right .card-top-block .product-price .price-current strong {
  width: 132px;
  height: 44px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: -0.22px;
}
@media screen and (max-width: 1260px) {
  .mode-folder__right .card-top-block .product-price .price-current strong {
    font-size: 29px;
  }
}
@media screen and (max-width: 749px) {
  .mode-folder__right .card-top-block .product-anonce {
    padding: 30px;
  }
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap {
  display: inline-block;
  vertical-align: top;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1260px) {
  .mode-folder__right .card-top-block .shop2-product-actions-wrap {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 14px;
  }
}
@media screen and (max-width: 1023px) {
  .mode-folder__right .card-top-block .shop2-product-actions-wrap {
    margin: 0;
    margin-bottom: 13px;
  }
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap dl {
  display: flex;
  flex-direction: column;
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap dt {
  background: none;
  margin: 0;
  width: auto;
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap dt + dd + dt {
  margin-top: 8px;
}
.mode-folder__right .card-top-block .shop2-product-actions-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%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap .name-action {
  border: none;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  max-width: 270px;
}
@media screen and (max-width: 1023px) {
  .mode-folder__right .card-top-block .shop2-product-actions-wrap .name-action {
    max-width: 230px;
  }
}
@media screen and (max-width: 639px) {
  .mode-folder__right .card-top-block .shop2-product-actions-wrap .name-action {
    max-width: 190px;
  }
}
.mode-folder__right .card-top-block .shop2-product-actions-wrap .icon-action {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  background: #ff5640;
}
.card-bottom-block .shop-product-data .shop-product-data__nav {
  margin: 0;
  padding: 0;
  list-style: none;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  background-color: #fff;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .shop-product-data .shop-product-data__nav {
    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;
    box-shadow: none;
  }
}
.card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab {
  display: inline-block;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab {
    display: none;
  }
}
.card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab a {
  padding: 15px;
  display: inline-block;
  text-decoration: none;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab a {
    display: block;
  }
}
.card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab a span {
  display: inline-block;
}
.card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab.r-tabs-state-active {
  border: 2px solid #000000;
  background: linear-gradient(to right, #404040 0%, #000000 100%) repeat 100% 100% /cover fixed;
}
.card-bottom-block .shop-product-data .shop-product-data__nav .r-tabs-tab.r-tabs-state-active a {
  color: #fff;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick {
  overflow: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick {
  overflow: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list {
  overflow: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li span {
  display: none;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-multi li span {
  display: none;
}
.card-bottom-block .shop-product-data .shop2-product-params .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.card-bottom-block .shop-product-data .shop2-product-params .option-item {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
}
.card-bottom-block .shop-product-data .shop2-product-params .param-title {
  display: inline-block;
  vertical-align: middle;
  width: 30%;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
}
@media screen and (max-width: 639px) {
  .card-bottom-block .shop-product-data .shop2-product-params .param-title {
    width: 100%;
  }
}
.card-bottom-block .shop-product-data .shop2-product-params .param-body {
  display: inline-block;
  vertical-align: middle;
  width: 60%;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 639px) {
  .card-bottom-block .shop-product-data .shop2-product-params .param-body {
    width: 100%;
  }
}
.card-bottom-block .shop-product-data .shop2-product-params .param-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.card-bottom-block .shop-product-data .shop2-product-params .param-body a:hover {
  text-decoration: underline;
}
.card-bottom-block .shop-product-data .shop2-product-params .param-itemodd {
  padding: 10px 0;
  border-bottom: 1px solid #b4b4b4;
}
@media screen and (max-width: 639px) {
  .card-bottom-block .shop-product-data .shop2-product-params .param-itemodd {
    border-bottom: none;
  }
}
.card-bottom-block .shop-product-data .shop2-product-params .param-itemeven {
  padding: 10px 0;
  border-bottom: 1px solid #b4b4b4;
}
@media screen and (max-width: 639px) {
  .card-bottom-block .shop-product-data .shop2-product-params .param-itemeven {
    border-bottom: none;
  }
}
.card-bottom-block__tabs {
  margin-bottom: 54px;
  border: 2px solid #f0f0f0;
  background-color: #fff;
  border-top: none;
}
@media screen and (max-width: 749px) {
  .card-bottom-block__tabs {
    border: none;
    margin-bottom: 32px;
  }
}
.card-bottom-block__folders .shop2-product-folders-header {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
.card-bottom-block__folders .shop2-product-folders a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  padding: 10px 15px;
  border: 2px solid #d2d2d2;
  background: #fff;
}
.card-bottom-block__folders .shop2-product-folders span {
  display: none;
}
.card-bottom-block .r-tabs-panel {
  display: none;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .shop-product-data__desc .r-tabs-state-active .r-tabs-anchor {
    border: 2px solid #000000;
    background: linear-gradient(to right, #404040 0%, #000000 100%);
    color: #fff;
  }
}
.card-bottom-block .r-tabs-accordion-title {
  display: none;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .r-tabs-accordion-title {
    display: block;
  }
  .card-bottom-block .r-tabs-accordion-title a {
    padding: 15px;
    display: block;
    text-decoration: none;
    color: #404040;
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
    border: 2px solid #404040;
    margin-top: 8px;
  }
  .card-bottom-block .r-tabs-accordion-title .r-tabs-anchor a {
    border: 2px solid #000000;
    background: linear-gradient(to right, #404040 0%, #000000 100%);
  }
}
.card-bottom-block .tabt {
  padding: 28px 55px;
}
@media screen and (max-width: 749px) {
  .card-bottom-block .tabt {
    padding: 0;
  }
}
.card-bottom-block .tabt .kinds-block .shop2-kind-item {
  width: 200px;
  padding: 0;
}
.card-bottom-block .tabt .kinds-block .kind-details {
  padding-left: 0;
  background: #fff;
}
.card-bottom-block .tabt .kinds-block .kind-image {
  float: none;
  display: inline-block;
  width: 100%;
  height: auto;
  margin: 0 0 10px;
}
.card-bottom-block .tabt .kinds-block .kind-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-bottom-block .tabt .kinds-block .kind-name {
  text-align: center;
}
.card-bottom-block .tabt .kinds-block .kind-name a {
  display: block;
  padding: 0 10px;
  color: #404040;
  font-family: "rc", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}
.card-bottom-block .tabt .kinds-block .param-title {
  display: block;
  vertical-align: middle;
  width: auto;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.card-bottom-block .tabt .kinds-block .param-body {
  display: block;
  vertical-align: middle;
  width: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.card-bottom-block .tabt .kinds-block .param-body a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.card-bottom-block .tabt .kinds-block .param-body a:hover {
  text-decoration: underline;
}
.card-bottom-block .tabt .kinds-block .param-itemodd {
  padding: 10px;
  border-bottom: none;
}
.card-bottom-block .tabt .kinds-block .param-itemeven {
  padding: 10px;
  border-bottom: none;
}
.card-bottom-block .tabt .kinds-block .price-current {
  text-align: center;
  /* Style for "1 270 руб." */
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -0.22px;
}
.card-bottom-block .tabt .kinds-block .price-current strong {
  padding: 0 10px;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: -0.22px;
}
.card-bottom-block .tabt .kinds-block .price-old {
  padding: 0 10px;
}
.kinds {
  margin-bottom: 56px;
}
@media screen and (max-width: 639px) {
  .kinds {
    margin-bottom: 25px;
  }
}
.kinds__items {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.kinds .kinds-block {
  position: relative;
}
.kinds .kinds-block__title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
  margin-bottom: 27px;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 17px;
  }
}
.kinds .kinds-block__list {
  font-size: 0;
  margin: 0 -10px;
  padding-bottom: 43px;
}
@media screen and (max-width: 1023px) {
  .kinds .kinds-block__list {
    margin: 0;
  }
}
.kinds .kinds-block .shop2-clear-container {
  display: none;
}
.kinds .kinds-block .shop2-kind-item {
  width: 230px;
  max-width: 100%;
  padding: 0;
  border: 2px solid #e6edf1;
  background-color: #fff;
  font-size: 0;
  margin: 0 10px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .kinds .kinds-block .shop2-kind-item {
    margin: 0;
    margin-right: 10px;
  }
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .shop2-kind-item {
    min-width: 150px;
    margin: 0;
  }
}
.kinds .kinds-block .kind-image {
  width: 226px;
  height: 226px;
  float: none;
  display: inline-block;
  max-width: 100%;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .kind-image {
    width: auto;
    height: auto;
  }
}
.kinds .kinds-block .kind-image.no-image {
  background: #e6e6e6 url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat !important;
  padding-top: 100%;
}
.kinds .kinds-block .kind-details {
  padding-left: 0;
}
.kinds .kinds-block .kind-name a {
  display: block;
  padding: 15px 14px 11px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}
.kinds .kinds-block .kind-name a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .kind-name a {
    padding: 10px;
    font-size: 13px;
    line-height: 19px;
  }
}
.kinds .kinds-block .kind-price .price-old.question {
  padding: 0 15px 0;
  display: none;
}
.kinds .kinds-block .kind-price .price-current {
  padding: 0 14px 24px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  color: #000;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .kind-price .price-current {
    font-size: 14px;
  }
}
.kinds .kinds-block .kind-price .price-current strong {
  width: 113px;
  height: 34px;
  color: #000;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: -0.22px;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .kind-price .price-current strong {
    font-size: 22px;
  }
}
.kinds .kinds-block .prev, .kinds .kinds-block .next {
  position: absolute;
  cursor: pointer;
  font-size: 0;
  top: 0%;
  height: 40px;
  width: 40px;
  z-index: 2;
}
@media screen and (max-width: 1023px) {
  .kinds .kinds-block .prev, .kinds .kinds-block .next {
    width: 76px;
  }
}
.kinds .kinds-block .prev {
  right: 48px;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(0, #404040 0%, #000000 100%);
  transform: rotate(90deg);
}
.kinds .kinds-block .prev:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.kinds .kinds-block .prev:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .prev {
    display: none !important;
  }
}
.kinds .kinds-block .next {
  right: 0px;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat, linear-gradient(0, #404040 0%, #000000 100%);
  transform: rotate(-90deg);
}
.kinds .kinds-block .next:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.kinds .kinds-block .next:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .next {
    display: none !important;
  }
}
@media screen and (max-width: 639px) {
  .kinds .kinds-block .next {
    display: none !important;
  }
}
body .shop2-btn-back {
  max-width: 206px;
  text-align: center;
  width: 100%;
  padding: 8px;
  border: 2px solid #404040;
  background: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-border-radius: unset;
  -moz-border-radius: unset;
  -ms-border-radius: unset;
  -o-border-radius: unset;
  border-radius: unset;
  margin: 0;
}
@media screen and (max-width: 639px) {
  body .shop2-btn-back {
    max-width: 240px;
    display: block;
    margin: 0 auto;
  }
}
body .shop2-btn-back:hover {
  background: #404040;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .shop2-btn-back:active {
  background: #404040;
  background-color: #000000;
  border: 2px solid #000000;
}
.comments_block_wrapper {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.comments_block_wrapper .comments_list {
  padding: 28px 55px;
  width: calc(100% - 600px);
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .comments_list {
    width: calc(100% - 450px);
  }
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .comments_list {
    padding: 32px;
    width: auto;
  }
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list {
    padding: 20px;
  }
}
.comments_block_wrapper .comments_list .tpl_comment {
  margin: 0;
  padding: 20px 0;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list .tpl_comment {
    padding: 0px;
  }
}
.comments_block_wrapper .comments_list .tpl_header {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  border-bottom: 1px solid #b4b4b4;
  background: none;
  padding-bottom: 12px;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list .tpl_header {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-direction: 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-bottom: 9px;
  }
}
.comments_block_wrapper .comments_list .tpl_name {
  margin-right: 15px;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list .tpl_name {
    margin-bottom: 4px;
  }
}
.comments_block_wrapper .comments_list .tpl_name a {
  color: #383030;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}
.comments_block_wrapper .comments_list .tpl_date {
  color: #b4b4b4;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 700;
}
.comments_block_wrapper .comments_list .tpl-stars {
  height: 12px;
  width: 68px;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list .tpl-stars {
    margin-bottom: 8px;
  }
}
.comments_block_wrapper .comments_list .tpl-rating {
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.comments_block_wrapper .comments_list .tpl_body {
  color: #4a4a4a;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.21px;
  margin: 0;
  padding: 0;
  padding-top: 20px;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .comments_list .tpl_body {
    padding-bottom: 16px;
  }
}
.comments_block_wrapper .tpl_rev_form {
  width: 600px;
  background: rgba(180, 180, 180, 0.2);
  padding: 33px 53px;
}
@media screen and (max-width: 1260px) {
  .comments_block_wrapper .tpl_rev_form {
    width: 450px;
  }
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .tpl_rev_form {
    width: auto;
  }
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .tpl_rev_form {
    padding: 30px;
  }
}
.comments_block_wrapper .tpl_rev_form .tpl-block-header {
  margin: 0;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 700;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .tpl_rev_form .tpl-block-header {
    font-size: 22px;
  }
}
.comments_block_wrapper .tpl_rev_form .tpl-field__title {
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 11px;
}
.comments_block_wrapper .tpl_rev_form .tpl-field {
  margin: 0 0 19px 0;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .tpl_rev_form .tpl-field {
    max-width: 648px;
  }
}
.comments_block_wrapper .tpl_rev_form .tpl-form {
  margin: 0;
}
.comments_block_wrapper .tpl_rev_form .tpl-value {
  margin: 0;
  margin-top: 15px;
}
.comments_block_wrapper .tpl_rev_form .tpl-form input[type=text] {
  border: 2px solid #e1e1e1;
  margin: 0;
  padding: 6px;
  height: 32px;
  width: 100%;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .tpl_rev_form .tpl-form input[type=text] {
    height: 40px;
  }
}
.comments_block_wrapper .tpl_rev_form .tpl-form textarea {
  border: 2px solid #e1e1e1;
}
@media screen and (max-width: 1023px) {
  .comments_block_wrapper .tpl_rev_form .tpl-form textarea {
    width: 100%;
    padding: 5px;
  }
}
.comments_block_wrapper .tpl_rev_form .stars-field .tpl-title {
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.comments_block_wrapper .tpl_rev_form .tpl-field-reg {
  display: none;
}
.comments_block_wrapper .tpl_rev_form button.btn-style-3 {
  cursor: pointer;
  width: 206px;
  padding: 7px 10px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.comments_block_wrapper .tpl_rev_form button.btn-style-3:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%);
  border: 2px solid #404040;
}
.comments_block_wrapper .tpl_rev_form button.btn-style-3:active {
  background: #000000;
  border: 2px solid #000000;
}
@media screen and (max-width: 639px) {
  .comments_block_wrapper .tpl_rev_form button.btn-style-3 {
    width: 240px;
  }
}
.comments_block_wrapper .tpl_rev_form .tpl-info {
  padding: 10px 56px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
@media screen and (max-width: 749px) {
  .comments_block_wrapper .tpl_rev_form .tpl-info {
    padding: 10px;
  }
}
.comments_block_wrapper .tpl_rev_form span {
  width: 24px;
  height: 22px;
}
.comments_block_wrapper .tpl_rev_form .tpl-stars {
  height: 22px;
  width: auto;
  margin-bottom: 0;
  margin-right: 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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.comments_block_wrapper .tpl_rev_form span.tpl-active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop_product-price-actions {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 24px;
}
@media screen and (max-width: 1260px) {
  .shop_product-price-actions {
    -webkit-box-direction: reverse;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 749px) {
  .shop_product-price-actions {
    padding: 0 30px;
  }
}
.amount-title {
  display: none;
}
.shop2-product-amount {
  width: 102px;
  height: 48px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  margin-right: 18px;
}
@media screen and (max-width: 1023px) {
  .shop2-product-amount {
    margin-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .shop2-product-amount {
    width: 68px;
  }
}
.shop2-product-amount button {
  width: 25px;
  height: 45px;
  color: #383030;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 479px) {
  .shop2-product-amount button {
    display: none;
  }
}
.shop2-product-amount button:disabled {
  background: none;
  background-color: transparent !important;
  color: #e1e1e1;
}
.shop2-product-amount button:hover {
  color: #404040;
  background: none;
  background-color: transparent !important;
}
.shop2-product-amount button:active {
  background: none;
  background-color: transparent !important;
}
.shop2-product-amount input[type="text"] {
  max-width: 40px;
  width: calc(100% - 25px - 25px);
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 400;
  border: none;
  background: none;
  margin: 0;
}
@media screen and (max-width: 479px) {
  .shop2-product-amount input[type="text"] {
    margin: 0;
    width: auto;
    max-width: 100%;
    height: 44px;
  }
}
.shop2-product__btns {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
@media screen and (max-width: 1260px) {
  .shop2-product__btns {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
@media screen and (max-width: 749px) {
  .shop2-product__btns {
    padding: 0 30px 30px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 380px) {
  .shop2-product__btns {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
}
.shop2-product__btns .shop2-product-btn {
  height: 48px;
  border-radius: unset;
  padding: 0 10px;
  min-width: 150px;
  max-width: 100%;
  width: 200px;
}
@media screen and (max-width: 1580px) {
  .shop2-product__btns .shop2-product-btn {
    width: auto;
  }
}
@media screen and (max-width: 1260px) {
  .shop2-product__btns .shop2-product-btn {
    width: 300px;
  }
}
@media screen and (max-width: 380px) {
  .shop2-product__btns .shop2-product-btn {
    width: 240px;
  }
}
.shop2-product__btns .shop2-product-btn span {
  padding-left: 0;
  display: block;
  text-align: center;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  background: none;
}
.shop2-product__btns .shop2-product-btn.type-3 {
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%) repeat 100% 100% /cover;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-product__btns .shop2-product-btn.type-3:hover {
  background: linear-gradient(270deg, #ff0030 0%, #ff0030 100%) repeat 100% 100% /cover;
  border: 2px solid #ff0030;
}
.shop2-product__btns .shop2-product-btn.type-3:hover span {
  font-size: 18px;
  color: #fff;
}
.shop2-product__btns .shop2-product-btn.type-3:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.shop2-product__btns-wrap-buy {
  margin-right: 16px;
}
@media screen and (max-width: 1260px) {
  .shop2-product__btns-wrap-buy {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.shop2-product__btns .bio-click__btn {
  max-width: 100%;
  width: 200px;
  cursor: pointer;
  padding: 11px 10px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #000000;
  background: linear-gradient(to right, #404040 0%, #000000 100%) repeat 100% 100% /cover;
}
.shop2-product__btns .bio-click__btn:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%) repeat 100% 100% /cover;
  border: 2px solid #404040;
}
.shop2-product__btns .bio-click__btn:active {
  background: #000000;
  border: 2px solid #000000;
}
@media screen and (max-width: 1260px) {
  .shop2-product__btns .bio-click__btn {
    width: 300px;
  }
}
@media screen and (max-width: 380px) {
  .shop2-product__btns .bio-click__btn {
    width: 240px;
  }
}
.remodal[data-remodal-id="bio-click"] {
  padding: 25px 60px 50px;
}
@media (max-width: 639px) {
  .remodal[data-remodal-id="bio-click"] {
    padding: 30px;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: left;
  }
}
.remodal[data-remodal-id="bio-click"] input[type="text"] {
  height: 32px;
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 18px;
}
.remodal[data-remodal-id="bio-click"] textarea {
  border: 2px solid #e1e1e1;
  background-color: #fff;
  max-width: 100%;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 18px;
}
.remodal[data-remodal-id="bio-click"] .tpl-anketa__title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: left;
}
@media (max-width: 639px) {
  .remodal[data-remodal-id="bio-click"] .tpl-anketa__title {
    margin-bottom: 20px;
  }
}
.remodal[data-remodal-id="bio-click"] .field-title {
  margin-bottom: 6px;
}
.remodal[data-remodal-id="bio-click"] button {
  width: 200px;
  height: 40px;
  color: #000000;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #b4c8d5;
  background-color: #fff;
}
.remodal[data-remodal-id="bio-click"] button:hover {
  background: #b4c8d5;
  border: 2px solid #b4c8d5;
  color: #fff;
}
.remodal[data-remodal-id="bio-click"] button:active {
  background: #b4b4b4;
  color: #fff;
  border: 2px solid #b4b4b4;
}
.card-slider {
  font-size: 0;
  position: relative;
}
.card-slider .product-label {
  position: absolute;
  z-index: 1;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  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;
  padding-top: 8px;
}
@media screen and (max-width: 639px) {
  .card-slider .product-label {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 201px;
    padding-top: 0px;
  }
}
.card-slider .product-label div {
  margin-top: 8px;
}
@media screen and (max-width: 639px) {
  .card-slider .product-label div {
    margin-top: 0px;
    margin-right: 8px;
    margin-bottom: 8px;
  }
}
.card-slider .product-label .product-spec {
  min-width: 59px;
  background-color: #ffa81e;
  padding: 6px 10px;
}
.card-slider .product-label .product-new {
  min-width: 59px;
  background-color: #47dd7c;
  padding: 6px 10px;
}
.card-slider .product_slider {
  margin-bottom: 32px;
}
@media (max-width: 749px) {
  .card-slider .product_slider:not(.slick-slider) .product_slider_item .product_image {
    margin: 0 auto;
  }
}
.card-slider .product_slider .product_slider_item .product_image {
  margin-right: 10px;
  position: relative;
  height: 500px;
}
.card-slider .product_slider .product_slider_item .product_image.no-image {
  background: #e6e6e6 url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat !important;
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider .product_slider_item .product_image {
    height: 410px;
  }
}
@media screen and (max-width: 749px) {
  .card-slider .product_slider .product_slider_item .product_image {
    width: 200px;
    height: 200px;
  }
}
.card-slider .product_slider .product_slider_item .product_image a {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.card-slider .product_slider .product_slider_item .product_image img {
  margin: 0 auto;
  max-width: none;
}
.card-slider .product_slider .slick-prev, .card-slider .product_slider .slick-next {
  display: none !important;
}
.card-slider .product_slider_thumbs {
  font-size: 0;
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider_thumbs {
    margin: 0 -4px;
  }
}
@media screen and (max-width: 749px) {
  .card-slider .product_slider_thumbs {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .card-slider .product_slider_thumbs .slick-track {
    transform: none !important;
    width: auto !important;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.card-slider .product_slider_thumbs .slick-list {
  max-width: 411px;
  margin: 0 auto;
  font-size: 0;
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider_thumbs .slick-list {
    max-width: 360px;
  }
}
@media screen and (max-width: 1023px) {
  .card-slider .product_slider_thumbs .product_thumbs_item {
    display: inline-block;
    text-align: center;
    width: 33%;
  }
}
.card-slider .product_slider_thumbs .product_thumbs_item .product_image a {
  display: inline-block;
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider_thumbs .product_thumbs_item .product_image a {
    margin: 0 4px;
  }
}
@media screen and (max-width: 1023px) {
  .card-slider .product_slider_thumbs .product_thumbs_item .product_image a {
    margin: 4px;
  }
}
.card-slider .product_slider_thumbs .product_thumbs_item .product_image img {
  margin: 0 auto;
}
.card-slider .product_slider_thumbs .slick-prev {
  z-index: 1;
  right: auto;
  left: 0;
  top: 34px;
  bottom: auto;
  margin-top: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.card-slider .product_slider_thumbs .slick-prev:before {
  content: "";
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider_thumbs .slick-prev {
    top: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .card-slider .product_slider_thumbs .slick-prev {
    display: none !important;
  }
}
.card-slider .product_slider_thumbs .slick-next {
  z-index: 1;
  right: 0;
  left: auto;
  top: 34px;
  bottom: auto;
  margin-top: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.card-slider .product_slider_thumbs .slick-next:before {
  content: "";
}
@media screen and (max-width: 1580px) {
  .card-slider .product_slider_thumbs .slick-next {
    top: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .card-slider .product_slider_thumbs .slick-next {
    display: none !important;
  }
}
.card-slider .product_slider_thumbs .slick-prev.slick-disabled {
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.card-slider .product_slider_thumbs .slick-prev.slick-disabled:before {
  content: "";
}
.card-slider .product_slider_thumbs .slick-next.slick-disabled {
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.card-slider .product_slider_thumbs .slick-next.slick-disabled:before {
  content: "";
}
.shop2-warning {
  overflow: hidden;
  padding: 32px 56px 32px 207px;
  border: none;
  margin: 0 0 40px 0;
  min-height: auto;
  background: url(../warn.svg) 56px 50% no-repeat rgba(255, 86, 64, 0.1);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1023px) {
  .shop2-warning {
    padding: 30px 30px 30px 206px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 749px) {
  .shop2-warning {
    padding: 16px 16px 16px 100px;
    background-position-x: 30px;
    background-size: 54px;
    margin-bottom: 16px;
  }
}
.shop2-warning h2 {
  color: #ff5640;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: -0.22px;
}
@media screen and (max-width: 749px) {
  .shop2-warning h2 {
    font-size: 20px;
    line-height: 27px;
  }
}
.cart-page__inner {
  margin-bottom: 54px;
}
@media screen and (max-width: 749px) {
  .cart-page__inner {
    margin-bottom: 28px;
  }
}
.cart-page__inner .cart-back-btn {
  display: block;
  margin: 0 auto;
  padding: 9px 10px 10px 10px;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  width: 240px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  border: 2px solid #404040;
  background: #fff;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.cart-page__inner .cart-back-btn:hover {
  color: #fff;
  background: #404040;
  border: 2px solid #404040;
}
.cart-page__inner .cart-back-btn:active {
  color: #fff;
  background: #000000;
  border: 2px solid #000000;
}
.cart-page .shop2-warning {
  overflow: hidden;
  padding: 32px 56px 32px 207px;
  border: none;
  margin: 0 0 40px 0;
  min-height: auto;
  background: url(../warn.svg) 56px 50% no-repeat rgba(255, 86, 64, 0.1);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media screen and (max-width: 1023px) {
  .cart-page .shop2-warning {
    padding: 30px 30px 30px 206px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 749px) {
  .cart-page .shop2-warning {
    padding: 16px 16px 16px 100px;
    background-position-x: 30px;
    background-size: 54px;
    margin-bottom: 16px;
  }
}
.cart-page .shop2-warning h2, .cart-page .shop2-warning li {
  color: #ff5640;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: -0.22px;
}
@media screen and (max-width: 749px) {
  .cart-page .shop2-warning h2, .cart-page .shop2-warning li {
    font-size: 20px;
    line-height: 27px;
  }
}
.shop2-cart-table__title-wrap {
  display: block;
  font-size: 0;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 400;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 14px;
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__title-wrap {
    padding: 14px 30px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__title-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.shop2-cart-table__title-wrap .shop2-cart-table__title {
  display: inline-block;
  font-size: 14px;
  line-height: 19px;
  vertical-align: middle;
}
.shop2-cart-table__title-wrap .shop2-cart-table__title.product {
  width: calc(100% - 260px - 200px - 600px);
  padding-left: 42px;
}
@media screen and (max-width: 1700px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    padding-left: 15px;
    width: calc(100% - 260px - 200px - 620px);
  }
}
@media screen and (max-width: 1600px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    width: calc(100% - 260px - 200px - 580px);
  }
}
@media screen and (max-width: 1580px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    width: calc(100% - 260px - 200px - 450px);
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    padding: 0;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    width: auto;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.product {
    display: none;
  }
}
.shop2-cart-table__title-wrap .shop2-cart-table__title.count {
  width: 200px;
}
@media screen and (max-width: 1600px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.count {
    width: 160px;
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.count {
    display: none;
  }
}
.shop2-cart-table__title-wrap .shop2-cart-table__title.price {
  width: 260px;
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__title-wrap .shop2-cart-table__title.price {
    display: none;
  }
}
.shop2-cart-table__title-wrap .shop2-cleanup-wrap {
  margin-right: auto;
  width: 600px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  padding-left: 25px;
}
@media screen and (max-width: 1580px) {
  .shop2-cart-table__title-wrap .shop2-cleanup-wrap {
    width: 490px;
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__title-wrap .shop2-cleanup-wrap {
    width: auto;
    margin: 0;
  }
}
.shop2-cart-table__title-wrap .shop2-cleanup-wrap a {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px dashed #404040;
}
.shop2-cart-table__title-wrap .shop2-cleanup-wrap a:hover {
  border-bottom: 1px dashed transparent;
}
.shop2-cart-table {
  width: 100%;
  border: 2px solid #e6edf1;
  border-top: none;
}
.shop2-cart-table__wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  -webkit-align-items: normal;
  -moz-align-items: normal;
  align-items: normal;
  margin-bottom: 54px;
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__wrap {
    margin-bottom: 32px;
  }
}
.shop2-cart-table__items {
  padding: 0 56px 30px;
  border-top: none;
}
@media screen and (max-width: 1700px) {
  .shop2-cart-table__items {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__items {
    border-top: none;
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 479px) {
  .shop2-cart-table__items {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.shop2-cart-table__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;
  position: relative;
  padding: 32px 0;
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__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;
  }
}
.shop2-cart-table__item:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(180, 180, 180, 0.4);
  height: 1px;
}
@media screen and (max-width: 1390px) {
  .shop2-cart-table__item:before {
    left: 0;
  }
}
.shop2-cart-table__item:last-child:before {
  display: none;
}
.shop2-cart-table__item_left {
  width: calc(100% - 420px);
}
@media screen and (max-width: 1700px) {
  .shop2-cart-table__item_left {
    width: calc(100% - 470px);
  }
}
@media screen and (max-width: 1600px) {
  .shop2-cart-table__item_left {
    width: calc(100% - 430px);
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__item_left {
    width: 49%;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__item_left {
    width: 530px;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__item_left {
    width: auto;
  }
}
@media screen and (max-width: 400px) {
  .shop2-cart-table__item_left {
    width: 100%;
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__item_right {
    width: 30%;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__item_right {
    width: auto;
  }
}
.shop2-cart-table__item_in {
  width: 310px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 1700px) {
  .shop2-cart-table__item_in {
    width: 310px;
    -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: 1580px) {
  .shop2-cart-table__item_in {
    width: 270px;
  }
}
@media screen and (max-width: 1366px) {
  .shop2-cart-table__item_in {
    width: auto;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__item_in {
    width: auto;
    -webkit-box-pack: unset;
    -ms-flex-pack: unset;
    -webkit-justify-content: unset;
    -moz-justify-content: unset;
    justify-content: unset;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
}
.shop2-cart-table__item_in .cart-amount.gift {
  width: 102px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 400;
}
@media screen and (max-width: 479px) {
  .shop2-cart-table__item_in .cart-amount.gift {
    width: 68px;
  }
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__item_in .cart-amount {
    margin-right: 69px;
  }
}
@media screen and (max-width: 749px) {
  .shop2-cart-table__item_in .cart-amount {
    margin-right: 83px;
  }
}
@media screen and (max-width: 479px) {
  .shop2-cart-table__item_in .cart-amount {
    margin-right: 20px;
  }
}
.shop2-cart-table__item_in .cart-price {
  color: #b3c7d5;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: -0.22px;
}
.shop2-cart-table__item_in .cart-sum {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: -0.22px;
}
.shop2-cart-table__item_in .cart-sum span {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
}
.shop2-cart-table__item_in .cart-delete.close-button {
  display: none;
}
.shop2-cart-table__item_in .cart-delete 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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b4b4b4%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  width: 40px;
  height: 40px;
  font-size: 0;
  top: 24px;
  right: 0;
  position: absolute;
}
@media screen and (max-width: 1023px) {
  .shop2-cart-table__item_in .cart-delete a {
    top: auto;
    bottom: 32px;
    right: 0;
  }
}
@media screen and (max-width: 340px) {
  .shop2-cart-table__item_in .cart-delete a {
    right: -20px;
  }
}
.cart-total {
  width: 100%;
  max-width: 600px;
  padding: 33px 56px 30px;
  position: relative;
}
@media screen and (max-width: 1580px) {
  .cart-total {
    max-width: 500px;
    padding-right: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 1580px) {
  .cart-total {
    max-width: 470px;
  }
}
@media screen and (max-width: 1366px) {
  .cart-total {
    max-width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .cart-total {
    padding-top: 24px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.cart-total__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: rgba(180, 180, 180, 0.2);
}
.cart-total__item {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 19px 0 13px 0;
}
@media screen and (max-width: 639px) {
  .cart-total__item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 6px 0 11px 0;
  }
}
.cart-total__item:before {
  position: absolute;
  content: "";
  top: 0;
  left: -56px;
  right: 0;
  background: rgba(180, 180, 180, 0.4);
  height: 1px;
}
@media screen and (max-width: 1580px) {
  .cart-total__item:before {
    left: -25px;
  }
}
@media screen and (max-width: 1390px) {
  .cart-total__item:before {
    left: 0;
  }
}
.cart-total__item.coupon_item .coupon__link {
  width: 40px;
  height: 40px;
  border: 2px solid #404040;
  font-size: 0;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  right: 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%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%23404040%22%20d%3D%22M9%2C7%20L16%2C7%20L16%2C8%20L16%2C9%20L9%2C9%20L9%2C16%20L8%2C16%20L7%2C16%20L7%2C9%20L0%2C9%20L0%2C8%20L0%2C7%20L7%2C7%20L7%2C0%20L8%2C0%20L9%2C0%20L9%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
}
.cart-total__item.coupon_item .coupon__link: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%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%23fff%22%20d%3D%22M9%2C7%20L16%2C7%20L16%2C8%20L16%2C9%20L9%2C9%20L9%2C16%20L8%2C16%20L7%2C16%20L7%2C9%20L0%2C9%20L0%2C8%20L0%2C7%20L7%2C7%20L7%2C0%20L8%2C0%20L9%2C0%20L9%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.cart-total__item.coupon_item .coupon__link:active {
  background-color: #000000;
  border: 2px solid #000000;
}
.cart-total__item.last .cart-total__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}
.cart-total__item.last .cart-total__body {
  font-size: 33px;
  line-height: 44px;
}
.cart-total__title {
  width: 50%;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
@media screen and (max-width: 639px) {
  .cart-total__title {
    color: #8a97ac;
    width: auto;
  }
}
.cart-total__body {
  width: 50%;
  color: #000;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  letter-spacing: -0.22px;
}
@media screen and (max-width: 639px) {
  .cart-total__body {
    width: auto;
  }
}
.cart-total__body span {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
}
.cart-total__btns {
  margin: 46px auto 20px;
}
@media screen and (max-width: 1023px) {
  .cart-total__btns {
    margin-top: 24px;
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 639px) {
  .cart-total__btns {
    margin-top: 16px;
    margin-bottom: 2px;
  }
}
.cart-total__order {
  display: block !important;
  max-width: 240px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 13px 14px 12px 14px;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  border: 2px solid #FF4600;
  background-image: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  text-decoration: none;
  font-size: 18px;
}
.cart-total__order:hover {
  background: #ff0030;
  border: 2px solid #ff0030;
}
.cart-total__order:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.cart-total__reg {
  display: none;
}
.cart-total .shop2-cart-update {
  display: block;
  margin-bottom: 36px;
}
.cart-total .shop2-cart-update a {
  padding: 13px 14px 12px 14px;
  display: block;
  max-width: 240px;
  width: 100%;
  margin: 0 auto;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  border-radius: unset;
  text-align: center;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cart-total .shop2-cart-update a:hover {
  background: #404040;
  border: 2px solid #404040;
}
.cart-total .shop2-cart-update a:active {
  background: #000000;
  border: 2px solid #000000;
}
.cart-product {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (max-width: 749px) {
  .cart-product {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 479px) {
  .cart-product {
    margin-bottom: 0;
  }
}
.cart-product-img {
  position: relative;
  margin-right: 92px;
  width: 150px;
  height: 150px;
}
@media screen and (max-width: 1600px) {
  .cart-product-img {
    margin-right: 20px;
  }
}
@media screen and (max-width: 1023px) {
  .cart-product-img {
    margin-right: 33px;
  }
}
@media screen and (max-width: 479px) {
  .cart-product-img {
    width: 68px;
    height: 68px;
    margin-right: 20px;
  }
}
.cart-product-img a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: inline-block;
}
.cart-product-img a img {
  max-width: none;
}
.cart-product-img.no-image {
  background: #e6e6e6 url(/g/shop2v2/default/images/noimage.png) 50% 50% no-repeat;
  width: 150px;
  height: 150px;
}
@media screen and (max-width: 479px) {
  .cart-product-img.no-image {
    width: 68px;
    height: 68px;
    background-size: contain;
  }
}
.cart-product-details {
  width: calc(100% - 242px);
  padding-right: 10px;
}
@media screen and (max-width: 1600px) {
  .cart-product-details {
    width: calc(100% - 170px);
  }
}
@media screen and (max-width: 1366px) {
  .cart-product-details {
    width: calc(100% - 200px);
  }
}
@media screen and (max-width: 749px) {
  .cart-product-details {
    width: calc(100% - 150px - 33px);
    padding-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .cart-product-details {
    max-width: 100%;
    width: calc(100% - 88px);
  }
}
.cart-product-details-in {
  margin-bottom: 17px;
}
.cart-product-name {
  margin-bottom: 22px;
}
.cart-product-name a {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}
.cart-product-article {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.cart-product-article span {
  display: inline-block;
  vertical-align: middle;
  width: 140px;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.cart-product-action {
  color: red;
}
.cart-product__params-title {
  color: #404040;
  cursor: pointer;
  font-size: 15px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 19px;
  position: relative;
  padding-right: 25px;
  display: inline-block;
  border-bottom: 1px dashed #404040;
}
@media (max-width: 340px) {
  .cart-product__params-title {
    padding-right: 18px;
  }
}
.cart-product__params-title:before {
  -webkit-transition: 0.15s ease-in-out;
  -moz-transition: 0.15s ease-in-out;
  -o-transition: 0.15s ease-in-out;
  -ms-transition: 0.15s ease-in-out;
  transition: 0.15s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: absolute;
  content: "";
  right: 0;
  top: 5px;
  width: 15px;
  height: 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%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%208%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") right 50% top 50% no-repeat;
}
.cart-product__params-title.opened:before {
  transform: rotate(180deg);
}
.cart-product__params-title:hover {
  border-bottom: 1px dashed transparent;
}
.cart-product__params-wrap {
  display: none;
  padding-top: 27px;
}
.cart-product-params__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cart-product-params .shop2-color-pick {
  overflow: visible;
}
.cart-product-params .shop2-color-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-color-pick li.active-color:after {
  opacity: 1;
  visibility: visible;
}
.cart-product-params .shop2-color-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.cart-product-params .shop2-color-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.cart-product-params .shop2-color-pick li span {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-texture-pick {
  overflow: visible;
}
.cart-product-params .shop2-texture-pick li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-texture-pick li.active-texture:after {
  opacity: 1;
  visibility: visible;
}
.cart-product-params .shop2-texture-pick li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.cart-product-params .shop2-texture-pick li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.cart-product-params .shop2-texture-pick li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-color-ext-list {
  overflow: visible;
}
.cart-product-params .shop2-color-ext-list li {
  position: relative;
  width: 25px;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 5px 15px 5px 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-color-ext-list li.shop2-color-ext-selected {
  outline: none;
}
.cart-product-params .shop2-color-ext-list li.shop2-color-ext-selected:after {
  opacity: 1;
  visibility: visible;
}
.cart-product-params .shop2-color-ext-list li:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  border: 2px solid #404040;
  box-shadow: inset 0 0 0 2px #fff;
}
.cart-product-params .shop2-color-ext-list li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.cart-product-params .shop2-color-ext-list li span {
  display: none;
}
.cart-product-params .shop2-color-ext-list li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-color-ext-multi {
  overflow: visible;
  outline: none;
  border: none;
}
.cart-product-params .shop2-color-ext-multi li {
  position: relative;
  width: 25px !important;
  height: 25px;
  border: none;
  float: none;
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  background-size: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .shop2-color-ext-multi li:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-image: linear-gradient(to top, rgba(220, 220, 220, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}
.cart-product-params .shop2-color-ext-multi li span {
  display: none;
}
.cart-product-params .shop2-color-ext-multi li img {
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.cart-product-params .param-item {
  padding: 15px 0;
}
.cart-product-params .param-title {
  display: inline-block;
  vertical-align: middle;
  width: 140px;
  min-width: 100px;
  color: #8a97ac;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
@media screen and (max-width: 639px) {
  .cart-product-params .param-title {
    width: 100%;
    margin-bottom: 13px;
  }
}
.cart-product-params .param-value {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
}
@media screen and (max-width: 639px) {
  .cart-product-params .param-value {
    width: 100%;
    margin-left: 10px;
  }
}
.cart-product-params .param-value a {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.cart-product-params .param-value a:hover {
  text-decoration: underline;
}
.cart-product-params .param-itemodd {
  padding: 10px 0;
  border-bottom: 1px solid #b4b4b4;
}
@media screen and (max-width: 639px) {
  .cart-product-params .param-itemodd {
    border-bottom: none;
  }
}
.cart-product-params .param-itemeven {
  padding: 10px 0;
  border-bottom: 1px solid #b4b4b4;
}
@media screen and (max-width: 639px) {
  .cart-product-params .param-itemeven {
    border-bottom: none;
  }
}
.remodal[data-remodal-id="coupon-popup"] {
  /* Style for "fon modul" */
  max-width: 600px;
  min-height: 342px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
  padding: 15px;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-block {
  margin: 0 auto;
  max-width: 240px;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-title {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 59px;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-field {
  margin-bottom: 19px;
  display: block;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-btn {
  width: 240px;
  padding: 13px 10px;
  color: #fff;
  padding: 5px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 40px;
  display: inline-block;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
}
.remodal[data-remodal-id="coupon-popup"] .coupon-btn:hover {
  background: #404040;
  border: 2px solid #404040;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-btn:active {
  background: #000000;
  border: 2px solid #000000;
}
.remodal[data-remodal-id="coupon-popup"] input {
  width: 240px;
  height: 32px;
  padding: 5px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  border: 2px solid #e1e1e1;
  background-color: #fff;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-id {
  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;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-id .coupon-code {
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: inline-block;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-id .coupon-delete {
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
  border-bottom: 1px dashed #404040;
  display: inline-block;
}
.remodal[data-remodal-id="coupon-popup"] .coupon-id .coupon-delete:hover {
  border-bottom: 1px dashed transparent;
}
.shop2-order-options.shop2-delivery, .shop2-delivery {
  margin: 0 0 40px;
}
.shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
  border: none;
  color: #000;
  font-size: 34px;
  font-weight: 700;
  margin: 0 0 30px;
  border: none;
  padding: 0;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
    font-size: 30px;
    margin: 0 0 25px;
  }
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left {
  margin: 0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item {
  margin: 0 0 20px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label {
  display: block;
  max-width: 400px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label > strong {
  display: block;
  color: #000;
  font-size: 15px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding: 0 0 8px;
  margin: 0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"], .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"] {
  padding: 10px;
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-size: 15px;
  border: 2px solid #e1e1e1;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:focus, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]::-moz-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="text"]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="email"]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="phone"]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="number"]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label input[type="password"]:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea {
  padding: 10;
  min-width: 100%;
  min-height: 130px;
  max-height: 130px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect {
  position: relative;
  display: block !important;
  z-index: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.dropup .jq-selectbox__select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select-text, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select-text {
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect:before, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect:before {
  position: absolute;
  content: "";
  right: 19px;
  top: 50%;
  width: 12px;
  height: 7px;
  z-index: 2;
  margin-top: -3px;
  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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened:before, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened .jq-selectbox__dropdown, .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened .jq-selectbox__select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened .jq-selectbox__dropdown, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect.opened .jq-selectbox__select {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__select {
  cursor: pointer;
  height: 51px;
  width: 100%;
  font-size: 15px;
  color: #000;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  padding: 10px;
  background: rgba(0, 0, 0, 0.03);
  transition: all 0.3s;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown {
  margin-top: 2px;
  background: #fff;
  padding: 5px 7px;
  width: 100% !important;
  border-radius: 3px;
  box-shadow: inset 0 0 0 2px #f0f0f0;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 250px !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li {
  cursor: pointer;
  color: #666666;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding: 10px 10px 10px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li:hover, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label .jqselect .jq-selectbox__dropdown ul li:hover {
  background: rgba(0, 0, 0, 0.1);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]), .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]) {
  padding: 10px;
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  transition: box-shadow 0.3s, background-color 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-ms-expand, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-ms-expand {
  display: none;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):focus {
  background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple])::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select:not([multiple]):-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple], .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple] {
  padding: 10px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-size: 15;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:focus, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]::-webkit-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]::-moz-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:-ms-input-placeholder, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item > label select[multiple]:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
  margin: 0 0 40px;
  background: #fff;
  padding: 0;
}
.shop2-order-options.shop2-delivery .options-list .option-type, .shop2-delivery .options-list .option-type {
  z-index: 1;
  margin: 0;
  position: relative;
  border-bottom: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.shop2-order-options.shop2-delivery .options-list .option-type:first-child, .shop2-delivery .options-list .option-type:first-child {
  border: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type:first-child.active-type:before, .shop2-delivery .options-list .option-type:first-child.active-type:before {
  display: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type:last-child, .shop2-delivery .options-list .option-type:last-child {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type:hover .option-label:before, .shop2-delivery .options-list .option-type:hover .option-label:before {
  background: #f7f7f7;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type, .shop2-delivery .options-list .option-type.active-type {
  z-index: 2;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:before, .shop2-delivery .options-list .option-type.active-type .option-label:before {
  background: #fff;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type .option-label:after, .shop2-delivery .options-list .option-type.active-type .option-label:after {
  opacity: 1;
  visibility: visible;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type:before, .shop2-delivery .options-list .option-type.active-type:before {
  position: absolute;
  content: "";
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background: #fff;
}
.shop2-order-options.shop2-delivery .options-list .option-type.active-type:after, .shop2-delivery .options-list .option-type.active-type:after {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px #404040;
  -webkit-box-shadow: inset 0 0 0 1px #404040;
  box-shadow: inset 0 0 0 1px #404040;
}
.shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
  position: relative;
  padding: 20px 20px 20px 85px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-label, .shop2-delivery .options-list .option-label {
    padding: 20px 20px 20px 72px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
  position: absolute;
  left: 30px;
  top: 17px;
  content: "";
  width: 28px;
  height: 28px;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 1px #e0e0e0;
  -webkit-box-shadow: inset 0 0 0 1px #e0e0e0;
  box-shadow: inset 0 0 0 1px #e0e0e0;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
    left: 20px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
  position: absolute;
  left: 38px;
  top: 25px;
  content: "";
  width: 12px;
  height: 12px;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  background: #404040;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-label:after, .shop2-delivery .options-list .option-label:after {
    left: 28px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-label > input, .shop2-delivery .options-list .option-label > input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  font-size: 0;
  visibility: hidden;
  -webkit-appearance: none;
}
.shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
  padding: 0;
  font-size: 18px;
  font-weight: 700;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-label > span, .shop2-delivery .options-list .option-label > span {
    font-size: 16px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
  overflow: visible;
  padding: 0 30px 30px 30px;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
    padding: 0 20px 25px 20px;
  }
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item, .shop2-delivery .options-list .option-details .option-item {
  /*fix_form*/
  max-width: 360px;
  margin: 5px 0 20px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item + label, .shop2-delivery .options-list .option-details .option-item + label {
  font-size: 18px;
  color: #010101;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item + label a, .shop2-order-options.shop2-delivery .options-list .option-details .option-item + label span, .shop2-delivery .options-list .option-details .option-item + label a, .shop2-delivery .options-list .option-details .option-item + label span {
  display: inline-block;
  vertical-align: middle;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item + label span, .shop2-delivery .options-list .option-details .option-item + label span {
  margin-left: 15px;
  margin-top: -4px;
  font-size: 21px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item label, .shop2-delivery .options-list .option-details .option-item label {
  font-size: 18px;
  font-weight: 700;
  display: block;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item label > span, .shop2-delivery .options-list .option-details .option-item label > span {
  display: block;
  color: #404040;
  font-size: 15px;
  font-weight: 700;
  padding: 0 0 8px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"], .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"], .shop2-delivery .options-list .option-details .option-item input[type="text"], .shop2-delivery .options-list .option-details .option-item input[type="email"], .shop2-delivery .options-list .option-details .option-item input[type="phone"], .shop2-delivery .options-list .option-details .option-item input[type="number"], .shop2-delivery .options-list .option-details .option-item input[type="password"] {
  padding: 10px;
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"]:focus, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="text"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="email"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="number"]:focus, .shop2-delivery .options-list .option-details .option-item input[type="password"]:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"]::-webkit-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="number"]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"]:moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="number"]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"]::-moz-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="number"]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="text"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="email"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="phone"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="number"]:-ms-input-placeholder, .shop2-order-options.shop2-delivery .options-list .option-details .option-item input[type="password"]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="text"]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="email"]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="phone"]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="number"]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item input[type="password"]:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea, .shop2-delivery .options-list .option-details .option-item textarea {
  padding: 10px;
  min-width: 100%;
  min-height: 130px;
  max-height: 130px;
  width: 100%;
  font-weight: 400;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:focus, .shop2-delivery .options-list .option-details .option-item textarea:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:moz-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item textarea::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item textarea:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple], .shop2-delivery .options-list .option-details .option-item select[multiple] {
  padding: 10px;
  width: 100%;
  border: none;
  outline: none;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  transition: all 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple]:focus, .shop2-delivery .options-list .option-details .option-item select[multiple]:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple]::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item select[multiple]::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple]:moz-placeholder, .shop2-delivery .options-list .option-details .option-item select[multiple]:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple]::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item select[multiple]::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select[multiple]:-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item select[multiple]:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect, .shop2-delivery .options-list .option-details .option-item .jqselect {
  position: relative;
  display: block !important;
  z-index: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.dropup .jq-selectbox__select, .shop2-delivery .options-list .option-details .option-item .jqselect.dropup .jq-selectbox__select {
  z-index: 1;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select-text, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select-text {
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect:before, .shop2-delivery .options-list .option-details .option-item .jqselect:before {
  position: absolute;
  content: "";
  right: 19px;
  top: 50%;
  width: 12px;
  height: 7px;
  z-index: 2;
  margin-top: -3px;
  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%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.opened:before, .shop2-delivery .options-list .option-details .option-item .jqselect.opened:before {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.opened .jq-selectbox__dropdown, .shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect.opened .jq-selectbox__select, .shop2-delivery .options-list .option-details .option-item .jqselect.opened .jq-selectbox__dropdown, .shop2-delivery .options-list .option-details .option-item .jqselect.opened .jq-selectbox__select {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__select {
  cursor: pointer;
  height: 51px;
  width: 100%;
  font-size: 15px;
  color: #000;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  padding: 10px;
  background: rgba(0, 0, 0, 0.03);
  transition: all 0.3s;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown {
  margin-top: 2px;
  background: #fff;
  padding: 5px 7px;
  width: 100% !important;
  border-radius: 3px;
  box-shadow: inset 0 0 0 2px #f0f0f0;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 250px !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li {
  cursor: pointer;
  color: #666666;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding: 10px 10px 10px 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li:hover, .shop2-delivery .options-list .option-details .option-item .jqselect .jq-selectbox__dropdown ul li:hover {
  background: rgba(0, 0, 0, 0.1);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple]), .shop2-delivery .options-list .option-details .option-item select:not([multiple]) {
  padding: 10px;
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  transition: box-shadow 0.3s, background-color 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03) url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple])::-ms-expand, .shop2-delivery .options-list .option-details .option-item select:not([multiple])::-ms-expand {
  display: none;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple]):focus, .shop2-delivery .options-list .option-details .option-item select:not([multiple]):focus {
  background: #fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2012%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.302%22%20fill%3D%22%23000%22%20d%3D%22M11.714%2C1.667%20L6.809%2C6.572%20C6.776%2C6.619%206.757%2C6.672%206.714%2C6.715%20C6.517%2C6.912%206.258%2C7.003%206.000%2C6.996%20C5.742%2C7.003%205.482%2C6.912%205.285%2C6.715%20C5.243%2C6.672%205.223%2C6.619%205.190%2C6.572%20L0.285%2C1.667%20C-0.096%2C1.285%20-0.096%2C0.667%200.285%2C0.285%20C0.667%2C-0.096%201.285%2C-0.096%201.666%2C0.285%20L6.000%2C4.619%20L10.333%2C0.285%20C10.715%2C-0.096%2011.333%2C-0.096%2011.714%2C0.285%20C12.096%2C0.667%2012.096%2C1.285%2011.714%2C1.667%20Z%22%2F%3E%3C%2Fsvg%3E") right 19px top 50% no-repeat;
  -moz-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.25);
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple])::-webkit-input-placeholder, .shop2-delivery .options-list .option-details .option-item select:not([multiple])::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple]):moz-placeholder, .shop2-delivery .options-list .option-details .option-item select:not([multiple]):moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple])::-moz-placeholder, .shop2-delivery .options-list .option-details .option-item select:not([multiple])::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .options-list .option-details .option-item select:not([multiple]):-ms-input-placeholder, .shop2-delivery .options-list .option-details .option-item select:not([multiple]):-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-options.shop2-delivery .shop2-btn, .shop2-delivery .shop2-btn {
  max-width: 206px;
  text-align: center;
  width: 100%;
  padding: 8px;
  border: 2px solid #404040;
  background: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-border-radius: unset;
  -moz-border-radius: unset;
  -ms-border-radius: unset;
  -o-border-radius: unset;
  border-radius: unset;
}
@media screen and (max-width: 639px) {
  .shop2-order-options.shop2-delivery .shop2-btn, .shop2-delivery .shop2-btn {
    max-width: 240px;
    display: block;
    margin: 0 auto;
  }
}
.shop2-order-options.shop2-delivery .shop2-btn:hover, .shop2-delivery .shop2-btn:hover {
  background: #404040;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-options.shop2-delivery .shop2-btn:active, .shop2-delivery .shop2-btn:active {
  background: #404040;
  background-color: #000000;
  border: 2px solid #000000;
}
.shop2-order-completed .shop2-btn {
  text-align: center;
  padding: 8px;
  border: 2px solid #404040;
  background: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-border-radius: unset;
  -moz-border-radius: unset;
  -ms-border-radius: unset;
  -o-border-radius: unset;
  border-radius: unset;
}
@media screen and (max-width: 639px) {
  .shop2-order-completed .shop2-btn {
    max-width: 240px;
    display: block;
    margin: 0 auto;
  }
}
.shop2-order-completed .shop2-btn:hover {
  background: #404040;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-completed .shop2-btn:active {
  background: #404040;
  background-color: #000000;
  border: 2px solid #000000;
}
.shop2-order-form .form-item, .shop2-order-completed .form-item {
  margin: 0 0 20px;
}
.shop2-order-form .form-item .shop2-btn, .shop2-order-completed .form-item .shop2-btn {
  max-width: 206px;
  text-align: center;
  width: 100%;
  padding: 8px;
  border: 2px solid #404040;
  background: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-border-radius: unset;
  -moz-border-radius: unset;
  -ms-border-radius: unset;
  -o-border-radius: unset;
  border-radius: unset;
}
@media screen and (max-width: 639px) {
  .shop2-order-form .form-item .shop2-btn, .shop2-order-completed .form-item .shop2-btn {
    max-width: 240px;
    display: block;
    margin: 0 auto;
  }
}
.shop2-order-form .form-item .shop2-btn:hover, .shop2-order-completed .form-item .shop2-btn:hover {
  background: #404040;
  color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.shop2-order-form .form-item .shop2-btn:active, .shop2-order-completed .form-item .shop2-btn:active {
  background: #404040;
  background-color: #000000;
  border: 2px solid #000000;
}
.shop2-order-form .form-item > label, .shop2-order-completed .form-item > label {
  display: block;
  max-width: 400px;
}
.shop2-order-form .form-item > label > strong, .shop2-order-completed .form-item > label > strong {
  display: block;
  color: #000;
  font-size: 15px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  padding: 0 0 8px;
  margin: 0;
}
.shop2-order-form .form-item > label input[type="text"], .shop2-order-form .form-item > label input[type="email"], .shop2-order-form .form-item > label input[type="phone"], .shop2-order-form .form-item > label input[type="number"], .shop2-order-form .form-item > label input[type="password"], .shop2-order-completed .form-item > label input[type="text"], .shop2-order-completed .form-item > label input[type="email"], .shop2-order-completed .form-item > label input[type="phone"], .shop2-order-completed .form-item > label input[type="number"], .shop2-order-completed .form-item > label input[type="password"] {
  padding: 10px;
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-form .form-item > label input[type="text"]:focus, .shop2-order-form .form-item > label input[type="email"]:focus, .shop2-order-form .form-item > label input[type="phone"]:focus, .shop2-order-form .form-item > label input[type="number"]:focus, .shop2-order-form .form-item > label input[type="password"]:focus, .shop2-order-completed .form-item > label input[type="text"]:focus, .shop2-order-completed .form-item > label input[type="email"]:focus, .shop2-order-completed .form-item > label input[type="phone"]:focus, .shop2-order-completed .form-item > label input[type="number"]:focus, .shop2-order-completed .form-item > label input[type="password"]:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-form .form-item > label input[type="text"]::-webkit-input-placeholder, .shop2-order-form .form-item > label input[type="email"]::-webkit-input-placeholder, .shop2-order-form .form-item > label input[type="phone"]::-webkit-input-placeholder, .shop2-order-form .form-item > label input[type="number"]::-webkit-input-placeholder, .shop2-order-form .form-item > label input[type="password"]::-webkit-input-placeholder, .shop2-order-completed .form-item > label input[type="text"]::-webkit-input-placeholder, .shop2-order-completed .form-item > label input[type="email"]::-webkit-input-placeholder, .shop2-order-completed .form-item > label input[type="phone"]::-webkit-input-placeholder, .shop2-order-completed .form-item > label input[type="number"]::-webkit-input-placeholder, .shop2-order-completed .form-item > label input[type="password"]::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label input[type="text"]:moz-placeholder, .shop2-order-form .form-item > label input[type="email"]:moz-placeholder, .shop2-order-form .form-item > label input[type="phone"]:moz-placeholder, .shop2-order-form .form-item > label input[type="number"]:moz-placeholder, .shop2-order-form .form-item > label input[type="password"]:moz-placeholder, .shop2-order-completed .form-item > label input[type="text"]:moz-placeholder, .shop2-order-completed .form-item > label input[type="email"]:moz-placeholder, .shop2-order-completed .form-item > label input[type="phone"]:moz-placeholder, .shop2-order-completed .form-item > label input[type="number"]:moz-placeholder, .shop2-order-completed .form-item > label input[type="password"]:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label input[type="text"]::-moz-placeholder, .shop2-order-form .form-item > label input[type="email"]::-moz-placeholder, .shop2-order-form .form-item > label input[type="phone"]::-moz-placeholder, .shop2-order-form .form-item > label input[type="number"]::-moz-placeholder, .shop2-order-form .form-item > label input[type="password"]::-moz-placeholder, .shop2-order-completed .form-item > label input[type="text"]::-moz-placeholder, .shop2-order-completed .form-item > label input[type="email"]::-moz-placeholder, .shop2-order-completed .form-item > label input[type="phone"]::-moz-placeholder, .shop2-order-completed .form-item > label input[type="number"]::-moz-placeholder, .shop2-order-completed .form-item > label input[type="password"]::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label input[type="text"]:-ms-input-placeholder, .shop2-order-form .form-item > label input[type="email"]:-ms-input-placeholder, .shop2-order-form .form-item > label input[type="phone"]:-ms-input-placeholder, .shop2-order-form .form-item > label input[type="number"]:-ms-input-placeholder, .shop2-order-form .form-item > label input[type="password"]:-ms-input-placeholder, .shop2-order-completed .form-item > label input[type="text"]:-ms-input-placeholder, .shop2-order-completed .form-item > label input[type="email"]:-ms-input-placeholder, .shop2-order-completed .form-item > label input[type="phone"]:-ms-input-placeholder, .shop2-order-completed .form-item > label input[type="number"]:-ms-input-placeholder, .shop2-order-completed .form-item > label input[type="password"]:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label textarea, .shop2-order-completed .form-item > label textarea {
  padding: 10;
  min-width: 100%;
  min-height: 130px;
  max-height: 130px;
  width: 100%;
  border: none;
  outline: none;
  transition: all 0.3s;
  color: #000;
  font-size: 15px;
  background: rgba(0, 0, 0, 0.03);
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.shop2-order-form .form-item > label textarea:focus, .shop2-order-completed .form-item > label textarea:focus {
  background: #fff;
  -moz-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  -webkit-box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
  box-shadow: inset 0 0 0 1px rgba(225, 225, 225, 0.25);
}
.shop2-order-form .form-item > label textarea::-webkit-input-placeholder, .shop2-order-completed .form-item > label textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label textarea:moz-placeholder, .shop2-order-completed .form-item > label textarea:moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label textarea::-moz-placeholder, .shop2-order-completed .form-item > label textarea::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}
.shop2-order-form .form-item > label textarea:-ms-input-placeholder, .shop2-order-completed .form-item > label textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}
/*Доп работы*/
.recent-block {
  max-width: 1746px;
  margin: 0 auto;
}
.recent-block__inner {
  padding: 30px 0 0;
}
@media (max-width: 1760px) {
  .recent-block__inner {
    padding: 30px 23px 0;
  }
}
@media (max-width: 1023px) {
  .recent-block__inner {
    padding: 30px 29px 0;
  }
}
@media (max-width: 479px) {
  .recent-block__inner {
    padding: 30px 10px 0;
  }
}
.recent-block__inner .wrap .items-switcher .prev.disabled, .recent-block__inner .wrap .items-switcher .next.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.recent-block__inner .wrap .items-switcher .prev {
  right: 38px;
  top: -65px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
@media (max-width: 1023px) {
  .recent-block__inner .wrap .items-switcher .prev {
    top: -60px;
  }
}
@media (max-width: 767px) {
  .recent-block__inner .wrap .items-switcher .prev {
    display: none;
  }
}
.recent-block__inner .wrap .items-switcher .prev:hover {
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.recent-block__inner .wrap .items-switcher .prev:active {
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.recent-block__inner .wrap .items-switcher .next {
  right: 0;
  top: -65px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
@media (max-width: 1023px) {
  .recent-block__inner .wrap .items-switcher .next {
    top: -60px;
  }
}
@media (max-width: 767px) {
  .recent-block__inner .wrap .items-switcher .next {
    display: none;
  }
}
.recent-block__inner .wrap .items-switcher .next:hover {
  border: 2px solid #d2d2d2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #d2d2d2;
}
.recent-block__inner .wrap .items-switcher .next:active {
  border: 2px solid #b4b4b4;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #b4b4b4;
}
.recent-block__title {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 27px 6px;
  color: #383030;
}
@media (max-width: 1023px) {
  .recent-block__title {
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  .recent-block__title {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
.recent-block__items {
  position: relative;
  font-size: 0;
  line-height: inherit;
  margin: 0 -5px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 639px) {
  .recent-block__items {
    margin: 0;
  }
}
.recent-block .recent-item {
  max-width: 100%;
  position: relative;
  width: 226px;
  margin: 0 12px 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /*@media all and (max-width: 639px) {
			width:190px;
			margin: 0 5px 25px;
		}*/
}
@media (max-width: 639px) {
  .recent-block .recent-item {
    width: 150px;
    margin: 0 -2px 17px 0;
  }
}
.recent-block .recent-item:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  content: "";
  position: absolute;
  border: 2px solid #f0f0f0;
}
.recent-block .recent-item__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 639px) {
  .recent-block .recent-item__inner {
    padding: 0;
  }
}
.recent-block .recent-item__top {
  width: 100%;
  margin: 0;
}
@media (max-width: 639px) {
  .recent-block .recent-item__top {
    margin: 0;
  }
}
.recent-block .recent-item__bottom {
  height: 100%;
  padding: 0px 14px 14px 14px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 639px) {
  .recent-block .recent-item__bottom {
    padding: 0px 10px 10px;
  }
}
.recent-block .recent-item__bottom-add {
  margin: auto 0 0;
  display: flex;
  align-items: normal;
  flex-direction: column;
}
.recent-block .recent-item__bottom-left {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 480px) {
  .recent-block .recent-item__bottom-left {
    justify-content: center;
    text-align: center;
  }
}
.recent-block .recent-item__bottom-left .amount-prod-wrap {
  display: none;
}
.recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount {
  width: 74px;
  height: 32px;
  margin: 0 0 0 15px;
}
@media (max-width: 639px) {
  .recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount {
    margin: 0 0 0 5px;
  }
}
.recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount button {
  width: 18px;
  height: 28px;
  display: inline-block;
  outline: none;
}
.recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount button:active {
  box-shadow: none;
}
.recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount input[type="text"] {
  font-size: 15px;
  width: 22px;
}
@media (max-width: 479px) {
  .recent-block .recent-item__bottom-left .amount-prod-wrap .shop2-product-amount input[type="text"] {
    height: 29px;
  }
}
.recent-block .recent-item__bottom-right {
  text-align: center;
}
.recent-block .recent-item .gr-recent-image {
  height: 226px;
  text-align: center;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-image {
    height: 190px;
  }
}
@media (max-width: 480px) {
  .recent-block .recent-item .gr-recent-image {
    height: 180px;
  }
}
.recent-block .recent-item .gr-recent-image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
}
.recent-block .recent-item .gr-recent-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
}
.recent-block .recent-item .gr-recent-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.recent-block .recent-item .gr-recent-name {
  margin-bottom: 14px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-name {
    font-size: 13px;
    line-height: 18px;
  }
}
.recent-block .recent-item .gr-recent-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.recent-block .recent-item .gr-recent-name a:hover {
  border-bottom-color: #404040;
}
.recent-block .recent-item .product-article {
  flex-wrap: wrap;
  margin-bottom: 0;
}
@media (max-width: 639px) {
  .recent-block .recent-item .product-article .article-title {
    min-width: 0;
  }
}
.recent-block .recent-item .shop2-product-article:before {
  display: none;
}
@media (max-width: 639px) {
  .recent-block .recent-item .shop2-product-article .article-title {
    min-width: 0;
  }
}
.recent-block .recent-item .gr-recent-price .price-old {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0;
  color: #383030;
  margin-bottom: 2px;
}
.recent-block .recent-item .gr-recent-price .price-old span strong {
  font-size: 20px;
  position: relative;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-price .price-old span strong {
    font-size: 18px;
  }
}
.recent-block .recent-item .gr-recent-price .price-old span strong:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 12px;
  right: -3px;
  height: 2px;
  background: #ff5640;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-price .price-old span strong:before {
    top: 10px;
  }
}
.recent-block .recent-item .gr-recent-price .price-old span span {
  display: none;
}
.recent-block .recent-item .gr-recent-price .price-current {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 34px;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-price .price-current {
    font-size: 16px;
  }
}
.recent-block .recent-item .gr-recent-price .price-current strong {
  font-size: 26px;
  font-weight: 700;
}
@media (max-width: 639px) {
  .recent-block .recent-item .gr-recent-price .price-current strong {
    font-size: 20px;
  }
}
.recent-block .recent-item .gr-recent-price.prod-price-old .price-current {
  color: #ff5640;
}
.recent-block .recent-item .gr-recent-price.prod-price-old .price-current strong {
  color: #ff5640;
}
.recent-block .recent-item .product-amount {
  display: none;
  margin: 10px 0 0;
}
.recent-block .recent-item .shop-product-btn {
  width: 100%;
  max-width: 200px;
  min-width: 150px;
  height: 32px;
  padding: 0 10px;
  margin: 15px 0 0;
  border-radius: 0;
  box-shadow: none;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
@media (max-width: 639px) {
  .recent-block .recent-item .shop-product-btn {
    max-width: none;
    min-width: 0;
  }
}
.recent-block .recent-item .shop-product-btn span {
  text-indent: inherit;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  height: auto;
  background: none;
  text-align: center;
}
.recent-block .recent-item .shop-product-btn span svg {
  position: relative;
  top: auto;
  right: auto;
  margin: 0;
  display: none;
}
.recent-block .recent-item .shop-product-btn:hover {
  border-color: #ff0030;
  background: #ff0030;
}
.recent-block .tns-outer {
  position: relative;
}
@media (max-width: 639px) {
  .recent-block .tns-outer {
    margin: 0 -16px;
  }
}
.recent-block .tns-controls {
  position: absolute;
  top: 25px;
  height: 40px;
  left: -20px;
  right: -20px;
  display: flex;
  justify-content: space-between;
  z-index: 2;
  pointer-events: none;
}
.recent-block .tns-controls button {
  pointer-events: auto;
  width: 40px;
  height: 40px;
  min-height: 40px;
}
.recent-block .tns-nav {
  margin: 24px 0 0;
}
@media (max-width: 639px) {
  .recent-block .tns-nav {
    margin: 20px 0 0;
  }
}
.recent-block .tns-nav button {
  width: 8px;
  height: 8px;
}
@media (min-width: 1261px) {
  .custom-scroll::-webkit-scrollbar {
    width: 4px;
    height: 4px;
  }
  .custom-scroll::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }
  .custom-scroll::-webkit-scrollbar-thumb {
    height: 100px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0;
  }
  .scroll-width-thin {
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
  }
}
#search-app {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 100%;
  max-width: none;
}
#search-app.hide_search_popup #search-result {
  display: none;
}
.search-block {
  display: flex;
}
.search-block__input {
  margin-right: 0;
  outline: none;
}
@media (max-width: 1024px) {
  .search.search-desc {
    display: none;
  }
}
#search-result {
  position: absolute;
  top: 100%;
  left: 20px;
  right: 0;
  z-index: 5;
  padding: 40px 18px;
  border-radius: 0;
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  max-height: 85vh;
  overflow: hidden;
  overflow-y: auto;
  margin-top: 15px;
}
@media (max-width: 1023px) {
  #search-result {
    position: static;
    padding: 30px 0;
    max-height: 80vh;
    left: 0;
    box-shadow: none;
  }
}
@media (max-width: 767px) {
  #search-result {
    padding: 25px 0;
    max-height: 75vh;
  }
}
#search-result .search-result-top {
  display: flex;
}
@media (max-width: 639px) {
  #search-result .search-result-top {
    display: block;
  }
}
#search-result .search-result-bottom {
  padding: 20px 0 0;
  text-align: center;
}
#search-result .search-result-left {
  flex: 1 1 auto;
}
#search-result .search-result-left + .search-result-right {
  margin-left: 40px;
}
@media (max-width: 1023px) {
  #search-result .search-result-left + .search-result-right {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  #search-result .search-result-left + .search-result-right {
    margin-left: 20px;
  }
}
@media (max-width: 639px) {
  #search-result .search-result-left + .search-result-right {
    margin: 40px 0 0;
  }
}
#search-result .search-result-right {
  flex: 1 1 264px;
  min-width: 264px;
}
@media (max-width: 639px) {
  #search-result .search-result-right {
    min-width: 0;
  }
}
#search-result .result-products .products-search-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  color: #383030;
}
@media (max-width: 767px) {
  #search-result .result-products .products-search-title {
    margin-bottom: 24px;
  }
}
#search-result .result-products .products-search-title span {
  margin: 0 0 0 6px;
  min-width: 26px;
  height: 26px;
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  padding: 0 5px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #404040;
  display: inline-block;
  vertical-align: baseline;
}
#search-result .result-products .product-item {
  margin: 20px 0 0;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  #search-result .result-products .product-item {
    margin: 10px 0 0;
  }
}
#search-result .result-products .product-item:first-child {
  margin-top: 0;
}
#search-result .result-products .product-item:nth-child(n+6) {
  display: none;
}
#search-result .result-products .product-image {
  position: relative;
  width: 70px;
  height: 70px;
  margin: 0 12px 0 0;
}
#search-result .result-products .product-image.no-image a {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
  background-size: 50%;
}
#search-result .result-products .product-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  outline: none;
  overflow: hidden;
}
#search-result .result-products .product-image a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(240, 240, 240, 0.3);
  z-index: 2;
}
#search-result .result-products .product-image a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#search-result .result-products .product-text {
  width: calc(100% - 12px - 70px);
}
#search-result .result-products .product-name {
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}
#search-result .result-products .product-name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
#search-result .result-products .product-name a:hover {
  border-bottom-color: #404040;
}
@media (max-width: 639px) {
  #search-result .result-products .product-name a {
    font-size: 14px;
  }
}
@media (max-width: 639px) {
  #search-result .result-products .product-name {
    font-size: 14px;
  }
}
#search-result .result-products .product-text-price {
  margin-top: 8px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
#search-result .result-products .product-text-price .price-old {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.15;
  color: #383030;
}
#search-result .result-products .product-text-price .price-old strong {
  position: relative;
  font-weight: 700;
  text-decoration: none;
}
#search-result .result-products .product-text-price .price-old strong:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 2px;
  margin-top: -1px;
  background: #ff5640;
}
#search-result .result-products .product-text-price .price-old span {
  display: none;
}
@media (max-width: 639px) {
  #search-result .result-products .product-text-price .price-old {
    font-size: 16px;
  }
}
#search-result .result-products .product-text-price .price {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.22px;
  color: #383030;
}
#search-result .result-products .product-text-price .price span {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
@media (max-width: 639px) {
  #search-result .result-products .product-text-price .price {
    font-size: 16px;
  }
}
#search-result .result-products .product-text-price .price.new-price {
  color: #ff5640;
}
#search-result .result-folders + .result-vendors {
  margin-top: 20px;
}
#search-result .result-folders .folders-search-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin-bottom: 7px;
  display: flex;
  align-items: center;
  color: #383030;
}
@media (max-width: 767px) {
  #search-result .result-folders .folders-search-title {
    margin-bottom: 7px;
  }
}
#search-result .result-folders .folders-search-title span {
  margin: 0 0 0 6px;
  min-width: 26px;
  height: 26px;
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  padding: 0 5px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #404040;
  display: inline-block;
  vertical-align: baseline;
}
#search-result .result-folders .folder-item:nth-child(n+11) {
  display: none;
}
#search-result .result-folders .folder-item a {
  padding: 10px 0;
  color: #383030;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-folders .folder-item a:hover {
  color: #404040;
}
@media (max-width: 639px) {
  #search-result .result-folders .folder-item a {
    font-size: 14px;
  }
}
#search-result .result-vendors .vendors-search-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  margin-bottom: 7px;
  display: flex;
  align-items: center;
  color: #383030;
}
@media (max-width: 767px) {
  #search-result .result-vendors .vendors-search-title {
    margin-bottom: 7px;
  }
}
#search-result .result-vendors .vendors-search-title span {
  margin: 0 0 0 6px;
  min-width: 26px;
  height: 26px;
  font-size: 13px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  padding: 0 5px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #fff;
  background: #404040;
  display: inline-block;
  vertical-align: baseline;
}
#search-result .result-vendors .vendor-item:nth-child(n+11) {
  display: none;
}
#search-result .result-vendors .vendor-item a {
  padding: 10px 0;
  color: #383030;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
}
#search-result .result-vendors .vendor-item a:hover {
  color: #404040;
}
@media (max-width: 639px) {
  #search-result .result-vendors .vendor-item a {
    font-size: 14px;
  }
}
#search-result .search-result-btn {
  display: inline-block;
  vertical-align: top;
  font-weight: 700;
  font-size: 17px;
  line-height: 1.2;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  padding: 10px 20px;
  border-radius: 0;
  cursor: pointer;
  color: #ffffff;
  border: 2px solid #000000;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
}
#search-result .search-result-btn:hover {
  border-color: #404040;
  background: #404040;
}
@media (max-width: 639px) {
  #search-result .search-result-btn {
    font-size: 15px;
  }
}
.smart-search-folders + .smart-search-vendors, .smart-search-vendors + .smart-search-vendors {
  padding-top: 0;
}
.smart-search-folders__title, .smart-search-vendors__title {
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 15px;
  color: #383030;
}
.smart-search-folders__list, .smart-search-vendors__list {
  padding: 0;
  margin: 20px 0;
  list-style: none;
}
.smart-search-folders__list li, .smart-search-vendors__list li {
  vertical-align: top;
  display: inline-block;
  margin: 0 8px 8px 0;
}
.smart-search-folders__list li a, .smart-search-vendors__list li a {
  display: block;
  transition: all 0.18s;
  color: #404040;
  text-decoration: none;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  padding: 7px 12px;
  border: 2px solid #d2d2d2;
  background: #fff;
}
.smart-search-folders__list li a:hover, .smart-search-vendors__list li a:hover {
  color: #fff;
  border-color: #000000;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
}
.timer-block {
  background: #fff;
}
@media (max-width: 1023px) {
  .timer-block {
    margin-top: 86px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.timer-block.timer_bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  background: #f0f0f0;
  border-top: 2px solid #e1e1e1;
}
@media (max-width: 1023px) {
  .timer-block.timer_bottom {
    margin-top: 0;
    border: none;
  }
}
.timer-block.timer_bottom .timer-block__date .gr-timer-elem .gr-timer-number {
  background: #f0f0f0;
}
.timer-block.timer_inverse {
  background: linear-gradient(to right, #2d2d2d 0%, #232323 100%);
}
.timer-block.timer_inverse.timer_bottom {
  border: none;
}
.timer-block.timer_inverse .timer-block__title {
  color: #fff;
}
.timer-block.timer_inverse .timer-block__desc {
  color: #fff;
}
.timer-block.timer_inverse .timer-block__date .gr-timer-elem .gr-timer-number {
  color: #383030;
  background: #f0f0f0;
}
.timer-block.timer_inverse .timer-block__date .gr-timer-elem:last-child .gr-timer-number {
  color: #8a97ac;
}
.timer-block.timer_inverse .timer-block__date .gr-timer-delim {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.timer-block.timer_inverse .timer-block__close {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media (max-width: 767px) {
  .timer-block.timer_inverse .timer-block__close {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.timer-block.timer_inverse .timer-block__close:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media (max-width: 767px) {
  .timer-block.timer_inverse .timer-block__close: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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.timer-block__inner {
  position: relative;
  min-height: 80px;
  padding: 0 40px 5px 30px;
}
@media (max-width: 1023px) {
  .timer-block__inner {
    min-height: 0;
    padding: 0 30px 5px;
  }
}
@media (max-width: 479px) {
  .timer-block__inner {
    padding: 0 10px;
  }
}
@media (max-width: 1023px) {
  .timer-block__inner.timer-hiden {
    padding-top: 20px;
  }
}
.timer-block__body {
  margin: 0 auto;
  max-width: 1732px;
  display: flex;
  padding: 15px 0;
  justify-content: center;
}
@media (max-width: 1260px) {
  .timer-block__body {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .timer-block__body {
    flex-direction: column;
    padding: 15px 0;
  }
}
.timer-block__close {
  position: absolute;
  top: 50%;
  margin-top: -24px;
  right: 29px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media (max-width: 1260px) {
  .timer-block__close {
    right: 20px;
  }
}
@media (max-width: 1023px) {
  .timer-block__close {
    top: 10px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .timer-block__close {
    right: 30px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b4b4b4%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
@media (max-width: 479px) {
  .timer-block__close {
    right: 10px;
  }
}
.timer-block__close:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
@media (max-width: 767px) {
  .timer-block__close: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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b4b4b4%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  }
}
.timer-block__left {
  margin-right: 50px;
  flex: 0 1 auto;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1260px) {
  .timer-block__left {
    margin-right: 30px;
  }
}
@media (max-width: 1023px) {
  .timer-block__left {
    margin: 0;
    align-items: center;
  }
  .timer-block__left + .timer-block__right {
    margin-top: 10px;
  }
}
.timer-block__right {
  display: flex;
  align-items: center;
  flex: 0 1 auto;
  padding-right: 40px;
}
@media (max-width: 1023px) {
  .timer-block__right {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .timer-block__right {
    flex-direction: column;
    padding-right: 0;
    text-align: center;
  }
}
.timer-block__date {
  margin: auto 0;
  display: flex;
  align-items: center;
}
.timer-block__date .gr-timer-elem.gr-timer-days {
  margin-right: 10px;
}
.timer-block__date .gr-timer-elem.gr-timer-days + .gr-timer-delim {
  display: none;
}
.timer-block__date .gr-timer-elem:last-child .gr-timer-number {
  color: #8a97ac;
}
.timer-block__date .gr-timer-elem .gr-timer-number {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 46px;
  width: 50px;
  height: 50px;
  border-radius: 0;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #383030;
  background: #f0f0f0;
  border: 2px solid #e1e1e1;
}
@media (max-width: 767px) {
  .timer-block__date .gr-timer-elem .gr-timer-number {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 18px;
  }
}
.timer-block__date .gr-timer-elem em {
  display: none;
}
.timer-block__date .gr-timer-delim {
  margin: 0 4px;
  font-size: 0;
  width: 2px;
  height: 12px;
  opacity: 0.2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23232323%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.timer-block__text {
  margin-right: auto;
}
@media (max-width: 767px) {
  .timer-block__text {
    width: 100%;
    margin-right: 0;
  }
}
.timer-block__text + .timer-block__btn {
  margin-left: 50px;
}
@media (max-width: 1260px) {
  .timer-block__text + .timer-block__btn {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  .timer-block__text + .timer-block__btn {
    margin-left: 0;
    margin-top: 10px;
  }
}
.timer-block__title {
  color: #383030;
  font-size: 26px;
  line-height: 1.15;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.timer-block__title + .timer-block__desc {
  padding-top: 6px;
}
.timer-block__desc {
  font-size: 16px;
  line-height: 1.15;
  color: #383030;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.timer-block__btn {
  margin-left: auto;
  max-width: 200px;
}
@media (max-width: 767px) {
  .timer-block__btn {
    max-width: 100%;
    width: 100%;
  }
}
.timer-block__btn a {
  border-radius: 0;
  padding: 11px 20px;
  min-width: 210px;
  max-width: 210px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  border: 2px solid #000000;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-decoration: none;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 1023px) {
  .timer-block__btn a {
    min-width: 160px;
  }
}
@media (max-width: 767px) {
  .timer-block__btn a {
    max-width: 100%;
    min-width: 100%;
  }
}
.timer-block__btn a:hover {
  background: linear-gradient(270deg, #404040 0%, #404040 100%) repeat 100% 100% /cover;
  border: 2px solid #404040;
}
.timer-block__btn a:active {
  background: #000000;
  border: 2px solid #000000;
}
.lazy-pagelist {
  margin: 0;
}
@media (max-width: 639px) {
  .lazy-pagelist {
    margin: 25px 0 0;
  }
}
.lazy-pagelist__body {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
}
.lazy-pagelist .shop2-pagelist {
  margin-left: 0;
  padding: 0;
}
@media (max-width: 767px) {
  .lazy-pagelist .shop2-pagelist {
    margin: 0 auto;
  }
}
@media (max-width: 639px) {
  .lazy-pagelist .shop2-pagelist div.page_numbers {
    width: 100%;
  }
}
.lazy-pagelist .shop2-pagelist div.page_prev, .lazy-pagelist .shop2-pagelist div.page_next {
  margin: 0 10px;
}
@media (max-width: 639px) {
  .lazy-pagelist .shop2-pagelist div.page_prev, .lazy-pagelist .shop2-pagelist div.page_next {
    margin: 10px 10px 0;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.lazy-pagelist .lazy-pagelist-btn {
  width: 100%;
  max-width: 200px;
  min-width: 150px;
  height: 32px;
  padding: 10px 20px;
  margin: 20px 0 0;
  border-radius: 0;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
  height: auto;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
  border: 2px solid #000000;
  text-align: center;
  cursor: pointer;
}
.lazy-pagelist .lazy-pagelist-btn:hover {
  background: #404040;
  border-color: #404040;
}
@media (max-width: 767px) {
  .lazy-pagelist .lazy-pagelist-btn {
    width: 100%;
    margin: 0 0 10px;
  }
}
.lazy-pagelist .lazy-pagelist-btn svg {
  width: 14px;
  height: 20px;
  fill: #fff;
  margin-left: 15px;
  display: none;
}
@media (max-width: 639px) {
  .product-quick-view {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
  }
}
.product-quick-view .popover-body {
  position: relative;
  z-index: 100;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 0;
  background-color: #fff;
  background-size: 100%;
  box-shadow: none;
  border: none;
}
@media (max-width: 639px) {
  .product-quick-view .popover-body {
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
  }
}
.product-quick-view .popover-body .shop2-btn-back {
  display: none;
}
.product-quick-view .popover-body p {
  margin: 0;
}
.product-quick-view .popover-close {
  position: absolute;
  z-index: 9999;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transition: all 0.2s;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}
@media (max-width: 639px) {
  .product-quick-view .popover-close {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.product-quick-view .popover-close:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.product-quick-view .quick-card-page {
  position: relative;
  width: 980px;
  max-width: 100%;
  padding: 50px 40px;
}
.product-quick-view .quick-card-page:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 2px solid #f0f0f0;
  display: none;
}
@media (max-width: 1023px) {
  .product-quick-view .quick-card-page {
    padding: 40px 30px;
  }
}
@media (max-width: 767px) {
  .product-quick-view .quick-card-page {
    padding: 25px 20px;
  }
}
.product-quick-view .quick-card-page__title {
  padding: 0 0 25px;
}
@media (max-width: 1023px) {
  .product-quick-view .quick-card-page__title {
    padding: 0 0 20px;
  }
}
.product-quick-view .quick-card-page__title h1 {
  color: #383030;
  margin: 0;
  padding: 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  line-height: 1.2;
  font-weight: 700;
}
@media (max-width: 767px) {
  .product-quick-view .quick-card-page__title h1 {
    font-size: 28px;
    line-height: normal;
  }
}
.product-quick-view .shop2-product {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .product-quick-view .shop2-product {
    flex-direction: column;
  }
}
.product-quick-view .shop2-product__left {
  width: 436px;
  margin: 0 30px 0 0;
}
@media (max-width: 1023px) {
  .product-quick-view .shop2-product__left {
    width: 100%;
    margin: 0 0 20px;
  }
}
.product-quick-view .shop2-product__right {
  width: calc(100% - 436px - 30px);
}
@media (max-width: 1023px) {
  .product-quick-view .shop2-product__right {
    width: 100%;
  }
}
.product-quick-view .shop2-product .shop2-product-article {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 15px;
  color: rgba(56, 48, 48, 0.7);
}
.product-quick-view .shop2-product .shop2-product-article span {
  color: rgba(56, 48, 48, 0.7);
}
.product-quick-view .shop2-product .shop2-product-article:before {
  left: 0;
}
.product-quick-view .shop2-product .tpl-rating-block {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 15px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.product-quick-view .shop2-product .tpl-rating-block .tpl-stars {
  margin: 0 11px 0 -3px;
}
.product-quick-view .shop2-product .gr-vendor-block {
  margin: 0 0 15px;
}
.product-quick-view .shop2-product .gr-vendor-block a {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.18s;
}
.product-quick-view .shop2-product .gr-vendor-block a:hover {
  border-bottom-color: currentColor;
}
.product-quick-view .shop2-product .gr-product-anonce {
  margin: 0 0 15px;
  color: #383030;
  font-size: 15px;
  line-height: 18px;
}
.product-quick-view .shop2-product .shop2-product-options {
  margin: 0 0 30px;
}
.product-quick-view .shop2-product .shop2-product-options .shop2-product-article .article-title {
  width: auto;
  min-width: 180px;
}
.product-quick-view .shop2-product .shop2-product-options .option-item {
  display: flex;
  padding-top: 16px;
  margin: 0;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .shop2-product-options .option-item {
    display: block;
  }
}
.product-quick-view .shop2-product .shop2-product-options .option-item:first-child {
  padding-top: 0;
}
.product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color2"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color_ref"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="color_select"], .product-quick-view .shop2-product .shop2-product-options .option-item[data-option-type="multiselect"] {
  align-items: center;
}
.product-quick-view .shop2-product .shop2-product-options .option-title {
  width: calc(100% - 254px);
  padding-right: 15px;
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
  margin: 0;
  color: #8a97ac;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .shop2-product-options .option-title {
    margin: 0 0 10px;
    width: 100%;
  }
}
.product-quick-view .shop2-product .shop2-product-options .option-body {
  width: 254px;
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
  color: #383030;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .shop2-product-options .option-body {
    width: 100%;
  }
}
.product-quick-view .shop2-product .shop2-product-options .option-body a {
  color: #404040;
}
.product-quick-view .shop2-product .shop2-product-actions {
  margin: 0 0 18px;
}
.product-quick-view .shop2-product .shop2-product-actions dl {
  display: flex;
  flex-direction: column;
}
.product-quick-view .shop2-product .shop2-product-actions dl dt {
  background: none;
  margin: 5px 0 0;
  width: auto;
}
.product-quick-view .shop2-product .shop2-product-actions dl dt.gift-action .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2016%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22m9.99997325%2018c-.0039546.5529731-.44586628%201-1.00934215%201h-1.9812622c-.55496713%200-1.00532659-.4449157-1.00934184-1h-3.99514556c-1.10726548%200-2.0048815-.8874333-2.0048815-1.999615v-9.00077002c0-1.10435686.8938998-1.99961498%202.0048815-1.99961498h3.9951185v-.59444852l-3.09591384-.51598564c-1.0850321-.18083868-1.42828453-1.04255724-.7616955-1.9313426l1.1971866-1.5962488c.33130706-.44174275.91378732-.48597271%201.30586297-.09393394l3.29439789%203.29408794%203.29377798-3.29408794c.3898278-.38986447.9720756-.35093874%201.3057301.09393394l1.1971867%201.5962488c.6643592.88581238.3176082%201.75145865-.7616956%201.9313426l-2.9748373.49580623v.61462793h3.9951185c1.1072655%200%202.0048815.88743329%202.0048815%201.99961498v9.00077002c0%201.1043569-.8938998%201.999615-2.0048815%201.999615zm.00002675-2h3.9951185c.0038215%200%20.0054487-3.0001283.0048815-9.00038502%200-.0016755-1.3333333-.00154716-4%20.00038502zm-4-9h-3.9951185c-.00382153%200-.0054487%203.0001283-.0048815%209.000385%200%20.0016755%201.33333333.0015472%204-.000385z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-quick-view .shop2-product .shop2-product-actions dl dt .icon-action {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22m7.66433621%2019.0145054c-.48781076.2427314-1.08016093.0502652-1.33213415-.4328367l-1.20646114-2.3131173-2.57272226-.4326201c-.53732117-.0903541-.90341371-.5942373-.82330418-1.133181l.38356867-2.5804913-1.82708828-1.8622052c-.38159316-.38892751-.38159316-1.01176133%200-1.40068879l1.82708828-1.86220527-.38356867-2.58049126c-.08010953-.53894375.28598301-1.0428269.82330418-1.133181l2.57272226-.43262017%201.20646114-2.31311728c.25197322-.48310186.84432339-.6755681%201.33213415-.43283663l2.33566379%201.16221114%202.3356638-1.16221114c.4878108-.24273147%201.0801609-.05026523%201.3321341.43283663l1.2064612%202.31311728%202.5727222.43262017c.5373212.0903541.9034138.59423725.8233042%201.133181l-.3835686%202.58049126%201.8270882%201.86220527c.3815932.38892746.3815932%201.01176128%200%201.40068879l-1.8270882%201.8622052.3835686%202.5804913c.0801096.5389437-.285983%201.0428269-.8233042%201.133181l-2.5727222.4326201-1.2064612%202.3131173c-.2519732.4831019-.8443233.6755681-1.3321341.4328367l-2.3356638-1.1622112zm1.89017463-3.1744584c.28058423-.1396168.61039406-.1396168.89097836%200l1.9027487.9467955.9828437-1.8843813c.1449326-.2778757.4117544-.471733.7208166-.5237039l2.0958684-.352434-.3124743-2.1021975c-.0460782-.3099954.0558386-.6236633.2753275-.8473707l1.4884376-1.51704572-1.4884376-1.5170457c-.2194889-.22370747-.3214057-.53737529-.2753275-.84737074l.3124743-2.10219744-2.0958684-.35243406c-.3090622-.05197084-.575884-.24582821-.7208166-.52370392l-.9828437-1.88438121-1.9027487.9467954c-.2805843.13961689-.61039413.13961689-.89097836%200l-1.90274872-.9467954-.98284368%201.88438121c-.14493266.27787571-.41175444.47173308-.7208166.52370392l-2.09586843.35243406.31247425%202.10219744c.04607826.30999545-.0558386.62366327-.27532745.84737074l-1.48843763%201.5170457%201.48843763%201.51704572c.21948885.2237074.32140571.5373753.27532745.8473707l-.31247425%202.1021975%202.09586843.352434c.30906216.0519709.57588394.2458282.7208166.5237039l.98284368%201.8843813zm2.94548916-2.2803376c-.8284271%200-1.5-.6715729-1.5-1.5s.6715729-1.5%201.5-1.5%201.5.6715729%201.5%201.5-.6715729%201.5-1.5%201.5zm-5-5.00000002c-.82842712%200-1.5-.67157287-1.5-1.5%200-.82842712.67157288-1.5%201.5-1.5s1.5.67157288%201.5%201.5c0%20.82842713-.67157288%201.5-1.5%201.5zm.20710678%204.70710682c-.39052429.3905243-1.02368927.3905243-1.41421356%200s-.39052429-1.0236893%200-1.4142136l5.99999998-6c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #ff5640;
}
.product-quick-view .shop2-product .shop2-product-actions dl .name-action {
  border: none;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  white-space: normal;
  max-width: 270px;
}
@media screen and (max-width: 1023px) {
  .product-quick-view .shop2-product .shop2-product-actions dl .name-action {
    max-width: 230px;
  }
}
@media screen and (max-width: 639px) {
  .product-quick-view .shop2-product .shop2-product-actions dl .name-action {
    max-width: 190px;
  }
}
.product-quick-view .shop2-product .shop2-product-actions dl .icon-action {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  background: #ff5640;
}
.product-quick-view .shop2-product .shop2-product-actions dl dd {
  background: #ffffff;
  border: none;
  padding: 10px 20px;
  color: #000;
  font-size: 14px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  border-radius: 0;
  box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.15);
}
.product-quick-view .shop2-product .form-additional__top {
  display: flex;
  flex-wrap: wrap;
}
.product-quick-view .shop2-product .form-additional__bottom {
  margin: 20px 0 0;
}
.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn {
  display: block;
  max-width: 100%;
  width: 100%;
  padding: 11px 20px;
  cursor: pointer;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
  margin-top: 20px;
}
.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn:hover {
  background: #d2d2d2;
  border: 2px solid #d2d2d2;
  color: #fff;
}
.product-quick-view .shop2-product .form-additional__bottom .gr_quick_more_btn:active {
  background: #b4b4b4;
  color: #fff;
  border: 2px solid #b4b4b4;
}
.product-quick-view .shop2-product .form-additional .product-price {
  width: 100%;
  margin: 0 0 20px;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .form-additional .product-price {
    width: auto;
    margin: 0 auto 20px 0;
  }
}
.product-quick-view .shop2-product .form-additional .product-price .price-old {
  position: relative;
  display: inline-block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0;
  font-weight: 700;
  letter-spacing: -0.22px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .product-quick-view .shop2-product .form-additional .product-price .price-old {
    margin-bottom: 5px;
  }
}
.product-quick-view .shop2-product .form-additional .product-price .price-old:before {
  position: absolute;
  content: "";
  left: 0;
  top: 12px;
  right: 0;
  height: 2px;
  background: #ff5640;
}
.product-quick-view .shop2-product .form-additional .product-price .price-old span strong {
  font-size: 20px;
  font-weight: 700;
}
.product-quick-view .shop2-product .form-additional .product-price .price-old span span {
  display: none;
}
.product-quick-view .shop2-product .form-additional .product-price .price-current {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  color: #383030;
}
.product-quick-view .shop2-product .form-additional .product-price .price-current strong {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: -0.22px;
}
@media (max-width: 767px) {
  .product-quick-view .shop2-product .form-additional .product-price .price-current strong {
    font-size: 26px;
  }
}
.product-quick-view .shop2-product .form-additional .product-price .price-current span {
  font-weight: 500;
  font-size: 20px;
  line-height: 16px;
  padding-left: 2px;
}
.product-quick-view .shop2-product .form-additional .product-price.product-price-old .price-current {
  color: #ff5640;
}
.product-quick-view .shop2-product .form-additional .product-amount {
  margin-right: 20px;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .form-additional .product-amount {
    margin-right: 0;
  }
}
@media (min-width: 640px) {
  .product-quick-view .shop2-product .form-additional .product-amount {
    width: 150px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount {
    width: 150px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount button {
    height: 44px;
    width: 50px;
    line-height: 44px;
  }
  .product-quick-view .shop2-product .form-additional .product-amount .shop2-product-amount input {
    width: calc(100% - 50px - 50px);
  }
}
.product-quick-view .shop2-product .form-additional .product-amount button {
  outline: none;
}
.product-quick-view .shop2-product .form-additional .product-amount button:active {
  box-shadow: none;
}
.product-quick-view .shop2-product .form-additional .shop-product-btn {
  height: 48px;
  width: calc(100% - 150px - 20px);
  border-radius: unset;
  padding: 0 10px;
  min-width: 150px;
  max-width: 100%;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%) repeat 100% 100% /cover;
  box-shadow: none;
}
.product-quick-view .shop2-product .form-additional .shop-product-btn:hover {
  background: linear-gradient(270deg, #ff0030 0%, #ff0030 100%) repeat 100% 100% /cover;
  border: 2px solid #ff0030;
}
.product-quick-view .shop2-product .form-additional .shop-product-btn:active {
  background: #FF4600;
  border: 2px solid #FF4600;
}
.product-quick-view .shop2-product .form-additional .shop-product-btn span {
  padding-left: 0;
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  background: none;
}
@media (max-width: 639px) {
  .product-quick-view .shop2-product .form-additional .shop-product-btn {
    width: 100%;
  }
}
.product-quick-view .shop2-product .product-compare {
  margin: 0 0 20px;
  min-height: 24px;
}
.product-quick-view .shop2-product .product-compare.product-compare-added .compare_checkbox:hover {
  background-color: #404040;
}
.product-quick-view .shop2-product .pluso-share {
  margin: 20px 0 0;
}
.product-quick-view .shop2-product .pluso-share__title {
  font-size: 14px;
  color: #383030;
  padding: 0 0 8px;
}
.product-quick-view .card_slider_loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 22;
}
.product-quick-view .quick-card-slider__body {
  position: relative;
  display: flex;
  flex-direction: column;
}
.product-quick-view .quick-card-slider .product-flags {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  font-size: 0;
  pointer-events: none;
}
.product-quick-view .quick-card-slider .product-flags__item {
  color: #ffffff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin: 6px 0 0;
  border-radius: 0;
  min-width: 59px;
  padding: 6px 0;
}
.product-quick-view .quick-card-slider .product-flags__item span {
  padding: 7px 14px;
}
.product-quick-view .quick-card-slider .product-flags__item.new_item {
  background-color: #47dd7c;
}
.product-quick-view .quick-card-slider .product-flags__item.spec_item {
  background-color: #ffa81e;
}
.product-quick-view .quick-card-slider .product-flags__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.product-quick-view .quick-card-slider .product-flags__right {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.product-quick-view .quick-card-slider__items {
  position: relative;
  width: 100%;
}
.product-quick-view .quick-card-slider__items-slider {
  overflow: hidden;
}
.product-quick-view .quick-card-slider__items.quick-card_slider_no_thumbs {
  width: 100%;
}
.product-quick-view .quick-card-slider__items .tns-controls {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: -22px;
  right: -22px;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-quick-view .quick-card-slider__items .tns-controls button {
  pointer-events: auto;
}
.product-quick-view .quick-card-slider__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 0;
}
.product-quick-view .quick-card-slider__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
}
.product-quick-view .quick-card-slider__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  cursor: zoom-in;
  text-decoration: none;
}
.product-quick-view .quick-card-slider__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: rotate(0.001deg);
}
.product-quick-view .quick-card-slider__thumbs {
  position: relative;
  width: 100%;
  margin: 25px 0 0;
}
.product-quick-view .quick-card-slider__thumbs .slick-prev {
  z-index: 1;
  right: auto;
  left: -52px;
  top: 34px;
  bottom: auto;
  margin-top: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.product-quick-view .quick-card-slider__thumbs .slick-prev:before {
  content: "";
}
@media screen and (max-width: 1580px) {
  .product-quick-view .quick-card-slider__thumbs .slick-prev {
    top: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .product-quick-view .quick-card-slider__thumbs .slick-prev {
    display: none !important;
  }
}
.product-quick-view .quick-card-slider__thumbs .slick-next {
  z-index: 1;
  right: -52px;
  left: auto;
  top: 34px;
  bottom: auto;
  margin-top: 0;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23000%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.product-quick-view .quick-card-slider__thumbs .slick-next:before {
  content: "";
}
@media screen and (max-width: 1580px) {
  .product-quick-view .quick-card-slider__thumbs .slick-next {
    top: 25px;
  }
}
@media screen and (max-width: 1023px) {
  .product-quick-view .quick-card-slider__thumbs .slick-next {
    display: none !important;
  }
}
.product-quick-view .quick-card-slider__thumbs .slick-prev.slick-disabled {
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(90deg);
}
.product-quick-view .quick-card-slider__thumbs .slick-prev.slick-disabled:before {
  content: "";
}
.product-quick-view .quick-card-slider__thumbs .slick-next.slick-disabled {
  background-color: #fff;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transform: rotate(-90deg);
}
.product-quick-view .quick-card-slider__thumbs .slick-next.slick-disabled:before {
  content: "";
}
.product-quick-view .quick-card-slider__thumbs-body {
  width: 100%;
  margin: 0 auto;
}
.product-quick-view .quick-card-slider__thumbs-slider {
  width: 360px;
  margin: 0 auto;
}
.product-quick-view .quick-card-slider__thumbs-slider .slick-list .slick-track {
  display: flex;
}
.product-quick-view .quick-card-slider__thumb {
  margin: 0 2px;
  border: none;
  outline: none;
  box-shadow: none;
}
.product-quick-view .quick-card-slider__thumb.slick-current .quick-card-slider__thumb-img:before {
  border: 2px solid #f0f0f0;
}
.product-quick-view .quick-card-slider__thumb-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
.product-quick-view .quick-card-slider__thumb-img.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
}
.product-quick-view .quick-card-slider__thumb-img:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid rgba(240, 240, 240, 0);
  z-index: 2;
}
.product-quick-view .quick-card-slider__thumb-img a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.product-quick-view .quick-card-slider__thumb-img a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: none;
  outline: none;
  box-shadow: none;
}
.product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
  position: absolute;
  top: 50%;
  left: -110px;
  font-size: 0;
  margin-top: -30px;
  cursor: pointer;
  border-radius: 0;
  border: 2px solid #d2d2d2;
  transition: all 0.18s;
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(90deg);
}
@media (max-width: 1360px) {
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    left: -90px;
  }
}
@media (max-width: 1260px) {
  .product-quick-view .prev_product_caller, .product-quick-view .next_product_caller {
    display: none;
  }
}
.product-quick-view .prev_product_caller:hover, .product-quick-view .next_product_caller:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.product-quick-view .prev_product_caller:active, .product-quick-view .next_product_caller:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.product-quick-view .next_product_caller {
  left: auto;
  right: -110px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23d2d2d2%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(-90deg);
}
@media (max-width: 1360px) {
  .product-quick-view .next_product_caller {
    right: -90px;
  }
}
.product-quick-view .next_product_caller:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.product-quick-view .next_product_caller:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.quick-view-trigger {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 0;
  display: block;
  margin: 0 auto;
  padding: 9px 10px 10px 10px;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  background: #fff;
  box-shadow: none;
  transition: 0.3s ease-in-out;
  box-shadow: inset 0 0 0 1px rgba(64, 64, 64, 0.1);
  z-index: 2;
  cursor: pointer;
  transform: translateY(100%);
  opacity: 0;
}
.quick-view-trigger:hover {
  color: #ffffff;
  background: #404040;
}
@media (max-width: 1260px) {
  .quick-view-trigger {
    display: none;
  }
}
.shop2-product-item:hover .quick-view-trigger {
  opacity: 1;
  transform: translateY(0);
}
.pointer_events_none {
  pointer-events: none;
}
.remodal.cart-remodal {
  padding: 50px 0;
  border-radius: 0;
  background: #fff;
  /*border: 2px solid #e6ecf1;*/
}
@media (max-width: 1023px) {
  .remodal.cart-remodal {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .remodal.cart-remodal {
    padding: 25px 0;
  }
}
@media (min-width: 640px) {
  .remodal.cart-remodal {
    min-width: 480px;
  }
}
@media (max-width: 639px) {
  .remodal.cart-remodal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    margin: 0;
    border: none;
  }
}
.remodal.cart-remodal .remodal-close-btn {
  position: absolute;
  z-index: 9999;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}
@media (max-width: 639px) {
  .remodal.cart-remodal .remodal-close-btn {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.remodal.cart-remodal .remodal-close-btn svg {
  display: none;
}
.remodal.cart-remodal .remodal-close-btn:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.remodal.cart-remodal .empty_cart {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.4;
}
.remodal.cart-remodal .empty_cart .shop2-btn {
  margin-top: 30px;
}
.cart-popup {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.cart-popup__title {
  color: #383030;
  font-size: 26px;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding: 0 40px;
  margin-bottom: 40px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  line-height: 1.2;
  justify-content: center;
}
@media (max-width: 1023px) {
  .cart-popup__title {
    padding: 0 30px;
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .cart-popup__title {
    margin-bottom: 20px;
    padding: 0 20px;
  }
}
.cart-popup__title ins {
  text-decoration: none;
}
.cart-popup__title span {
  margin: 0 0 0 12px;
  min-width: 30px;
  height: 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  border-radius: 0;
  text-align: center;
  padding: 0 6px;
  color: #fff;
  background: #ff0030;
}
@media (max-width: 767px) {
  .cart-popup__title span {
    height: 26px;
    line-height: 26px;
    min-width: 26px;
    padding: 0 5px;
  }
}
.cart-popup__top {
  padding: 0 40px 40px;
}
.cart-popup__top .shop2-cart-table {
  border: none;
}
@media (max-width: 1023px) {
  .cart-popup__top {
    padding: 0 30px 30px;
  }
}
@media (max-width: 767px) {
  .cart-popup__top {
    padding: 0 20px 30px;
  }
}
@media (max-width: 639px) {
  .cart-popup__top {
    padding: 0 10px 30px;
  }
}
.cart-popup__bottom {
  padding: 30px 40px 0;
  border-top: 1px solid #f0f0f0;
}
@media (max-width: 1023px) {
  .cart-popup__bottom {
    padding: 30px 30px 0;
  }
}
@media (max-width: 767px) {
  .cart-popup__bottom {
    padding: 20px 20px 0;
  }
}
@media (max-width: 639px) {
  .cart-popup__bottom {
    padding: 20px 10px 0;
  }
}
.cart-popup__bottom-body {
  padding: 0 0 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cart-popup__bottom-body {
    flex-direction: column;
    justify-content: center;
    padding: 0 0 18px;
  }
}
.cart-popup__cleanup {
  margin-right: auto;
}
@media (max-width: 767px) {
  .cart-popup__cleanup {
    margin: 13px auto 0;
  }
}
.cart-popup__cleanup a {
  position: relative;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px dashed #404040;
  transition: all 0.2s;
}
.cart-popup__cleanup a:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 18px;
  height: 22px;
  margin-top: -12px;
  transition: all 0.2s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20clip-rule%3D%22evenodd%22%20d%3D%22M7.88931%200H10.1106C10.9933%200%2011.7716%200.578626%2012.0259%201.42388L12.5%203H17C17.5523%203%2018%203.44772%2018%204C18%204.55228%2017.5523%205%2017%205H1C0.447715%205%200%204.55228%200%204C0%203.44772%200.447715%203%201%203H5.49997L5.97409%201.42388C6.22835%200.578626%207.00665%200%207.88931%200ZM1.84794%207.01163C2.39381%206.92765%202.90439%207.30208%202.98837%207.84794L4.66224%2018.7281C4.77482%2019.4598%205.40444%2020%206.1448%2020H11.8552C12.5956%2020%2013.2252%2019.4598%2013.3378%2018.7281L15.0116%207.84794C15.0956%207.30208%2015.6062%206.92765%2016.1521%207.01163C16.6979%207.09561%2017.0723%207.60619%2016.9884%208.15206L15.3145%2019.0322C15.0518%2020.7396%2013.5827%2022%2011.8552%2022H6.1448C4.4173%2022%202.94817%2020.7396%202.6855%2019.0322L1.01163%208.15206C0.927649%207.60619%201.30208%207.09561%201.84794%207.01163Z%22%20fill%3D%22%23ff0030%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
  opacity: 0.7;
  display: none;
}
.cart-popup__cleanup a:hover {
  border-bottom: 1px dashed transparent;
}
.cart-popup__cleanup a span {
  transition: all 0.18s;
  border-bottom: 1px solid transparent;
}
.cart-popup__total {
  display: flex;
  align-items: baseline;
}
@media (max-width: 767px) {
  .cart-popup__total {
    order: -1;
  }
}
.cart-popup__total-title {
  color: #383030;
  font-size: 16px;
  line-height: 1.15;
  padding-right: 10px;
}
.cart-popup__total-price {
  color: #383030;
  font-weight: 700;
  font-size: 26px;
  line-height: 1.3;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.cart-popup__total-price span {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.cart-popup__total .currency-shortname {
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
}
.cart-popup__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cart-popup__btns {
    flex-direction: column;
  }
}
.cart-popup__btns a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  height: auto;
  padding: 10px 20px;
  margin: 15px 0 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 16px;
}
.cart-popup__btns a.gr-button-1 {
  max-width: 200px;
  min-width: 150px;
  height: auto;
  padding: 10px 20px;
  margin: 15px 0 0;
  border-radius: 0;
  box-shadow: none;
  font-size: 16px;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
@media (max-width: 767px) {
  .cart-popup__btns a.gr-button-1 {
    max-width: none;
  }
}
.cart-popup__btns a.gr-button-1:hover {
  background: #FF4600;
}
.cart-popup__btns a.gr-button-2 {
  max-width: 200px;
  min-width: 150px;
  border: 2px solid #000000;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
}
@media (max-width: 767px) {
  .cart-popup__btns a.gr-button-2 {
    max-width: none;
  }
}
.cart-popup__btns a.gr-button-2:hover {
  background: #404040;
}
@media (max-width: 767px) {
  .cart-popup__btns a.gr_go_to_cart {
    order: 2;
    margin-top: 10px;
  }
}
.cart-popup #shop2-cart {
  display: block;
  margin: 0;
}
.cart-popup .popup-product {
  position: relative;
  display: flex;
  margin-bottom: 35px;
}
@media (max-width: 1023px) {
  .cart-popup .popup-product {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .cart-popup .popup-product {
    margin-bottom: 20px;
  }
}
.cart-popup .popup-product:last-child {
  margin-bottom: 0;
}
.cart-popup .popup-product__left {
  position: relative;
  width: 90px;
  margin: 0 20px 0 0;
  align-self: flex-start;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__left {
    margin: 0 12px 0 0;
    width: 68px;
  }
}
.cart-popup .popup-product__right {
  position: relative;
  display: flex;
  flex-direction: column;
  width: calc(100% - 20px - 90px);
  text-align: left;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__right {
    width: calc(100% - 12px - 68px);
  }
}
.cart-popup .popup-product__image {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  width: 90px;
  height: 90px;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__image {
    margin-right: 20px;
    width: 68px;
    height: 68px;
  }
}
.cart-popup .popup-product__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
  background-size: 50%;
}
.cart-popup .popup-product__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  outline: none;
  border-radius: 0;
  overflow: hidden;
}
.cart-popup .popup-product__image a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(230, 237, 241, 0.5);
  z-index: 2;
  opacity: 0.5;
}
.cart-popup .popup-product__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cart-popup .popup-product__name {
  color: #404040;
  font-size: 18px;
  line-height: 1.3;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-align: left;
}
@media (max-width: 767px) {
  .cart-popup .popup-product__name {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .cart-popup .popup-product__name {
    padding: 0 20px 0 0;
  }
}
.cart-popup .popup-product__name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.cart-popup .popup-product__name a:hover {
  border-bottom-color: #404040;
}
.cart-popup .popup-product__action {
  color: red;
}
.cart-popup .popup-product__action strong {
  font-size: 15px;
  font-weight: 500;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__action strong {
    font-size: 13px;
  }
}
.cart-popup .popup-product__add {
  padding: 6px 0 0;
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__add {
    align-items: center;
  }
}
.cart-popup .popup-product__amount {
  margin-right: auto;
  order: -1;
}
.cart-popup .popup-product__amount .shop2-product-amount {
  width: 95px;
  height: 40px;
  margin: 0;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__amount .shop2-product-amount {
    margin: 0;
  }
}
.cart-popup .popup-product__amount .shop2-product-amount button {
  height: 36px;
  min-height: 36px;
  line-height: 36px;
  outline: none;
  transform: rotate(0.01deg);
}
.cart-popup .popup-product__amount .shop2-product-amount button:hover {
  border: none;
}
@media (max-width: 479px) {
  .cart-popup .popup-product__amount .shop2-product-amount button {
    display: inline-block;
  }
}
.cart-popup .popup-product__amount .shop2-product-amount input[type="text"] {
  max-width: 27px;
  font-size: 16px;
  outline: none;
}
@media (max-width: 479px) {
  .cart-popup .popup-product__amount .shop2-product-amount input[type="text"] {
    height: 36px;
  }
}
.cart-popup .popup-product__price {
  padding: 8px 0 0;
  font-weight: 700;
  font-size: 22px;
  line-height: 1.3;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
@media (max-width: 639px) {
  .cart-popup .popup-product__price {
    padding: 0;
  }
}
@media (max-width: 450px) {
  .cart-popup .popup-product__price {
    font-size: 18px;
  }
}
.cart-popup .popup-product__price span {
  font-size: 16px;
  font-weight: 400;
}
.cart-popup .popup-product__price .cart-price__preorder {
  font-size: 15px;
}
.cart-popup .popup-product__close {
  position: absolute;
  right: 0;
  top: 6px;
  width: 14px;
  font-size: 0;
}
.cart-popup .popup-product__close .cart-delete {
  width: 14px;
}
.cart-popup .popup-product__close .cart-delete a {
  position: relative;
  display: block;
  min-height: 14px;
  height: 14px;
  width: 14px;
  border-radius: 0;
  box-shadow: none;
  z-index: 2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b4b4b4%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.cart-popup .popup-product__close .cart-delete a:hover, .cart-popup .popup-product__close .cart-delete a:active {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23b4b4b4%22%20d%3D%22M8.39999962%2C7%20L14%2C12.6000004%20L12.6000004%2C14%20L7%2C8.39999962%20L1.39999962%2C14%20L0%2C12.6000004%20L5.60000038%2C7%20L0%2C1.39999962%20L1.39999962%2C0%20L7%2C5.60000038%20L12.6000004%2C0%20L14%2C1.39999962%20L8.39999962%2C7%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.cart-popup .popup-product__close .cart-delete a svg {
  display: none;
}
.gr-cart-popup-btn .block-body .cart-preview__title .title-text-cart {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 52px;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
  background: transparent;
  opacity: 0;
}
@media (max-width: 1260px) {
  .gr-cart-popup-btn .block-body .cart-preview__title .title-text-cart {
    display: none !important;
  }
}
.gr-cart-popup-btn.amount--count-none {
  pointer-events: none;
}
.gr-cart-popup-btn.amount--count-none .cart-preview__title {
  color: #000;
}
.gr-cart-popup-btn.amount--count-none .cart-preview__title:before {
  z-index: 2;
}
.gr-cart-popup-btn.amount--count-none .cart-preview__title .body-text-cart {
  display: none;
}
.gr-cart-popup-btn.amount--count-none .cart-preview__title .title-text-cart {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 52px;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  padding: 0 0 0 20px;
  background: transparent;
  opacity: 1;
}
@media (max-width: 1260px) {
  .gr-cart-popup-btn.amount--count-none .cart-preview__title .title-text-cart {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .shopping-cart.amount--count-none .block-body .cart-preview__title:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, rgba(180, 180, 180, 0.2) 51px, #e1e1e1 100%);
  }
}
div.remodal {
  border-radius: 0;
}
.special-popup {
  padding: 0;
  border-radius: 0;
  background: #fff;
}
.special-popup:not(.block_has_image) {
  padding-top: 25px;
}
@media (max-width: 639px) {
  .special-popup {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
  }
}
.special-popup .remodal-close-btn {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23383030%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #f0f0f0;
  transition: all 0.2s;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}
@media (max-width: 639px) {
  .special-popup .remodal-close-btn {
    top: 15px;
    right: 15px;
  }
}
.special-popup .remodal-close-btn:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23383030%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #f0f0f0;
}
.special-popup__bottom {
  padding: 30px 40px 40px;
}
@media (max-width: 639px) {
  .special-popup__bottom {
    padding: 20px 20px 30px;
  }
}
.special-popup__image {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  padding-top: 75%;
  font-size: 0;
}
@media (max-width: 639px) {
  .special-popup__image {
    border-radius: 0;
  }
}
.special-popup__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.special-popup .special-timer {
  text-align: center;
  padding: 15px 40px 20px;
  border-bottom: 1px solid #f0f0f0;
}
@media (max-width: 639px) {
  .special-popup .special-timer {
    padding: 15px 20px;
  }
}
.special-popup .special-timer__subtitle {
  color: rgba(56, 48, 48, 0.7);
  font-size: 16px;
  line-height: 1.2;
}
.special-popup .special-timer__subtitle + .special-timer__date {
  margin-top: 10px;
}
@media (max-width: 639px) {
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 5px;
    font-size: 14px;
  }
}
.special-popup .special-timer__date {
  display: inline-flex;
  align-items: center;
}
.special-popup .special-timer__date .gr-timer-elem.gr-timer-days {
  margin-right: 10px;
}
.special-popup .special-timer__date .gr-timer-elem.gr-timer-days + .gr-timer-delim {
  display: none;
}
.special-popup .special-timer__date .gr-timer-elem:last-child .gr-timer-number {
  color: #8a97ac;
}
.special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 46px;
  width: 50px;
  height: 50px;
  border-radius: 0;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #383030;
  background: #fff;
  border: 2px solid #d2d2d2;
}
@media (max-width: 639px) {
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    width: 40px;
    height: 40px;
    line-height: 36px;
    font-size: 16px;
  }
}
.special-popup .special-timer__date .gr-timer-elem em {
  display: none;
}
.special-popup .special-timer__date .gr-timer-delim {
  margin: 0 4px;
  font-size: 0;
  width: 2px;
  height: 12px;
  opacity: 0.2;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%201C2%201.55228%201.55228%202%201%202C0.447715%202%200%201.55228%200%201C0%200.447715%200.447715%200%201%200C1.55228%200%202%200.447715%202%201ZM2%2011C2%2011.5523%201.55228%2012%201%2012C0.447715%2012%200%2011.5523%200%2011C0%2010.4477%200.447715%2010%201%2010C1.55228%2010%202%2010.4477%202%2011Z%22%20fill%3D%22%23232323%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.special-popup__header {
  font-size: 26px;
  line-height: 1.2;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  color: #383030;
  text-align: center;
}
@media (max-width: 639px) {
  .special-popup__header {
    font-size: 18px;
    line-height: 20px;
  }
}
.special-popup__header + .special-popup__desc {
  margin-top: 12px;
}
@media (max-width: 639px) {
  .special-popup__header + .special-popup__desc {
    margin-top: 10px;
  }
}
.special-popup__header + .special-popup__form {
  margin-top: 22px;
}
@media (max-width: 639px) {
  .special-popup__header + .special-popup__form {
    margin-top: 20px;
  }
}
.special-popup__desc {
  font-size: 18px;
  line-height: 24px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #383030;
  text-align: center;
}
@media (max-width: 639px) {
  .special-popup__desc {
    font-size: 15px;
    line-height: 22px;
  }
}
.special-popup__desc + .special-popup__form {
  margin-top: 22px;
}
@media (max-width: 639px) {
  .special-popup__desc + .special-popup__form {
    margin-top: 20px;
  }
}
.special-popup__form .tpl-anketa {
  text-align: left;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.special-popup__form .tpl-anketa .tpl-field {
  margin: 0 0 15px;
}
.special-popup__form .tpl-anketa .tpl-field .field-title {
  padding: 0 0 5px;
  font-weight: 500;
  color: #404040;
  font-size: 14px;
}
.special-popup__form .tpl-anketa .tpl-field.tpl-field-button {
  padding-top: 0;
  text-align: center;
}
.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: none;
  min-width: 200px;
  height: auto;
  padding: 10px 20px;
  margin: 0 auto;
  box-shadow: none;
  outline: none;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
}
.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:hover {
  background: #ff0030;
  border-color: #ff0030;
}
.special-popup__form .tpl-anketa .tpl-field input[type="text"], .special-popup__form .tpl-anketa .tpl-field textarea {
  width: 100%;
  border: 2px solid #e1e1e1;
  background-color: #ffffff;
  max-width: 100%;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  outline: none;
}
.special-popup__form .tpl-anketa .tpl-field input[type="text"] {
  padding: 0 15px;
  height: 40px;
  line-height: 19px;
}
.special-popup__form .tpl-anketa .tpl-field textarea {
  padding: 15px;
}
.special-popup__form .tpl-anketa .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li label input[type="radio"] {
  border-color: #404040;
}
.special-popup__form .tpl-anketa .tpl-field.type-radio_group ul li label span {
  color: #404040;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li {
  margin: 3px 0;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li label, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li label {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li label span, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li label span {
  position: relative;
  color: #404040;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  cursor: pointer;
  padding: 3px 0 0 34px;
  display: inline-block;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li label span:before, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li label span:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  width: 24px;
  height: 24px;
  border: 1px solid #404040;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li label input[type="checkbox"], .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li label input[type="checkbox"] {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0;
  border: none;
  background: none;
}
.special-popup__form .tpl-anketa .tpl-field.type-checkbox ul li label input[type=checkbox]:checked + span:before, .special-popup__form .tpl-anketa .tpl-field.type-multi_checkbox ul li label input[type=checkbox]:checked + span:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2013%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%220%204.414%201.414%203%204.707%206.293%2011%200%2012.414%201.414%204.707%209.05%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, linear-gradient(270deg, #000000 0%, #404040 100%);
}
.special-popup__form .tpl-anketa .tpl-anketa-success-note {
  text-align: center;
  color: #000;
  font-size: 26px;
  line-height: 1.15;
  font-weight: 700;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.special-popup__btn {
  margin-top: 15px;
}
@media (max-width: 639px) {
  .special-popup__btn {
    margin-top: 14px;
  }
}
.special-popup__btn a {
  width: 100%;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: none;
  min-width: 200px;
  height: auto;
  padding: 10px 20px;
  border: 2px solid #000000;
  background-image: linear-gradient(270deg, #000000 0%, #404040 100%);
  color: #ffffff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 19px;
}
.special-popup__btn a:hover {
  border-color: #404040;
  background: #404040;
}
@media (max-width: 639px) {
  .product-quick-view2 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    background-color: #fff;
  }
}
.product-quick-view2 .popover-body {
  position: relative;
  z-index: 100;
  padding: 0;
  width: auto;
  min-width: 100px;
  min-height: 100px;
  border-radius: 0;
  background-color: #fff;
  background-size: 100% 100%;
  box-shadow: none;
  border: none;
}
@media (max-width: 639px) {
  .product-quick-view2 .popover-body {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    width: 100%;
  }
}
.product-quick-view2 .popover-body:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 2px solid #e6ecf1;
  display: none;
}
@media (max-width: 639px) {
  .product-quick-view2 .popover-body:before {
    display: none;
  }
}
.product-quick-view2 .popover-body .shop2-btn-back, .product-quick-view2 .popover-body p {
  display: none;
}
.product-quick-view2 .popover-close {
  position: absolute;
  z-index: 9999;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 0;
  cursor: pointer;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  transition: all 0.2s;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  box-shadow: none;
}
@media (max-width: 639px) {
  .product-quick-view2 .popover-close {
    top: 15px;
    right: 20px;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  }
}
.product-quick-view2 .popover-close:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23b4b4b4%22%20d%3D%22M11.400%2C10.000%20L20.000%2C18.600%20L18.600%2C20.000%20L10.000%2C11.400%20L1.400%2C20.000%20L0.000%2C18.600%20L8.600%2C10.000%20L0.000%2C1.400%20L1.400%2C0.000%20L10.000%2C8.600%20L18.600%2C0.000%20L20.000%2C1.400%20L11.400%2C10.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.card-product-preview {
  width: 800px;
  padding-top: 40px;
}
@media (max-width: 1023px) {
  .card-product-preview {
    width: 700px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .card-product-preview {
    width: 440px;
    padding-top: 25px;
  }
}
@media (max-width: 639px) {
  .card-product-preview {
    width: 100%;
    padding-top: 25px;
  }
}
.card-product-preview__title {
  color: #383030;
  padding: 0 40px;
  margin-bottom: 20px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 34px;
  line-height: 1.2;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .card-product-preview__title {
    padding: 0 30px;
    margin-bottom: 30px;
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .card-product-preview__title {
    margin-bottom: 20px;
    padding: 0 20px;
    font-size: 22px;
  }
}
.card-product-preview__top {
  display: flex;
  align-items: flex-start;
  padding: 0 40px 50px;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .card-product-preview__top {
    padding: 0 30px 40px;
  }
}
@media (max-width: 767px) {
  .card-product-preview__top {
    padding: 0 20px 25px;
    display: block;
  }
}
.card-product-preview__item {
  display: flex;
  width: calc(100% - 250px - 20px);
}
@media (max-width: 767px) {
  .card-product-preview__item {
    width: 100%;
  }
}
.card-product-preview__btns {
  width: 250px;
  margin-left: 20px;
}
@media (max-width: 1023px) {
  .card-product-preview__btns {
    width: 210px;
  }
}
@media (max-width: 767px) {
  .card-product-preview__btns {
    width: 100%;
    margin: 20px 0 0;
  }
}
.card-product-preview__btns .gr-button-1, .card-product-preview__btns .gr-button-2 {
  display: block;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-radius: 0;
  padding: 10px 20px;
  min-width: 150px;
  max-width: 100%;
  width: auto;
  box-shadow: none;
  text-decoration: none;
  cursor: pointer;
}
.card-product-preview__btns .gr-button-1 {
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.card-product-preview__btns .gr-button-1:hover {
  background: #ff0030;
  border-color: #ff0030;
}
.card-product-preview__btns .gr-button-2 {
  border: 2px solid #000000;
  background: linear-gradient(270deg, #000000 0%, #404040 100%);
}
.card-product-preview__btns .gr-button-2:hover {
  background: #404040;
  border-color: #404040;
}
.card-product-preview__btns .card_popup_close {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .card-product-preview__btns .card_popup_close {
    margin-top: 15px;
  }
}
@media (max-width: 639px) {
  .card-product-preview__btns .card_popup_close {
    margin-top: 10px;
  }
}
.card-product-preview__left {
  position: relative;
  width: 220px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .card-product-preview__left {
    width: 160px;
    margin-right: 12px;
  }
}
@media (max-width: 639px) {
  .card-product-preview__left {
    width: 100px;
  }
}
.card-product-preview__right {
  width: calc(100% - 120px - 20px);
  display: flex;
  flex-direction: column;
}
@media (max-width: 639px) {
  .card-product-preview__right {
    width: calc(100% - 110px - 12px);
  }
}
.card-product-preview .product-flags {
  margin: 0 0 5px;
  font-size: 0;
  pointer-events: none;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.card-product-preview .product-flags__item {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-transform: uppercase;
  display: inline-block;
  padding: 5px 5px;
  min-width: 50px;
  text-align: center;
  margin: 0 4px 0 0;
}
@media (max-width: 639px) {
  .card-product-preview .product-flags__item {
    font-size: 11px;
    line-height: 12px;
    border-radius: 0;
  }
}
@media (max-width: 639px) {
  .card-product-preview .product-flags__item span {
    padding: 5px 10px;
  }
}
.card-product-preview .product-flags__item.spec_item {
  background-color: #ffa81e;
}
.card-product-preview .product-flags__item.new_item {
  background-color: #47dd7c;
}
.card-product-preview .product-flags__left {
  display: flex;
  align-items: flex-start;
}
.card-product-preview .product-flags__right {
  display: flex;
  align-items: flex-start;
}
.card-product-preview__image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  border-radius: 0;
}
.card-product-preview__image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
}
.card-product-preview__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  outline: none;
  border-radius: 0;
  overflow: hidden;
}
.card-product-preview__image a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(240, 240, 240, 0.5);
  opacity: 0.5;
  z-index: 2;
}
.card-product-preview__image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-product-preview__name {
  margin-bottom: 10px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}
.card-product-preview__name a {
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.card-product-preview__name a:hover {
  border-bottom-color: #404040;
}
.card-product-preview .tpl-rating-block {
  font-size: 0;
  margin-bottom: 10px;
}
.card-product-preview .tpl-rating-block .tpl-stars {
  height: 12px;
  width: 68px;
  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%22118px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%20118%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23ffa81e%22%20d%3D%22M117.903%2C8.677%20L112.591%2C14.076%20L113.842%2C21.677%20C113.869%2C21.842%20113.782%2C21.971%20113.655%2C21.974%20L107.003%2C18.328%20L100.350%2C21.974%20C100.302%2C22.001%20100.243%2C21.982%20100.193%2C21.884%20C100.163%2C21.823%20100.152%2C21.749%20100.164%2C21.677%20L101.414%2C14.076%20L96.102%2C8.677%20C96.000%2C8.573%2095.997%2C8.366%2096.098%2C8.257%20C96.124%2C8.230%2096.148%2C8.218%2096.168%2C8.214%20L103.582%2C7.091%20L106.881%2C0.122%20C106.929%2C0.020%20106.990%2C-0.002%20107.038%2C0.023%20C107.069%2C0.039%20107.101%2C0.073%20107.125%2C0.122%20L110.424%2C7.091%20L117.837%2C8.214%20C117.913%2C8.226%20118.001%2C8.349%20117.978%2C8.514%20C117.969%2C8.582%20117.940%2C8.640%20117.903%2C8.677%20ZM109.749%2C7.999%20L107.003%2C2.197%20L104.256%2C7.999%20L97.798%2C8.978%20L102.481%2C13.737%20L101.409%2C20.255%20L107.003%2C17.189%20L112.596%2C20.255%20L111.524%2C13.737%20L116.207%2C8.978%20L109.749%2C7.999%20ZM88.591%2C14.076%20L89.842%2C21.677%20C89.869%2C21.842%2089.782%2C21.971%2089.655%2C21.974%20L83.003%2C18.328%20L76.350%2C21.974%20C76.302%2C22.001%2076.243%2C21.982%2076.193%2C21.884%20C76.163%2C21.823%2076.152%2C21.749%2076.164%2C21.677%20L77.414%2C14.076%20L72.102%2C8.677%20C72.000%2C8.573%2071.997%2C8.366%2072.098%2C8.257%20C72.124%2C8.230%2072.148%2C8.218%2072.168%2C8.214%20L79.582%2C7.091%20L82.881%2C0.122%20C82.929%2C0.020%2082.990%2C-0.002%2083.038%2C0.023%20C83.069%2C0.039%2083.101%2C0.073%2083.125%2C0.122%20L86.424%2C7.091%20L93.837%2C8.214%20C93.913%2C8.226%2094.001%2C8.349%2093.978%2C8.514%20C93.969%2C8.582%2093.940%2C8.640%2093.903%2C8.677%20L88.591%2C14.076%20ZM85.749%2C7.999%20L83.003%2C2.197%20L80.256%2C7.999%20L73.798%2C8.978%20L78.481%2C13.737%20L77.409%2C20.255%20L83.003%2C17.189%20L88.596%2C20.255%20L87.524%2C13.737%20L92.207%2C8.978%20L85.749%2C7.999%20ZM64.591%2C14.076%20L65.842%2C21.677%20C65.869%2C21.842%2065.782%2C21.971%2065.655%2C21.974%20L59.003%2C18.328%20L52.350%2C21.974%20C52.302%2C22.001%2052.243%2C21.982%2052.193%2C21.884%20C52.163%2C21.823%2052.152%2C21.749%2052.164%2C21.677%20L53.414%2C14.076%20L48.102%2C8.677%20C48.000%2C8.573%2047.997%2C8.366%2048.098%2C8.257%20C48.124%2C8.230%2048.148%2C8.218%2048.168%2C8.214%20L55.582%2C7.091%20L58.881%2C0.122%20C58.929%2C0.020%2058.990%2C-0.002%2059.038%2C0.023%20C59.069%2C0.039%2059.101%2C0.073%2059.125%2C0.122%20L62.424%2C7.091%20L69.837%2C8.214%20C69.913%2C8.226%2070.001%2C8.349%2069.978%2C8.514%20C69.969%2C8.582%2069.940%2C8.640%2069.903%2C8.677%20L64.591%2C14.076%20ZM61.749%2C7.999%20L59.003%2C2.197%20L56.256%2C7.999%20L49.798%2C8.978%20L54.481%2C13.737%20L53.409%2C20.255%20L59.003%2C17.189%20L64.596%2C20.255%20L63.524%2C13.737%20L68.207%2C8.978%20L61.749%2C7.999%20ZM40.591%2C14.076%20L41.842%2C21.677%20C41.869%2C21.842%2041.782%2C21.971%2041.655%2C21.974%20L35.003%2C18.328%20L28.350%2C21.974%20C28.302%2C22.001%2028.243%2C21.982%2028.193%2C21.884%20C28.163%2C21.823%2028.152%2C21.749%2028.164%2C21.677%20L29.414%2C14.076%20L24.102%2C8.677%20C24.000%2C8.573%2023.997%2C8.366%2024.098%2C8.257%20C24.124%2C8.230%2024.148%2C8.218%2024.168%2C8.214%20L31.582%2C7.091%20L34.881%2C0.122%20C34.929%2C0.020%2034.990%2C-0.002%2035.038%2C0.023%20C35.069%2C0.039%2035.101%2C0.073%2035.125%2C0.122%20L38.424%2C7.091%20L45.837%2C8.214%20C45.913%2C8.226%2046.001%2C8.349%2045.978%2C8.514%20C45.969%2C8.582%2045.940%2C8.640%2045.903%2C8.677%20L40.591%2C14.076%20ZM37.749%2C7.999%20L35.003%2C2.197%20L32.256%2C7.999%20L25.798%2C8.978%20L30.481%2C13.737%20L29.409%2C20.255%20L35.003%2C17.189%20L40.596%2C20.255%20L39.524%2C13.737%20L44.207%2C8.978%20L37.749%2C7.999%20ZM16.591%2C14.076%20L17.842%2C21.677%20C17.869%2C21.842%2017.782%2C21.971%2017.655%2C21.974%20L11.003%2C18.328%20L4.350%2C21.974%20C4.302%2C22.001%204.243%2C21.982%204.193%2C21.884%20C4.163%2C21.823%204.152%2C21.749%204.164%2C21.677%20L5.414%2C14.076%20L0.102%2C8.677%20C-0.000%2C8.573%20-0.003%2C8.366%200.098%2C8.257%20C0.124%2C8.230%200.148%2C8.218%200.168%2C8.214%20L7.582%2C7.091%20L10.881%2C0.122%20C10.929%2C0.020%2010.990%2C-0.002%2011.038%2C0.023%20C11.069%2C0.039%2011.101%2C0.073%2011.125%2C0.122%20L14.424%2C7.091%20L21.837%2C8.214%20C21.913%2C8.226%2022.001%2C8.349%2021.978%2C8.514%20C21.969%2C8.582%2021.940%2C8.640%2021.903%2C8.677%20L16.591%2C14.076%20ZM13.749%2C7.999%20L11.003%2C2.197%20L8.256%2C7.999%20L1.798%2C8.978%20L6.481%2C13.737%20L5.409%2C20.255%20L11.003%2C17.189%20L16.596%2C20.255%20L15.524%2C13.737%20L20.207%2C8.978%20L13.749%2C7.999%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 / 68px 12px no-repeat;
}
.card-product-preview__price {
  margin-top: auto;
}
.card-product-preview__price .price-old {
  position: relative;
  display: inline-block;
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0;
  font-weight: 700;
}
.card-product-preview__price .price-old:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 50%;
  right: -3px;
  height: 2px;
  margin-top: -1px;
  background: #ff5640;
}
.card-product-preview__price .price-old span strong {
  position: relative;
  font-size: 20px;
}
.card-product-preview__price .shop2-product-discount-desc {
  padding: 8px 10px;
}
.card-product-preview__price .shop2-product-discount-desc p {
  margin: 0;
  display: inline-block;
}
.card-product-preview__price .price-current {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 34px;
}
.card-product-preview__price .price-current strong {
  font-size: 26px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .card-product-preview__price .price-current strong {
    font-size: 22px;
  }
}
@media (max-width: 639px) {
  .card-product-preview__price .price-current strong {
    font-size: 20px;
  }
}
.card-product-preview__price.prod-price-old .price-current {
  color: #ff5640;
}
.card-product-preview .popup-kinds {
  display: none;
  padding: 0 40px;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .card-product-preview .popup-kinds {
    padding: 0 30px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds {
    padding: 0 20px;
    margin-bottom: 20px;
  }
}
.card-product-preview .popup-kinds:first-child {
  padding-top: 40px;
  border-top: 1px solid #f0f0f0;
}
@media (max-width: 1023px) {
  .card-product-preview .popup-kinds:first-child {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds:first-child {
    padding-top: 20px;
  }
}
.card-product-preview .popup-kinds:last-child {
  margin-bottom: 0;
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds:last-child {
    padding-bottom: 25px;
  }
}
.card-product-preview .popup-kinds.show_accessory {
  display: block;
}
.card-product-preview .popup-kinds.show_recommend {
  display: block;
}
.card-product-preview .popup-kinds.show_kit {
  display: block;
}
.card-product-preview .popup-kinds.show_similar {
  display: block;
}
.card-product-preview .popup-kinds__title {
  color: #383030;
  margin-bottom: 30px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}
@media (max-width: 1023px) {
  .card-product-preview .popup-kinds__title {
    margin-bottom: 25px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds__title {
    margin-bottom: 10px;
    line-height: 1.25;
  }
}
.card-product-preview .popup-kinds__items.slick-slider .slick-prev.slick-disabled, .card-product-preview .popup-kinds__items.slick-slider .slick-next.slick-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.card-product-preview .popup-kinds__items.slick-slider .slick-prev {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 48px;
  left: auto;
  top: -65px;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%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%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(90deg);
}
@media screen and (max-width: 1023px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-prev {
    width: 30px;
    height: 30px;
    top: -54px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-prev {
    top: -37px;
  }
}
@media (max-width: 639px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-prev {
    right: 28px;
  }
}
.card-product-preview .popup-kinds__items.slick-slider .slick-prev:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.card-product-preview .popup-kinds__items.slick-slider .slick-prev:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.card-product-preview .popup-kinds__items.slick-slider .slick-prev:before {
  content: "";
}
.card-product-preview .popup-kinds__items.slick-slider .slick-next {
  position: absolute;
  cursor: pointer;
  z-index: 1;
  right: 10px;
  left: auto;
  top: -65px;
  bottom: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #000000;
  display: block;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2020%2013%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%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #fff;
  transform: rotate(-90deg);
}
@media screen and (max-width: 1023px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-next {
    width: 30px;
    height: 30px;
    top: -54px;
  }
}
@media (max-width: 767px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-next {
    top: -37px;
  }
}
@media (max-width: 639px) {
  .card-product-preview .popup-kinds__items.slick-slider .slick-next {
    right: 0;
  }
}
.card-product-preview .popup-kinds__items.slick-slider .slick-next:hover {
  border: 2px solid #404040;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #404040;
}
.card-product-preview .popup-kinds__items.slick-slider .slick-next:active {
  border: 2px solid #000000;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2020%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M10.048%2C11.952%20L10.030%2C12.027%20L9.204%2C11.227%20L8.584%2C10.632%20L8.587%2C10.630%20L0.000%2C2.315%20L1.400%2C0.961%20L10.001%2C9.264%20L18.600%2C0.961%20L20.000%2C2.315%20L10.048%2C11.952%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat #000000;
}
.card-product-preview .popup-kinds__items.slick-slider .slick-next:before {
  content: "";
}
.card-product-preview .kind-item {
  outline: none;
  box-shadow: none;
}
.card-product-preview .kind-item .kind-item-inner-wrap {
  display: flex;
  position: relative;
  padding: 15px;
  margin: 0 10px 0 0;
}
.card-product-preview .kind-item .kind-item-inner-wrap:before {
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 2px solid #e6ecf1;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-item-inner-wrap {
    margin: 0;
  }
}
.card-product-preview .kind-item__inner {
  display: flex;
  width: 100%;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item__inner {
    padding: 0;
  }
}
.card-product-preview .kind-item__top {
  width: 90px;
  margin: 0 15px 0 0;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item__top {
    width: 70px;
    margin: 0 12px 0 0;
  }
}
.card-product-preview .kind-item__bottom {
  display: flex;
  flex-direction: column;
  width: calc(100% - 90px - 15px);
}
@media (max-width: 639px) {
  .card-product-preview .kind-item__bottom {
    width: calc(100% - 70px - 12px);
  }
}
.card-product-preview .kind-item .kind-image {
  position: relative;
  padding-top: 100%;
  overflow: hidden;
  margin: 0;
  border-radius: 0;
}
.card-product-preview .kind-item .kind-image.no-image {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
}
.card-product-preview .kind-item .kind-image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  outline: none;
  border-radius: 0;
  overflow: hidden;
}
.card-product-preview .kind-item .kind-image a:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(240, 240, 240, 0.5);
  z-index: 2;
  opacity: 0.5;
}
.card-product-preview .kind-item .kind-image a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.card-product-preview .kind-item .kind-name {
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 6px;
  color: #404040;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .card-product-preview .kind-item .kind-name {
    font-size: 15px;
  }
}
.card-product-preview .kind-item .kind-name a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.18s;
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
.card-product-preview .kind-item .kind-name a:hover {
  border-bottom-color: #404040;
}
.card-product-preview .kind-item .kind-item-add {
  margin-top: auto;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.card-product-preview .kind-item .kind-item-add__left {
  width: calc(100% - 100px - 15px);
}
@media (max-width: 1023px) {
  .card-product-preview .kind-item .kind-item-add__left {
    width: auto;
  }
}
.card-product-preview .kind-item .kind-item-add__right {
  width: 100px;
  margin-left: 15px;
}
@media (max-width: 1023px) {
  .card-product-preview .kind-item .kind-item-add__right {
    margin: 5px 0 0;
  }
}
@media (max-width: 767px) {
  .card-product-preview .kind-item .kind-item-add__right {
    margin: 0 0 0 15px;
  }
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-item-add__right {
    width: auto;
  }
}
@media (max-width: 1023px) {
  .card-product-preview .kind-item .kind-item-add {
    display: block;
  }
}
@media (max-width: 767px) {
  .card-product-preview .kind-item .kind-item-add {
    display: flex;
  }
}
.card-product-preview .kind-item .kind-price .price-old {
  position: relative;
  display: inline-block;
  color: #383030;
  margin-bottom: 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 0;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-price .price-old {
    font-size: 16px;
  }
}
.card-product-preview .kind-item .kind-price .price-old:before {
  position: absolute;
  content: "";
  left: -3px;
  top: 50%;
  right: -3px;
  height: 2px;
  margin-top: -1px;
  background: #ff5640;
}
.card-product-preview .kind-item .kind-price .price-old span strong {
  font-size: 18px;
  font-weight: 700;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-price .price-old span strong {
    font-size: 16px;
  }
}
.card-product-preview .kind-item .kind-price .shop2-product-discount-desc {
  padding: 5px 8px;
}
.card-product-preview .kind-item .kind-price .shop2-product-discount-desc p {
  margin: 0;
  display: inline-block;
}
.card-product-preview .kind-item .kind-price .price-current {
  color: #383030;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: -0.22px;
  line-height: 1.1;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-price .price-current {
    font-size: 16px;
  }
}
.card-product-preview .kind-item .kind-price .price-current strong {
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 639px) {
  .card-product-preview .kind-item .kind-price .price-current strong {
    font-size: 16px;
  }
}
.card-product-preview .kind-item .kind-price .price-current span {
  display: none;
}
.card-product-preview .kind-item .kind-price.kind-price-old .price-current {
  color: #ff5640;
}
.card-product-preview .kind-item .product-amount {
  display: none;
  margin: 10px 0 0;
}
.card-product-preview .kind-item .shop-product-btn {
  display: block;
  border-radius: 0;
  padding: 0 10px;
  margin: 0;
  min-width: 100px;
  max-width: 100%;
  box-shadow: none;
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.card-product-preview .kind-item .shop-product-btn span {
  height: auto;
  line-height: 1.3;
  color: #ffffff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-indent: 0;
  background: none;
}
@media (max-width: 1023px) {
  .card-product-preview .kind-item .shop-product-btn span {
    font-size: 14px;
  }
}
.card-product-preview .kind-item .shop-product-btn span svg {
  position: relative;
  top: auto;
  right: auto;
  margin: 0;
  display: none;
}
.card-product-preview .kind-item .shop-product-btn:hover {
  background: #ff0030;
  border-color: #ff0030;
}
@media (max-width: 450px) {
  .card-product-preview .kind-item .shop-product-btn {
    min-width: 0;
    width: 70px;
    margin-left: auto;
  }
}
#shop2-msg {
  min-width: 480px;
  padding: 38px 40px;
  text-align: center;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  color: #000;
  background: #fff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 639px) {
  #shop2-msg {
    min-width: 320px;
    padding: 20px;
    font-size: 15px;
    line-height: 24px;
  }
}
#shop2-msg .go-to-compare-btn {
  display: inline-block;
  vertical-align: top;
}
#shop2-msg a {
  position: relative;
  margin-right: 20px;
  color: #404040;
  text-decoration: none;
  transition: all 0.18s;
  border-bottom: 1px solid transparent;
}
#shop2-msg a:hover {
  border-bottom-color: #404040;
}
#shop2-msg a:before {
  position: absolute;
  top: 50%;
  right: -20px;
  content: "";
  width: 18px;
  height: 18px;
  margin-top: -8px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.70711%204.29289C5.90237%204.48816%206%204.74408%206%205C6%205.25592%205.90237%205.51185%205.70711%205.70711L1.70711%209.70711C1.31658%2010.0976%200.683418%2010.0976%200.292893%209.70711C-0.0976311%209.31658%20-0.0976311%208.68342%200.292893%208.29289L3.58579%205L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L5.70711%204.29289Z%22%20fill%3D%22%23404040%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.gr-change-styles button, .gr-change-styles input {
  outline: none;
}
.gr-change-styles .shop2-filter a.empty-val, .gr-change-styles .shop2-filter li.empty-val, .gr-change-styles .search-form a.empty-val, .gr-change-styles .search-form li.empty-val {
  opacity: 0.5;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.5);
}
.gr-change-styles .shop2-filter .shop2-color-ext-list li.empty-val, .gr-change-styles .search-form .shop2-color-ext-list li.empty-val {
  opacity: 0.5;
  pointer-events: none;
}
.gr-change-styles .shop2-filter .shop2-color-ext-list li.empty-val .color_icon, .gr-change-styles .search-form .shop2-color-ext-list li.empty-val .color_icon {
  position: relative;
}
.gr-change-styles .shop2-filter .shop2-color-ext-list li.empty-val .color_icon:after, .gr-change-styles .search-form .shop2-color-ext-list li.empty-val .color_icon:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -1px;
  width: 30px;
  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%2230px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2030%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M33%201L1%2033%22%20opacity%3D%220.5%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.gr-change-styles .main-block_gr .main-block__link img {
  max-width: none;
}
.gr-change-styles .link-top {
  position: fixed;
  right: 30px;
  bottom: 106px;
  border-radius: 0;
  z-index: 2;
  padding: 7px 10px 7px 30px;
  height: 40px;
  min-width: 30px;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  border: 2px solid #000000;
  background-image: linear-gradient(to right, #404040 0%, #000000 100%);
  cursor: pointer;
  display: none;
  overflow: hidden;
}
@media (max-width: 479px) {
  .gr-change-styles .link-top {
    right: 0;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .link-top {
    bottom: 35px;
  }
}
.gr-change-styles .link-top span {
  display: inline-block;
  font-size: 0;
  line-height: 23px;
  transition: all 0.2s;
  text-indent: -200px;
}
.gr-change-styles .link-top:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transform: rotate(180deg);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2015%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%22M7.495%2C5.269%20L2.342%2C0.049%20L0.967%2C1.444%20L7.495%2C8.013%20L14.023%2C1.380%20L12.648%2C-0.015%20L7.495%2C5.269%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.gr-change-styles .link-top:hover {
  background: #000000;
  border: 2px solid #000000;
}
.gr-change-styles .link-top:hover span {
  font-size: 16px;
  text-indent: 0;
}
.gr-change-styles .link-top:hover:after {
  background-position: left 90% top 50%;
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .shop2-product-btn {
  display: block;
  border-radius: 0;
  padding: 0 10px;
  margin: 0 auto 20px;
  min-width: 150px;
  max-width: 100%;
  box-shadow: none;
  text-align: center;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .shop2-product-btn span {
  height: auto;
  line-height: 1.3;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-indent: 0;
  background: none;
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .shop2-product-btn:hover {
  background: #ff0030;
  border-color: #ff0030;
}
.gr-change-styles .search.search-mob {
  height: 0;
}
@media (max-width: 1023px) {
  .gr-change-styles .search.search-desc {
    flex: 0 1 1%;
  }
}
@media (max-width: 1023px) {
  .gr-change-styles .site-header__bottom__wrap {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  .gr-change-styles .site-header__block.timer-enable {
    padding-top: 40px;
  }
}
.gr-change-styles .shop2-pagelist div {
  margin: 0;
}
.gr-change-styles .shop2-pagelist .page_num {
  display: inline-flex;
  align-items: center;
  height: 40px;
  margin: 3px 7px;
}
.gr-change-styles .shop2-pagelist .page_num a {
  display: block;
}
@media (max-width: 639px) {
  .gr-change-styles .shop2-pagelist div.active_num {
    margin: 0 2px;
  }
}
.gr-change-styles .shop2-pagelist div.page_prev, .gr-change-styles .shop2-pagelist div.page_next {
  margin: 0 10px;
}
.gr-change-styles .shop2-pagelist div.page_prev a, .gr-change-styles .shop2-pagelist div.page_next a {
  width: 90px;
}
.gr-change-styles .search__mobile.opened .search__wrapper {
  bottom: 0;
}
@media (max-width: 639px) {
  .gr-change-styles .shop2-product-navigation a.shop2-btn {
    font-size: 16px;
    width: 135px;
  }
}
.gr-change-styles .main-blocks-wrapper .wrap .items-switcher .prev {
  right: 38px;
}
.gr-change-styles .mode-folder__right .card-top-block__product-details .product-compare {
  min-height: 24px;
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .shop2-product-btn {
  min-width: 126px;
}
@media (max-width: 639px) {
  .gr-change-styles .text_main__title h2 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  .gr-change-styles .site-footer {
    margin-top: 70px;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .site-footer {
    margin-top: 50px;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-params .param-item {
    padding: 7px 0;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-params .param-title {
    margin-bottom: 10px;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-params .param-value {
    margin-left: 0;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-article {
    margin-bottom: 10px;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-article .article-title {
    display: block;
    margin-bottom: 10px;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .cart-product-article .article-body {
    display: block;
  }
}
@media (max-width: 460px) {
  .gr-change-styles .shop2-product__btns {
    display: block;
  }
}
@media (max-width: 460px) {
  .gr-change-styles .shop2-product__btns .shop2-product-btn, .gr-change-styles .shop2-product__btns .bio-click__btn {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .gr-change-styles .kinds .kinds-block__list {
    padding-bottom: 10px;
  }
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .kind-price {
  display: flex;
  flex-direction: column;
  padding: 0 14px 20px;
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .kind-price .price-current {
  padding-left: 0;
  padding-right: 0;
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item .kind-price .shop2-product-btn {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  min-width: 0;
  max-width: none;
  width: auto;
}
@media (max-width: 639px) {
  .gr-change-styles .kinds .kinds-block .shop2-kind-item {
    margin: 0 -2px 0 0;
  }
}
.gr-change-styles .kinds .kinds-block .shop2-kind-item form {
  height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.gr-change-styles .kinds .kinds-block .kind-details {
  height: 100%;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.gr-change-styles .card-bottom-block__folders {
  margin: 0 0 20px;
}
.gr-change-styles .card-bottom-block__folders .shop2-product-folders-header {
  margin: 0 0 24px;
}
@media (max-width: 639px) {
  .gr-change-styles .card-bottom-block__folders .shop2-product-folders-header {
    margin: 0 0 15px;
  }
}
.gr-change-styles .card-bottom-block .tabt .kinds-block .shop2-kind-item .kind-price .shop2-product-btn {
  display: block;
  border-radius: 0;
  padding: 0 10px;
  margin: 15px auto 20px;
  min-width: 150px;
  max-width: 100%;
  box-shadow: none;
  text-align: center;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  border: 2px solid #FF4600;
  background: linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.gr-change-styles .card-bottom-block .tabt .kinds-block .shop2-kind-item .kind-price .shop2-product-btn span {
  height: auto;
  line-height: 1.3;
  color: #fff;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-indent: 0;
  background: none;
}
.gr-change-styles .card-bottom-block .tabt .kinds-block .shop2-kind-item .kind-price .shop2-product-btn:hover {
  background: #ff0030;
  border-color: #ff0030;
}
@media (max-width: 1023px) {
  .gr-change-styles .shopping-cart.amount--count-none .block-body {
    border: none;
  }
}
@media (max-width: 1023px) {
  .gr-change-styles .shopping-cart.amount--count-none .block-body .cart-preview__title:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat;
  }
}
.main-block_gr .main-block__link img {
  max-width: none;
}
.login__text {
  background-color: #fff;
}
.phone__ico {
  background-color: #fff;
}
.activity, .menu__inner > li > a, .logo__link {
  color: #000;
}
.time_work__numbers, .address__text {
  color: #000;
}
.catalogue-menu__title {
  background: linear-gradient(to right, #fff 0%, #fff 100%);
  color: #404040;
}
.catalogue-menu__title:hover {
  background: linear-gradient(to right, #fff 0%, #fff 100%);
  color: #404040;
}
.catalogue-menu__title:active {
  background: linear-gradient(to right, #fff 0%, #fff 100%);
  color: #404040;
}
.shopping-cart.amount--count-none .block-body {
  border: 2px solid #FF4600;
  background: #fff;
}
.shopping-cart.amount--count-none .block-body .cart-preview__title:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M7.009%2C4.013%20L24.998%2C4.013%20L21.042%2C14.998%20L8.011%2C14.998%20L4.060%2C2.002%20L0.002%2C2.002%20L0.002%2C0.001%20L5.629%2C0.001%20L7.009%2C4.013%20ZM7.516%2C22.999%20C6.133%2C22.999%205.011%2C21.879%205.011%2C20.497%20C5.011%2C19.116%206.133%2C17.995%207.516%2C17.995%20C8.899%2C17.995%2010.021%2C19.116%2010.021%2C20.497%20C10.021%2C21.879%208.899%2C22.999%207.516%2C22.999%20ZM20.541%2C22.999%20C19.157%2C22.999%2018.036%2C21.879%2018.036%2C20.497%20C18.036%2C19.116%2019.157%2C17.995%2020.541%2C17.995%20C21.924%2C17.995%2023.046%2C19.116%2023.046%2C20.497%20C23.046%2C21.879%2021.924%2C22.999%2020.541%2C22.999%20Z%22%2F%3E%3C%2Fsvg%3E") right 14px top 16px no-repeat, linear-gradient(270deg, #FF4600 0%, #ff0030 100%);
}
.shopping-cart.amount--count-none .block-body a {
  color: #FF4600;
}
.expanded__search {
  color: #2d2d2d;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%232d2d2d%22%20d%3D%22M3.657%2C6.485%20L2.101%2C4.929%20L4.929%2C2.101%20L6.485%2C3.657%20C7.535%2C2.962%208.723%2C2.459%2010.000%2C2.200%20L10.000%2C-0.000%20L14.000%2C-0.000%20L14.000%2C2.200%20C15.277%2C2.459%2016.465%2C2.962%2017.515%2C3.657%20L19.071%2C2.101%20L21.899%2C4.929%20L20.343%2C6.485%20C21.038%2C7.535%2021.541%2C8.723%2021.800%2C10.000%20L24.000%2C10.000%20L24.000%2C14.000%20L21.800%2C14.000%20C21.541%2C15.277%2021.038%2C16.465%2020.343%2C17.515%20L21.899%2C19.071%20L19.071%2C21.899%20L17.515%2C20.343%20C16.465%2C21.038%2015.277%2C21.541%2014.000%2C21.800%20L14.000%2C24.000%20L10.000%2C24.000%20L10.000%2C21.800%20C8.723%2C21.541%207.535%2C21.038%206.485%2C20.343%20L4.929%2C21.899%20L2.101%2C19.071%20L3.657%2C17.515%20C2.962%2C16.465%202.459%2C15.277%202.200%2C14.000%20L-0.000%2C14.000%20L-0.000%2C10.000%20L2.200%2C10.000%20C2.459%2C8.723%202.962%2C7.535%203.657%2C6.485%20ZM12.000%2C18.000%20C15.314%2C18.000%2018.000%2C15.314%2018.000%2C12.000%20C18.000%2C8.686%2015.314%2C6.000%2012.000%2C6.000%20C8.686%2C6.000%206.000%2C8.686%206.000%2C12.000%20C6.000%2C15.314%208.686%2C18.000%2012.000%2C18.000%20Z%22%2F%3E%3C%2Fsvg%3E") right 18px top 17px no-repeat #e1e1e1;
}
.site-header {
  background-color: #f0f0f0;
}
.site-footer__wrap {
  background-image: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 100%);
}
.footer_form {
  background-image: linear-gradient(to right, #d2d2d2 0%, #f0f0f0 100%);
}
.site-header__block {
  background-image: linear-gradient(to right, #fff 0%, #fff 100%);
}
.phone-time a, .phone-time, .address-footer, .address-footer__title, .address-footer__text, .email, .email a, .footer_form__title {
  color: #2d2d2d;
}
.menu-bottom__inner > li > a, .menu-bottom-left__inner > li > a {
  color: #404040;
}
body .lpc-dark-mode-block {
  color: #000;
  background: #fff;
  border-color: #fff;
}
body .lpc-dark-mode-block a {
  color: #000;
}
body .lpc-dark-mode-block svg path {
  fill: #000000;
}
body .lpc-dark-mode-block ._primary-color {
  color: inherit;
}
body .lpc-light-mode-block {
  color: #000;
  background: #fff;
  border-color: #fff;
}
body .lpc-light-mode-block a {
  color: #000;
}
body .lpc-light-mode-block svg path {
  fill: #000000;
}
body .lpc-light-mode-block ._primary-color {
  color: inherit;
}
body [data-block-layout] .lp-button--type-1 {
  background: #000000;
}
body [data-block-layout] .lp-button--type-2 {
  background: #000000;
  border-color: #000000;
}
body [data-block-layout] ._primary-fill {
  background: #000000;
}
body [data-block-layout] .lpc-simple-dot-item {
  background: #000000;
}
