﻿@charset "utf-8";
@import url('../../../../../../../css');
::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #0a66f1; }

::selection {
  color: #fff;
  background: #0a66f1; }

@font-face {
  font-family: 'webflow-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
  font-weight: normal;
  font-style: normal; }

[class^="w-icon-"], [class*=" w-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'webflow-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.w-icon-slider-right:before {
  content: "\e600"; }

.w-icon-slider-left:before {
  content: "\e601"; }

.w-icon-nav-menu:before {
  content: "\e602"; }

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "\e603"; }

.w-icon-file-upload-remove:before {
  content: "\e900"; }

.w-icon-file-upload-icon:before {
  content: "\e903"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  height: 100%; }

body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333; }

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block; }

html.w-mod-touch * {
  background-attachment: scroll !important; }

.w-block {
  display: block; }

.w-inline-block {
  max-width: 100%;
  display: inline-block; }

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-clearfix:after {
  clear: both; }

.w-hidden {
  display: none; }

.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898ec;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0; }

input.w-button {
  -webkit-appearance: button; }

html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important; }

.w-webflow-badge, .w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: none;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal; }

.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #aaadb0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer; }

.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-bottom: 10px; }

h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px; }

h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px; }

h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px; }

h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px; }

h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px; }

h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px; }

p {
  margin-top: 0;
  margin-bottom: 10px; }

blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px; }

figure {
  margin: 0;
  margin-bottom: 10px; }

figcaption {
  margin-top: 5px;
  text-align: center; }

ul, ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px; }

.w-list-unstyled {
  padding-left: 0;
  list-style: none; }

.w-embed:before, .w-embed:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-embed:after {
  clear: both; }

.w-video {
  width: 100%;
  position: relative;
  padding: 0; }

.w-video iframe, .w-video object, .w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

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

.w-form {
  margin: 0 0 15px; }

.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #ddd; }

.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede; }

label {
  display: block;
  font-weight: bold; }

.w-input, .w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc; }

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999; }

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1; }

.w-input:-ms-input-placeholder, .w-select:-ms-input-placeholder {
  color: #999; }

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
  color: #999; }

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0; }

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eee; }

textarea.w-input, textarea.w-select {
  height: auto; }

.w-select {
  background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);
  background-image: linear-gradient(white 0%, #f3f3f3 100%); }

.w-select[multiple] {
  height: auto; }

.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px; }

.w-checkbox, .w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px; }

.w-checkbox:before, .w-radio:before, .w-checkbox:after, .w-radio:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-checkbox:after, .w-radio:after {
  clear: both; }

.w-checkbox-input, .w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px; }

.w-radio-input {
  margin-top: 3px; }

.w-file-upload {
  display: block;
  margin-bottom: 10px; }

.w-file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -100; }

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  display: inline-block;
  color: #333; }

.w-file-upload-error {
  display: block;
  margin-top: 10px; }

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none; }

.w-file-upload-uploading-btn {
  display: flex;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #ccc;
  background-color: #fafafa; }

.w-file-upload-file {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  border: 1px solid #ccc;
  background-color: #fafafa; }

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block; }

.w-file-remove-link {
  margin-top: 3px;
  margin-left: 10px;
  width: auto;
  height: auto;
  padding: 3px;
  display: block;
  cursor: pointer; }

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px; }

.w-file-upload-error-msg {
  display: inline-block;
  color: #ea384c;
  padding: 2px 0; }

.w-file-upload-info {
  display: inline-block;
  line-height: 38px;
  padding: 0 12px; }

.w-file-upload-label {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  padding: 8px 12px;
  border: 1px solid #ccc;
  background-color: #fafafa; }

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  display: inline-block;
  margin-right: 8px;
  width: 20px; }

.w-icon-file-upload-uploading {
  height: 20px; }

.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px; }

.w-container:before, .w-container:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-container:after {
  clear: both; }

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px; }

.w-row:before, .w-row:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-row:after {
  clear: both; }

.w-row .w-row {
  margin-left: 0;
  margin-right: 0; }

.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.w-col .w-col {
  padding-left: 0;
  padding-right: 0; }

.w-col-1 {
  width: 8.33333333%; }

.w-col-2 {
  width: 16.66666667%; }

.w-col-3 {
  width: 25%; }

.w-col-4 {
  width: 33.33333333%; }

.w-col-5 {
  width: 41.66666667%; }

.w-col-6 {
  width: 50%; }

.w-col-7 {
  width: 58.33333333%; }

.w-col-8 {
  width: 66.66666667%; }

.w-col-9 {
  width: 75%; }

.w-col-10 {
  width: 83.33333333%; }

.w-col-11 {
  width: 91.66666667%; }

.w-col-12 {
  width: 100%; }

.w-hidden-main {
  display: none !important; }

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px; }

  .w-hidden-main {
    display: inherit !important; }

  .w-hidden-medium {
    display: none !important; }

  .w-col-medium-1 {
    width: 8.33333333%; }

  .w-col-medium-2 {
    width: 16.66666667%; }

  .w-col-medium-3 {
    width: 25%; }

  .w-col-medium-4 {
    width: 33.33333333%; }

  .w-col-medium-5 {
    width: 41.66666667%; }

  .w-col-medium-6 {
    width: 50%; }

  .w-col-medium-7 {
    width: 58.33333333%; }

  .w-col-medium-8 {
    width: 66.66666667%; }

  .w-col-medium-9 {
    width: 75%; }

  .w-col-medium-10 {
    width: 83.33333333%; }

  .w-col-medium-11 {
    width: 91.66666667%; }

  .w-col-medium-12 {
    width: 100%; }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto; } }

@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important; }

  .w-hidden-medium {
    display: inherit !important; }

  .w-hidden-small {
    display: none !important; }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0; }

  .w-col {
    width: 100%;
    left: auto;
    right: auto; }

  .w-col-small-1 {
    width: 8.33333333%; }

  .w-col-small-2 {
    width: 16.66666667%; }

  .w-col-small-3 {
    width: 25%; }

  .w-col-small-4 {
    width: 33.33333333%; }

  .w-col-small-5 {
    width: 41.66666667%; }

  .w-col-small-6 {
    width: 50%; }

  .w-col-small-7 {
    width: 58.33333333%; }

  .w-col-small-8 {
    width: 66.66666667%; }

  .w-col-small-9 {
    width: 75%; }

  .w-col-small-10 {
    width: 83.33333333%; }

  .w-col-small-11 {
    width: 91.66666667%; }

  .w-col-small-12 {
    width: 100%; } }

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none; }

  .w-hidden-main {
    display: inherit !important; }

  .w-hidden-medium {
    display: inherit !important; }

  .w-hidden-small {
    display: inherit !important; }

  .w-hidden-tiny {
    display: none !important; }

  .w-col {
    width: 100%; }

  .w-col-tiny-1 {
    width: 8.33333333%; }

  .w-col-tiny-2 {
    width: 16.66666667%; }

  .w-col-tiny-3 {
    width: 25%; }

  .w-col-tiny-4 {
    width: 33.33333333%; }

  .w-col-tiny-5 {
    width: 41.66666667%; }

  .w-col-tiny-6 {
    width: 50%; }

  .w-col-tiny-7 {
    width: 58.33333333%; }

  .w-col-tiny-8 {
    width: 66.66666667%; }

  .w-col-tiny-9 {
    width: 75%; }

  .w-col-tiny-10 {
    width: 83.33333333%; }

  .w-col-tiny-11 {
    width: 91.66666667%; }

  .w-col-tiny-12 {
    width: 100%; } }

.w-widget {
  position: relative; }

.w-widget-map {
  width: 100%;
  height: 400px; }

.w-widget-map label {
  width: auto;
  display: inline; }

.w-widget-map img {
  max-width: inherit; }

.w-widget-map .gm-style-iw {
  width: 90% !important;
  height: auto !important;
  top: 7px !important;
  left: 6% !important;
  display: inline;
  text-align: center;
  overflow: hidden; }

.w-widget-map .gm-style-iw + div {
  display: none; }

.w-widget-twitter {
  overflow: hidden; }

.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px; }

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif; }

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block; }

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
  margin-left: 7px; }

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px; }

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px; }

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px; }

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px; }

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px; }

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px; }

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px; }

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px; }

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px; }

.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  margin-left: -4px; }

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px; }

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px; }

.w-widget-gplus {
  overflow: hidden; }

.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white; }

.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: -100; }

.w-background-video > video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none; }

.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #ddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0); }

.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap; }

.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left; }

.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0); }

.w-slider-nav.w-round > div {
  border-radius: 100%; }

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit; }

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4); }

.w-slider-nav-invert {
  color: #fff; }

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4); }

.w-slider-nav-invert > div.w-active {
  background-color: #222; }

.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms; }

.w-slider-dot.w-active {
  background-color: #fff; }

.w-slider-arrow-left, .w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute; }

.w-slider-arrow-left {
  z-index: 3;
  right: auto; }

.w-slider-arrow-right {
  z-index: 4;
  left: auto; }

.w-icon-slider-left, .w-icon-slider-right {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em; }

.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900; }

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap; }

.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px; }

.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em; }

.w-dropdown-list {
  position: absolute;
  background: #ddd;
  display: none;
  min-width: 100%; }

.w-dropdown-list.w--open {
  display: block; }

.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222; }

.w-dropdown-link.w--current {
  color: #0082f3; }

.w-nav[data-collapse="all"] .w-dropdown, .w-nav[data-collapse="all"] .w-dropdown-toggle {
  display: block; }

.w-nav[data-collapse="all"] .w-dropdown-list {
  position: static; }

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-dropdown, .w-nav[data-collapse="medium"] .w-dropdown-toggle {
    display: block; }

  .w-nav[data-collapse="medium"] .w-dropdown-list {
    position: static; } }

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-dropdown, .w-nav[data-collapse="small"] .w-dropdown-toggle {
    display: block; }

  .w-nav[data-collapse="small"] .w-dropdown-list {
    position: static; }

  .w-nav-brand {
    padding-left: 10px; } }

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-dropdown, .w-nav[data-collapse="tiny"] .w-dropdown-toggle {
    display: block; }

  .w-nav[data-collapse="tiny"] .w-dropdown-list {
    position: static; } }
/**
 * ## Note
 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
 * For example percentage units do not work on descendants of elements that
 * have any dimensions expressed in viewport units. It also doesn’t handle them at
 * all in `calc()`.
 */
/**
 * Wrapper around all lightbox elements
 *
 * 1. Since the lightbox can receive focus, IE also gives it an outline.
 * 2. Fixes flickering on Chrome when a transition is in progress
 *    underneath the lightbox.
 */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */ }
/**
 * Neat trick to bind the rubberband effect to our canvas instead of the whole
 * document on iOS. It also prevents a bug that causes the document underneath to scroll.
 */
.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden; }

.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0; }

.w-lightbox-view:before {
  content: "";
  height: 100vh; }
/* .w-lightbox-content */
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh; }

.w-lightbox-frame, .w-lightbox-view:before {
  display: inline-block;
  vertical-align: middle; }
/*
 * 1. Remove default margin set by user-agent on the <figure> element.
 */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */ }

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer; }
/**
 * IE adds image dimensions as width and height attributes on the IMG tag,
 * but we need both width and height to be set to auto to enable scaling.
 */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none; }
/**
 * 1. Reset if style is set by user on "All Images"
 */
.w-lightbox-image {
  display: block;
  float: none;
  /* 1 */
  max-width: 100vw;
  max-height: 100vh; }

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh; }

.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg=="); }

.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+"); }
/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px; }
/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.w-lightbox-strip {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden; }
/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesn’t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */ }

.w-lightbox-active {
  opacity: 0.3; }

.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden; }

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0; }

.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }
/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin 0.8s infinite linear;
  animation: spin 0.8s infinite linear; }

.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%; }
/*
 * Utility classes
 */
.w-lightbox-hide {
  display: none; }

.w-lightbox-noscroll {
  overflow: hidden; }

@media (min-width: 768px) {
  /* .w-lightbox-content */
    .w-lightbox-content {
      height: 96vh;
      margin-top: 2vh; }
    .w-lightbox-view, .w-lightbox-view:before {
      height: 96vh; }
    .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
      height: 84vh; }
    .w-lightbox-image {
      max-width: 96vw;
      max-height: 96vh; }
    .w-lightbox-group .w-lightbox-image {
      max-width: 82.3vw;
      max-height: 84vh; }
    .w-lightbox-left, .w-lightbox-right {
      display: block;
      opacity: 0.5; }
    .w-lightbox-close {
      opacity: 0.8; }
    .w-lightbox-control:hover {
      opacity: 1; } }

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0; }

.w-richtext:before, .w-richtext:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-richtext:after {
  clear: both; }

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial; }

.w-richtext ol, .w-richtext ul {
  overflow: hidden; }

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:before, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {
  outline: 2px solid #2895f7; }

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7; }

.w-richtext figure.w-richtext-figure-type-video > div:before, .w-richtext figure[data-rt-type="video"] > div:before {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1; }

.w-richtext figure {
  position: relative;
  max-width: 60%; }

.w-richtext figure > div:before {
  cursor: default !important; }

.w-richtext figure img {
  width: 100%; }

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6; }

.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent; }

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table; }

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block; }

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  display: table-caption;
  caption-side: bottom; }

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0; }

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%; }

.w-richtext figure.w-richtext-align-center {
  margin-right: auto;
  margin-left: auto;
  clear: both; }

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%; }

.w-richtext figure.w-richtext-align-normal {
  clear: both; }

.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto; }

.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures
   we want the div to inherit that so hover/selection borders in the designer-canvas
   fit right*/
  padding-bottom: inherit; }

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block; }

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none; }

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none; }

.w-nav {
  position: relative;
  background: #ddd;
  z-index: 1000; }

.w-nav:before, .w-nav:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-nav:after {
  clear: both; }

.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333; }

.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }

.w-nav-link.w--current {
  color: #0082f3; }

.w-nav-menu {
  position: relative;
  float: right; }

.w--nav-menu-open {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #c8c8c8;
  text-align: center;
  overflow: visible;
  min-width: 200px; }

.w--nav-link-open {
  display: block;
  position: relative; }

.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%; }

.w-nav-overlay .w--nav-menu-open {
  top: 0; }

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto; }

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] .w--nav-menu-open {
  right: auto;
  z-index: 1;
  top: 0; }

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto; }

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] .w--nav-menu-open {
  left: auto;
  z-index: 1;
  top: 0; }

.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.w-nav-button.w--open {
  background-color: #c8c8c8;
  color: white; }

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none; }

.w-nav[data-collapse="all"] .w-nav-button {
  display: block; }

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none; }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block; } }

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none; }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block; }

  .w-nav-brand {
    padding-left: 10px; } }

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none; }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block; } }

.w-tabs {
  position: relative; }

.w-tabs:before, .w-tabs:after {
  content: " ";
  display: table;
  grid-column-start: 1;
  grid-row-start: 1;
  grid-column-end: 2;
  grid-row-end: 2; }

.w-tabs:after {
  clear: both; }

.w-tab-menu {
  position: relative; }

.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd; }

.w-tab-link.w--current {
  background-color: #c8c8c8; }

.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden; }

.w-tab-pane {
  position: relative;
  display: none; }

.w--tab-active {
  display: block; }

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block; } }

.w-ix-emptyfix:after {
  content: ""; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }

  100% {
    transform: rotate(360deg); } }

.w-dyn-empty {
  padding: 10px;
  background-color: #ddd; }

.w-dyn-bind-empty {
  display: none !important; }

.w-condition-invisible {
  display: none !important; }
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }
/**
 * Remove default margin.
 */
body {
  margin: 0; }
/* HTML5 display definitions
 ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden], template {
  display: none; }
/* Links
 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active, a:hover {
  outline: 0; }
/* Text-level semantics
 ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {
  font-weight: bold; }
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }
/* Embedded content
 ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }
/* Grouping content
 ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }
/* Forms
 ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {
  text-transform: none; }
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] selector to reduce
 *    specificity and defer to the .w-button selector
 */
button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {
  cursor: default; }
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }
/**
 * 1. CUSTOM FOR WEBFLOW: changed from `textfield` to `none` to normalize iOS rounded input
 * 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed
 *    (similar to normalize.css >=4.0.0)
 */
input[type="search"] {
  -webkit-appearance: none;
  box-sizing: border-box;
  /* 1 */ }
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }
/* Tables
 ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

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

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

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

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

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

table {
  border-collapse: collapse; }
/*border-spacing:0*/
/*td,th{padding:0}*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

.reset-indents {
  padding: 0;
  margin: 0; }

.reset-font {
  line-height: 0;
  font-size: 0; }

.clear-list {
  list-style: none;
  padding: 0;
  margin: 0; }

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
  font-size: 0; }
  .clearfix:after {
    clear: both; }

.clear {
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0; }

.clear-self::after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ''; }

.overflowHidden {
  overflow: hidden; }

ins {
  text-decoration: none; }

.thumb, .YMaps, .ymaps-map {
  color: #000; }

.table {
  display: table; }
  .table .tr {
    display: table-row; }
    .table .tr .td {
      display: table-cell; }

.table0, .table1, .table2 {
  border-collapse: collapse; }
  .table0 td, .table1 td, .table2 td {
    padding: 0.5em; }

.table1, .table2 {
  border: 1px solid #afafaf; }
  .table1 td, .table2 td, .table1 th, .table2 th {
    border: 1px solid #afafaf; }

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

.menu-default, .menu-default ul, .menu-default li {
  padding: 0;
  margin: 0;
  list-style: none; }

.shop-product-btn {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #000;
  border: none;
  background: #252728;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: left;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .shop-product-btn.type-1, .shop-product-btn.type-2 {
    padding: 16px 30px;
    font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop-product-btn.type-3 {
    padding: 20px 30px;
    font: 700 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop-product-btn:hover {
    color: #000;
    border: none;
    box-shadow: 0px 8px 15px rgba(37, 39, 40, 0.3);
    background: #515253; }
  .shop-product-btn:active {
    color: #000;
    border: none;
    box-shadow: none;
    background: #232526; }
  .shop-product-btn.buy {
    padding-right: 76px; }
    .shop-product-btn.buy:before {
      position: absolute;
      content: '';
      right: 5px;
      top: 50%;
      margin-top: -19px;
      bottom: 0;
      height: 38px;
      width: 38px;
      border-radius: 50%;
      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%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .shop-product-btn.onrequest {
    padding-right: 76px; }
    .shop-product-btn.onrequest:before {
      position: absolute;
      content: '';
      right: 5px;
      top: 50%;
      margin-top: -19px;
      width: 38px;
      height: 38px;
      border-radius: 50%;
      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%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .shop-product-btn.notavailable {
    color: #39363c;
    padding: 0;
    border: none;
    box-shadow: none;
    background: none;
    pointer-events: none; }

.btn-style {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #000;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #252728;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  .btn-style.small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .btn-style.medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .btn-style.large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .btn-style:hover {
    color: #000;
    border: none;
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4);
    background: #515253; }
  .btn-style:active {
    color: #000;
    border: none;
    box-shadow: none;
    background: #232526; }

.cart_back_btn a, a.shop2-btn.shop2-btn-back {
  position: relative;
  padding: 16px 39px 16px 65px;
  background: #f3f6f8;
  border-radius: 30px;
  font-weight: 500;
  line-height: 16px;
  font-size: 15px;
  color: #0a66f1;
  text-decoration: none;
  transition: all 0.3s;
  display: inline-block;
  box-shadow: none; }
  .cart_back_btn a:hover, a.shop2-btn.shop2-btn-back:hover, .cart_back_btn a:active, a.shop2-btn.shop2-btn-back:active {
    background: #f3f6f8;
    box-shadow: none;
    color: #0a66f1; }
    .cart_back_btn a:hover:after, a.shop2-btn.shop2-btn-back:hover:after, .cart_back_btn a:active:after, a.shop2-btn.shop2-btn-back:active:after {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4.58392%2010.8637C5.06092%2011.4003%205.88261%2011.4486%206.41923%2010.9716C6.95585%2010.4946%207.00418%209.67294%206.52719%209.13633L4.58392%2010.8637ZM2%206L1.02837%205.13633L0.260659%206L1.02837%206.86367L2%206ZM6.52719%202.86367C7.00418%202.32706%206.95585%201.50536%206.41923%201.02837C5.88261%200.551375%205.06092%200.59971%204.58392%201.13633L6.52719%202.86367ZM18%207.3C18.718%207.3%2019.3%206.71797%2019.3%206C19.3%205.28203%2018.718%204.7%2018%204.7V7.3ZM6.52719%209.13633L2.97163%205.13633L1.02837%206.86367L4.58392%2010.8637L6.52719%209.13633ZM2.97163%206.86367L6.52719%202.86367L4.58392%201.13633L1.02837%205.13633L2.97163%206.86367ZM18%204.7H2V7.3H18V4.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
  .cart_back_btn a:after, a.shop2-btn.shop2-btn-back:after {
    position: absolute;
    content: '';
    left: 5px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4.58392%2010.8637C5.06092%2011.4003%205.88261%2011.4486%206.41923%2010.9716C6.95585%2010.4946%207.00418%209.67294%206.52719%209.13633L4.58392%2010.8637ZM2%206L1.02837%205.13633L0.260659%206L1.02837%206.86367L2%206ZM6.52719%202.86367C7.00418%202.32706%206.95585%201.50536%206.41923%201.02837C5.88261%200.551375%205.06092%200.59971%204.58392%201.13633L6.52719%202.86367ZM18%207.3C18.718%207.3%2019.3%206.71797%2019.3%206C19.3%205.28203%2018.718%204.7%2018%204.7V7.3ZM6.52719%209.13633L2.97163%205.13633L1.02837%206.86367L4.58392%2010.8637L6.52719%209.13633ZM2.97163%206.86367L6.52719%202.86367L4.58392%201.13633L1.02837%205.13633L2.97163%206.86367ZM18%204.7H2V7.3H18V4.7Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }

.one-click-btn, .tpl-forgot-btn, .shop2_cart_update a, .reg_btn_wrap a, .btn-style-2 {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #0a66f1;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: inset 0 0 0 2px #0a66f1;
  -webkit-box-shadow: inset 0 0 0 2px #0a66f1;
  box-shadow: inset 0 0 0 2px #0a66f1;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  .one-click-btn.small-btn, .tpl-forgot-btn.small-btn, .shop2_cart_update a.small-btn, .reg_btn_wrap a.small-btn, .btn-style-2.small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .one-click-btn.medium-btn, .tpl-forgot-btn.medium-btn, .shop2_cart_update a.medium-btn, .reg_btn_wrap a.medium-btn, .btn-style-2.medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .one-click-btn.large-btn, .tpl-forgot-btn.large-btn, .shop2_cart_update a.large-btn, .reg_btn_wrap a.large-btn, .btn-style-2.large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .one-click-btn:hover, .tpl-forgot-btn:hover, .shop2_cart_update a:hover, .reg_btn_wrap a:hover, .btn-style-2:hover {
    color: #fff;
    border: none;
    box-shadow: none;
    background: #0a66f1; }
  .one-click-btn:active, .tpl-forgot-btn:active, .shop2_cart_update a:active, .reg_btn_wrap a:active, .btn-style-2:active {
    color: #fff;
    border: none;
    box-shadow: none;
    background: #095cd9; }

.card-page .shop-product-data .r-tabs-accordion-title a, .btn-style-3, .filter-block .shop2-filter-go {
  position: relative;
  background-clip: border-box;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #fff;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #0a66f1;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  .card-page .shop-product-data .r-tabs-accordion-title a.small-btn, .btn-style-3.small-btn, .filter-block .shop2-filter-go.small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .card-page .shop-product-data .r-tabs-accordion-title a.medium-btn, .btn-style-3.medium-btn, .filter-block .shop2-filter-go.medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .card-page .shop-product-data .r-tabs-accordion-title a.large-btn, .btn-style-3.large-btn, .filter-block .shop2-filter-go.large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .card-page .shop-product-data .r-tabs-accordion-title a:hover, .btn-style-3:hover, .filter-block .shop2-filter-go:hover {
    color: #fff;
    border: none;
    box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3);
    background: #3b85f4; }
  .card-page .shop-product-data .r-tabs-accordion-title a:active, .btn-style-3:active, .filter-block .shop2-filter-go:active {
    color: #fff;
    border: none;
    box-shadow: none;
    background: #095cd9; }

.gr-button-4 {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #252728;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #f3f6f8;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  .gr-button-4.small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .gr-button-4.medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .gr-button-4.large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .gr-button-4:hover {
    color: #252728;
    border: none;
    box-shadow: none;
    background: #f5f8f9; }
  .gr-button-4:active {
    color: #252728;
    border: none;
    box-shadow: none;
    background: #dbdddf; }

.close-button {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 42px;
  height: 42px;
  background: none;
  padding: 0;
  font-size: 0;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  transition: all 0.3s;
  -moz-box-shadow: inset 0 0 0 2px rgba(57, 57, 57, 0.1);
  -webkit-box-shadow: inset 0 0 0 2px rgba(57, 57, 57, 0.1);
  box-shadow: inset 0 0 0 2px rgba(57, 57, 57, 0.1);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }
  .close-button:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all 0.3s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .close-button:hover {
    background: #0a66f1; }
    .close-button: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%3Cpath%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.gr-icon-btn, .slick-prev, .slick-next {
  position: relative;
  min-height: 60px;
  width: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: top;
  border: none;
  background: #fff;
  -moz-box-shadow: inset 0 0 0 2px #adb7c6;
  -webkit-box-shadow: inset 0 0 0 2px #adb7c6;
  box-shadow: inset 0 0 0 2px #adb7c6;
  background-clip: border-box;
  text-align: center;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  outline: none;
  transition: all 0.2s;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%; }
  .gr-icon-btn.small-btn, .slick-prev.small-btn, .slick-next.small-btn {
    width: 30px;
    height: 30px;
    min-height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .gr-icon-btn.medium-btn, .slick-prev.medium-btn, .slick-next.medium-btn {
    width: 40px;
    height: 40px;
    min-height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .gr-icon-btn.large-btn, .slick-prev.large-btn, .slick-next.large-btn {
    width: 60px;
    height: 60px;
    min-height: 60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .gr-icon-btn:hover, .slick-prev:hover, .slick-next:hover {
    border: none;
    background: #0a66f1;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .gr-icon-btn:active, .slick-prev:active, .slick-next:active {
    border: none;
    background: #0852c1;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .gr-icon-btn:before, .slick-prev:before, .slick-next:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.slick-prev:before, .slick-next:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slick-prev:hover:before, .slick-next:hover:before, .slick-prev:active:before, .slick-next: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%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.slick-next:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slick-next:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.slick-dots {
  margin: 20px 0 0;
  padding: 0;
  font-size: 0;
  list-style: none;
  text-align: center; }
  .slick-dots li {
    margin: 0 5px;
    vertical-align: top;
    display: inline-block; }
    .slick-dots li.slick-active button, .slick-dots li:hover button {
      background: #0a66f1;
      -moz-box-shadow: inset 0 0 0 1px #0a66f1;
      -webkit-box-shadow: inset 0 0 0 1px #0a66f1;
      box-shadow: inset 0 0 0 1px #0a66f1; }
    .slick-dots li button {
      width: 16px;
      height: 16px;
      font-size: 0;
      padding: 0;
      border: none;
      outline: none;
      background: none;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none;
      transition: all 0.2s;
      -moz-box-shadow: inset 0 0 0 1px #0a66f1;
      -webkit-box-shadow: inset 0 0 0 1px #0a66f1;
      box-shadow: inset 0 0 0 1px #0a66f1;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }

button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, a.shop2-btn, .shop2-btn, .tpl-button, a.tpl-button, .tpl-field button, .tpl-field input[type="button"], .tpl-field input[type="file"], .tpl-field input[type="submit"], .gr-field-style button, .gr-field-style input[type="button"], .gr-field-style input[type="file"], .gr-field-style input[type="submit"] {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  color: #000;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #252728;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  button.shop2-btn.small-btn, input[type="button"].shop2-btn.small-btn, input[type="submit"].shop2-btn.small-btn, a.shop2-btn.small-btn, .shop2-btn.small-btn, .tpl-button.small-btn, a.tpl-button.small-btn, .tpl-field button.small-btn, .tpl-field input[type="button"].small-btn, .tpl-field input[type="file"].small-btn, .tpl-field input[type="submit"].small-btn, .gr-field-style button.small-btn, .gr-field-style input[type="button"].small-btn, .gr-field-style input[type="file"].small-btn, .gr-field-style input[type="submit"].small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  button.shop2-btn.medium-btn, input[type="button"].shop2-btn.medium-btn, input[type="submit"].shop2-btn.medium-btn, a.shop2-btn.medium-btn, .shop2-btn.medium-btn, .tpl-button.medium-btn, a.tpl-button.medium-btn, .tpl-field button.medium-btn, .tpl-field input[type="button"].medium-btn, .tpl-field input[type="file"].medium-btn, .tpl-field input[type="submit"].medium-btn, .gr-field-style button.medium-btn, .gr-field-style input[type="button"].medium-btn, .gr-field-style input[type="file"].medium-btn, .gr-field-style input[type="submit"].medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  button.shop2-btn.large-btn, input[type="button"].shop2-btn.large-btn, input[type="submit"].shop2-btn.large-btn, a.shop2-btn.large-btn, .shop2-btn.large-btn, .tpl-button.large-btn, a.tpl-button.large-btn, .tpl-field button.large-btn, .tpl-field input[type="button"].large-btn, .tpl-field input[type="file"].large-btn, .tpl-field input[type="submit"].large-btn, .gr-field-style button.large-btn, .gr-field-style input[type="button"].large-btn, .gr-field-style input[type="file"].large-btn, .gr-field-style input[type="submit"].large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, a.shop2-btn:hover, .shop2-btn:hover, .tpl-button:hover, a.tpl-button:hover, .tpl-field button:hover, .tpl-field input[type="button"]:hover, .tpl-field input[type="file"]:hover, .tpl-field input[type="submit"]:hover, .gr-field-style button:hover, .gr-field-style input[type="button"]:hover, .gr-field-style input[type="file"]:hover, .gr-field-style input[type="submit"]:hover {
    color: #000;
    border: none;
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4);
    background: #515253; }
  button.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active, a.shop2-btn:active, .shop2-btn:active, .tpl-button:active, a.tpl-button:active, .tpl-field button:active, .tpl-field input[type="button"]:active, .tpl-field input[type="file"]:active, .tpl-field input[type="submit"]:active, .gr-field-style button:active, .gr-field-style input[type="button"]:active, .gr-field-style input[type="file"]:active, .gr-field-style input[type="submit"]:active {
    color: #000;
    border: none;
    box-shadow: none;
    background: #232526; }
  button.shop2-btn.notavailable, input[type="button"].shop2-btn.notavailable, input[type="submit"].shop2-btn.notavailable, a.shop2-btn.notavailable, .shop2-btn.notavailable, .tpl-button.notavailable, a.tpl-button.notavailable, .tpl-field button.notavailable, .tpl-field input[type="button"].notavailable, .tpl-field input[type="file"].notavailable, .tpl-field input[type="submit"].notavailable, .gr-field-style button.notavailable, .gr-field-style input[type="button"].notavailable, .gr-field-style input[type="file"].notavailable, .gr-field-style input[type="submit"].notavailable {
    pointer-events: none;
    color: #5d5d5d;
    border: none;
    box-shadow: none;
    background: #dfdfdf; }
  button.shop2-btn.disabled, input[type="button"].shop2-btn.disabled, input[type="submit"].shop2-btn.disabled, a.shop2-btn.disabled, .shop2-btn.disabled, .tpl-button.disabled, a.tpl-button.disabled, .tpl-field button.disabled, .tpl-field input[type="button"].disabled, .tpl-field input[type="file"].disabled, .tpl-field input[type="submit"].disabled, .gr-field-style button.disabled, .gr-field-style input[type="button"].disabled, .gr-field-style input[type="file"].disabled, .gr-field-style input[type="submit"].disabled {
    pointer-events: none;
    color: #5d5d5d;
    border: none;
    box-shadow: none;
    background: #dfdfdf; }

.shop2-product-folders a {
  position: relative;
  height: auto;
  min-height: auto;
  vertical-align: top;
  display: inline-block;
  white-space: normal;
  color: #000;
  font: 500 15px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
  border: none;
  background: #252728;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
  text-align: center;
  padding: 17px 28px;
  background-clip: border-box;
  cursor: pointer;
  text-decoration: none;
  -moz-appearance: none;
  /* for FF */
  -webkit-appearance: none; }
  .shop2-product-folders a span {
    display: none; }
  .shop2-product-folders a.small-btn {
    padding: 9px 15px;
    font: 700 11px/ 1.09 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop2-product-folders a.medium-btn {
    padding: 12px 20px;
    font: 700 13px/ 1.23 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop2-product-folders a.large-btn {
    padding: 20px 30px;
    font: 700 16px/ 16px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px; }
  .shop2-product-folders a:hover {
    color: #000;
    border: none;
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4);
    background: #515253; }
  .shop2-product-folders a:active {
    color: #000;
    border: none;
    box-shadow: none;
    background: #232526; }
/*INPUTS*/
/*SELECTS*/
/*CHECKBOXES*/
/*RADIOBUTTONS*/
body .mg-styler-label--checkbox {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 16px 0;
  color: #393939;
  font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
  padding-left: 34px; }
  body .mg-styler-label--checkbox:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    margin-right: 10px;
    margin-top: -12px;
    width: 24px;
    height: 24px;
    border: none;
    box-shadow: none;
    background: #f3f6f8;
    border-radius: 5px;
    transition: background-color 0.2s, box-shadow 0.2s; }
  body .mg-styler-label--checkbox:hover {
    color: #393939; }
    body .mg-styler-label--checkbox:hover:before {
      border: none;
      box-shadow: inset 0 0 0 2px #252728;
      background: #fff; }
  body .mg-styler-label--checkbox.checked {
    color: #393939; }
    body .mg-styler-label--checkbox.checked:before {
      border: none;
      box-shadow: inset 0 0 0 2px #252728;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    body .mg-styler-label--checkbox.checked:hover {
      color: #393939; }
      body .mg-styler-label--checkbox.checked:hover:before {
        border: none;
        box-shadow: inset 0 0 0 2px #252728;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  body .mg-styler-label--checkbox input {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-appearance: none; }

body .mg-styler-label--radio {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 16px 0;
  color: #393939;
  font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
  padding-left: 36px; }
  body .mg-styler-label--radio:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    margin-right: 10px;
    margin-top: -13px;
    width: 26px;
    height: 26px;
    border: none;
    box-shadow: none;
    background: #f3f6f8;
    border-radius: 50%;
    transition: background-color 0.2s, box-shadow 0.2s; }
  body .mg-styler-label--radio:hover:before {
    border: none;
    box-shadow: inset 0 0 0 2px #252728;
    background: #fff; }
  body .mg-styler-label--radio.checked:before {
    border: none;
    box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
    background: #252728; }
    body .mg-styler-label--radio.checked:hover:before {
      border: none;
      box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
      background: #252728; }
  body .mg-styler-label--radio input {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-appearance: none; }

.tpl-anketa-success-note {
  color: #000;
  font: normal 22px/ normal 'Roboto', Arial, Helvetica, sans-serif;
  text-align: center; }

.tpl-field {
  margin-bottom: 20px; }

.tpl-field .field-title, .gr-field-style .field-title, .option-item .field-title, .form-item .field-title, .reg-row .field-title, .search-rows .field-title, .tpl-field .tpl-title, .gr-field-style .tpl-title, .option-item .tpl-title, .form-item .tpl-title, .reg-row .tpl-title, .search-rows .tpl-title, .tpl-field > label > span:not(.tpl-required), .gr-field-style > label > span:not(.tpl-required), .option-item > label > span:not(.tpl-required), .form-item > label > span:not(.tpl-required), .reg-row > label > span:not(.tpl-required), .search-rows > label > span:not(.tpl-required), .tpl-field > label > strong, .gr-field-style > label > strong, .option-item > label > strong, .form-item > label > strong, .reg-row > label > strong, .search-rows > label > strong, .tpl-field .row-title, .gr-field-style .row-title, .option-item .row-title, .form-item .row-title, .reg-row .row-title, .search-rows .row-title {
  color: #393939;
  font: 700 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
  padding: 0 0 10px;
  margin: 0;
  display: block; }
  .tpl-field .field-title .required, .gr-field-style .field-title .required, .option-item .field-title .required, .form-item .field-title .required, .reg-row .field-title .required, .search-rows .field-title .required, .tpl-field .tpl-title .required, .gr-field-style .tpl-title .required, .option-item .tpl-title .required, .form-item .tpl-title .required, .reg-row .tpl-title .required, .search-rows .tpl-title .required, .tpl-field > label > span:not(.tpl-required) .required, .gr-field-style > label > span:not(.tpl-required) .required, .option-item > label > span:not(.tpl-required) .required, .form-item > label > span:not(.tpl-required) .required, .reg-row > label > span:not(.tpl-required) .required, .search-rows > label > span:not(.tpl-required) .required, .tpl-field > label > strong .required, .gr-field-style > label > strong .required, .option-item > label > strong .required, .form-item > label > strong .required, .reg-row > label > strong .required, .search-rows > label > strong .required, .tpl-field .row-title .required, .gr-field-style .row-title .required, .option-item .row-title .required, .form-item .row-title .required, .reg-row .row-title .required, .search-rows .row-title .required {
    padding-left: 2px; }
  .tpl-field .field-note, .gr-field-style .field-note, .option-item .field-note, .form-item .field-note, .reg-row .field-note, .search-rows .field-note {
    color: rgba(0, 0, 0, 0.6);
    font: normal 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 8px 0 0 0;
    display: block; }
  .tpl-field .error-message, .gr-field-style .error-message, .option-item .error-message, .form-item .error-message, .reg-row .error-message, .search-rows .error-message {
    color: #ec3e3e;
    font: 400 12px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 0 0 10px;
    display: block; }
  .tpl-field .field-required-mark, .gr-field-style .field-required-mark, .option-item .field-required-mark, .form-item .field-required-mark, .reg-row .field-required-mark, .search-rows .field-required-mark {
    color: #ec3e3e; }
  .tpl-field .s3-calendar-note, .gr-field-style .s3-calendar-note, .option-item .s3-calendar-note, .form-item .s3-calendar-note, .reg-row .s3-calendar-note, .search-rows .s3-calendar-note {
    padding-top: 10px;
    font-size: 13px !important; }
  .tpl-field.field-error input[type="text"], .gr-field-style.field-error input[type="text"], .option-item.field-error input[type="text"], .form-item.field-error input[type="text"], .reg-row.field-error input[type="text"], .search-rows.field-error input[type="text"], .tpl-field.field-error input[type="email"], .gr-field-style.field-error input[type="email"], .option-item.field-error input[type="email"], .form-item.field-error input[type="email"], .reg-row.field-error input[type="email"], .search-rows.field-error input[type="email"], .tpl-field.field-error input[type="phone"], .gr-field-style.field-error input[type="phone"], .option-item.field-error input[type="phone"], .form-item.field-error input[type="phone"], .reg-row.field-error input[type="phone"], .search-rows.field-error input[type="phone"], .tpl-field.field-error input[type="number"], .gr-field-style.field-error input[type="number"], .option-item.field-error input[type="number"], .form-item.field-error input[type="number"], .reg-row.field-error input[type="number"], .search-rows.field-error input[type="number"], .tpl-field.field-error input[type="password"], .gr-field-style.field-error input[type="password"], .option-item.field-error input[type="password"], .form-item.field-error input[type="password"], .reg-row.field-error input[type="password"], .search-rows.field-error input[type="password"], .tpl-field.field-error textarea, .gr-field-style.field-error textarea, .option-item.field-error textarea, .form-item.field-error textarea, .reg-row.field-error textarea, .search-rows.field-error textarea, .tpl-field.field-error select[multiple], .gr-field-style.field-error select[multiple], .option-item.field-error select[multiple], .form-item.field-error select[multiple], .reg-row.field-error select[multiple], .search-rows.field-error select[multiple] {
    color: #393939;
    background: #f3f6f8;
    border: 2px solid #ec3e3e;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field.field-error select:not([multiple]), .gr-field-style.field-error select:not([multiple]), .option-item.field-error select:not([multiple]), .form-item.field-error select:not([multiple]), .reg-row.field-error select:not([multiple]), .search-rows.field-error select:not([multiple]) {
    color: #393939;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #f3f6f8;
    border: 2px solid #ec3e3e;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field input[type="text"], .gr-field-style input[type="text"], .option-item input[type="text"], .form-item input[type="text"], .reg-row input[type="text"], .search-rows input[type="text"], .tpl-field input[type="email"], .gr-field-style input[type="email"], .option-item input[type="email"], .form-item input[type="email"], .reg-row input[type="email"], .search-rows input[type="email"], .tpl-field input[type="phone"], .gr-field-style input[type="phone"], .option-item input[type="phone"], .form-item input[type="phone"], .reg-row input[type="phone"], .search-rows input[type="phone"], .tpl-field input[type="number"], .gr-field-style input[type="number"], .option-item input[type="number"], .form-item input[type="number"], .reg-row input[type="number"], .search-rows input[type="number"], .tpl-field input[type="password"], .gr-field-style input[type="password"], .option-item input[type="password"], .form-item input[type="password"], .reg-row input[type="password"], .search-rows input[type="password"] {
    font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    color: rgba(57, 57, 57, 0.5);
    border: 2px solid transparent;
    background: #f3f6f8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 14px 14px;
    width: 100%;
    height: auto;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    transition: all 0.2s; }
  .tpl-field input[type="text"]:hover, .gr-field-style input[type="text"]:hover, .option-item input[type="text"]:hover, .form-item input[type="text"]:hover, .reg-row input[type="text"]:hover, .search-rows input[type="text"]:hover, .tpl-field input[type="email"]:hover, .gr-field-style input[type="email"]:hover, .option-item input[type="email"]:hover, .form-item input[type="email"]:hover, .reg-row input[type="email"]:hover, .search-rows input[type="email"]:hover, .tpl-field input[type="phone"]:hover, .gr-field-style input[type="phone"]:hover, .option-item input[type="phone"]:hover, .form-item input[type="phone"]:hover, .reg-row input[type="phone"]:hover, .search-rows input[type="phone"]:hover, .tpl-field input[type="number"]:hover, .gr-field-style input[type="number"]:hover, .option-item input[type="number"]:hover, .form-item input[type="number"]:hover, .reg-row input[type="number"]:hover, .search-rows input[type="number"]:hover, .tpl-field input[type="password"]:hover, .gr-field-style input[type="password"]:hover, .option-item input[type="password"]:hover, .form-item input[type="password"]:hover, .reg-row input[type="password"]:hover, .search-rows input[type="password"]:hover {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .tpl-field input[type="text"]:hover::-webkit-input-placeholder, .gr-field-style input[type="text"]:hover::-webkit-input-placeholder, .option-item input[type="text"]:hover::-webkit-input-placeholder, .form-item input[type="text"]:hover::-webkit-input-placeholder, .reg-row input[type="text"]:hover::-webkit-input-placeholder, .search-rows input[type="text"]:hover::-webkit-input-placeholder, .tpl-field input[type="email"]:hover::-webkit-input-placeholder, .gr-field-style input[type="email"]:hover::-webkit-input-placeholder, .option-item input[type="email"]:hover::-webkit-input-placeholder, .form-item input[type="email"]:hover::-webkit-input-placeholder, .reg-row input[type="email"]:hover::-webkit-input-placeholder, .search-rows input[type="email"]:hover::-webkit-input-placeholder, .tpl-field input[type="phone"]:hover::-webkit-input-placeholder, .gr-field-style input[type="phone"]:hover::-webkit-input-placeholder, .option-item input[type="phone"]:hover::-webkit-input-placeholder, .form-item input[type="phone"]:hover::-webkit-input-placeholder, .reg-row input[type="phone"]:hover::-webkit-input-placeholder, .search-rows input[type="phone"]:hover::-webkit-input-placeholder, .tpl-field input[type="number"]:hover::-webkit-input-placeholder, .gr-field-style input[type="number"]:hover::-webkit-input-placeholder, .option-item input[type="number"]:hover::-webkit-input-placeholder, .form-item input[type="number"]:hover::-webkit-input-placeholder, .reg-row input[type="number"]:hover::-webkit-input-placeholder, .search-rows input[type="number"]:hover::-webkit-input-placeholder, .tpl-field input[type="password"]:hover::-webkit-input-placeholder, .gr-field-style input[type="password"]:hover::-webkit-input-placeholder, .option-item input[type="password"]:hover::-webkit-input-placeholder, .form-item input[type="password"]:hover::-webkit-input-placeholder, .reg-row input[type="password"]:hover::-webkit-input-placeholder, .search-rows input[type="password"]:hover::-webkit-input-placeholder {
      color: #393939; }
    .tpl-field input[type="text"]:hover:moz-placeholder, .gr-field-style input[type="text"]:hover:moz-placeholder, .option-item input[type="text"]:hover:moz-placeholder, .form-item input[type="text"]:hover:moz-placeholder, .reg-row input[type="text"]:hover:moz-placeholder, .search-rows input[type="text"]:hover:moz-placeholder, .tpl-field input[type="email"]:hover:moz-placeholder, .gr-field-style input[type="email"]:hover:moz-placeholder, .option-item input[type="email"]:hover:moz-placeholder, .form-item input[type="email"]:hover:moz-placeholder, .reg-row input[type="email"]:hover:moz-placeholder, .search-rows input[type="email"]:hover:moz-placeholder, .tpl-field input[type="phone"]:hover:moz-placeholder, .gr-field-style input[type="phone"]:hover:moz-placeholder, .option-item input[type="phone"]:hover:moz-placeholder, .form-item input[type="phone"]:hover:moz-placeholder, .reg-row input[type="phone"]:hover:moz-placeholder, .search-rows input[type="phone"]:hover:moz-placeholder, .tpl-field input[type="number"]:hover:moz-placeholder, .gr-field-style input[type="number"]:hover:moz-placeholder, .option-item input[type="number"]:hover:moz-placeholder, .form-item input[type="number"]:hover:moz-placeholder, .reg-row input[type="number"]:hover:moz-placeholder, .search-rows input[type="number"]:hover:moz-placeholder, .tpl-field input[type="password"]:hover:moz-placeholder, .gr-field-style input[type="password"]:hover:moz-placeholder, .option-item input[type="password"]:hover:moz-placeholder, .form-item input[type="password"]:hover:moz-placeholder, .reg-row input[type="password"]:hover:moz-placeholder, .search-rows input[type="password"]:hover:moz-placeholder {
      color: #393939; }
    .tpl-field input[type="text"]:hover::-moz-placeholder, .gr-field-style input[type="text"]:hover::-moz-placeholder, .option-item input[type="text"]:hover::-moz-placeholder, .form-item input[type="text"]:hover::-moz-placeholder, .reg-row input[type="text"]:hover::-moz-placeholder, .search-rows input[type="text"]:hover::-moz-placeholder, .tpl-field input[type="email"]:hover::-moz-placeholder, .gr-field-style input[type="email"]:hover::-moz-placeholder, .option-item input[type="email"]:hover::-moz-placeholder, .form-item input[type="email"]:hover::-moz-placeholder, .reg-row input[type="email"]:hover::-moz-placeholder, .search-rows input[type="email"]:hover::-moz-placeholder, .tpl-field input[type="phone"]:hover::-moz-placeholder, .gr-field-style input[type="phone"]:hover::-moz-placeholder, .option-item input[type="phone"]:hover::-moz-placeholder, .form-item input[type="phone"]:hover::-moz-placeholder, .reg-row input[type="phone"]:hover::-moz-placeholder, .search-rows input[type="phone"]:hover::-moz-placeholder, .tpl-field input[type="number"]:hover::-moz-placeholder, .gr-field-style input[type="number"]:hover::-moz-placeholder, .option-item input[type="number"]:hover::-moz-placeholder, .form-item input[type="number"]:hover::-moz-placeholder, .reg-row input[type="number"]:hover::-moz-placeholder, .search-rows input[type="number"]:hover::-moz-placeholder, .tpl-field input[type="password"]:hover::-moz-placeholder, .gr-field-style input[type="password"]:hover::-moz-placeholder, .option-item input[type="password"]:hover::-moz-placeholder, .form-item input[type="password"]:hover::-moz-placeholder, .reg-row input[type="password"]:hover::-moz-placeholder, .search-rows input[type="password"]:hover::-moz-placeholder {
      color: #393939; }
    .tpl-field input[type="text"]:hover:-ms-input-placeholder, .gr-field-style input[type="text"]:hover:-ms-input-placeholder, .option-item input[type="text"]:hover:-ms-input-placeholder, .form-item input[type="text"]:hover:-ms-input-placeholder, .reg-row input[type="text"]:hover:-ms-input-placeholder, .search-rows input[type="text"]:hover:-ms-input-placeholder, .tpl-field input[type="email"]:hover:-ms-input-placeholder, .gr-field-style input[type="email"]:hover:-ms-input-placeholder, .option-item input[type="email"]:hover:-ms-input-placeholder, .form-item input[type="email"]:hover:-ms-input-placeholder, .reg-row input[type="email"]:hover:-ms-input-placeholder, .search-rows input[type="email"]:hover:-ms-input-placeholder, .tpl-field input[type="phone"]:hover:-ms-input-placeholder, .gr-field-style input[type="phone"]:hover:-ms-input-placeholder, .option-item input[type="phone"]:hover:-ms-input-placeholder, .form-item input[type="phone"]:hover:-ms-input-placeholder, .reg-row input[type="phone"]:hover:-ms-input-placeholder, .search-rows input[type="phone"]:hover:-ms-input-placeholder, .tpl-field input[type="number"]:hover:-ms-input-placeholder, .gr-field-style input[type="number"]:hover:-ms-input-placeholder, .option-item input[type="number"]:hover:-ms-input-placeholder, .form-item input[type="number"]:hover:-ms-input-placeholder, .reg-row input[type="number"]:hover:-ms-input-placeholder, .search-rows input[type="number"]:hover:-ms-input-placeholder, .tpl-field input[type="password"]:hover:-ms-input-placeholder, .gr-field-style input[type="password"]:hover:-ms-input-placeholder, .option-item input[type="password"]:hover:-ms-input-placeholder, .form-item input[type="password"]:hover:-ms-input-placeholder, .reg-row input[type="password"]:hover:-ms-input-placeholder, .search-rows input[type="password"]:hover:-ms-input-placeholder {
      color: #393939; }
  .tpl-field input[type="text"]:focus, .gr-field-style input[type="text"]:focus, .option-item input[type="text"]:focus, .form-item input[type="text"]:focus, .reg-row input[type="text"]:focus, .search-rows input[type="text"]:focus, .tpl-field input[type="email"]:focus, .gr-field-style input[type="email"]:focus, .option-item input[type="email"]:focus, .form-item input[type="email"]:focus, .reg-row input[type="email"]:focus, .search-rows input[type="email"]:focus, .tpl-field input[type="phone"]:focus, .gr-field-style input[type="phone"]:focus, .option-item input[type="phone"]:focus, .form-item input[type="phone"]:focus, .reg-row input[type="phone"]:focus, .search-rows input[type="phone"]:focus, .tpl-field input[type="number"]:focus, .gr-field-style input[type="number"]:focus, .option-item input[type="number"]:focus, .form-item input[type="number"]:focus, .reg-row input[type="number"]:focus, .search-rows input[type="number"]:focus, .tpl-field input[type="password"]:focus, .gr-field-style input[type="password"]:focus, .option-item input[type="password"]:focus, .form-item input[type="password"]:focus, .reg-row input[type="password"]:focus, .search-rows input[type="password"]:focus {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field input[type="text"]::-webkit-input-placeholder, .gr-field-style input[type="text"]::-webkit-input-placeholder, .option-item input[type="text"]::-webkit-input-placeholder, .form-item input[type="text"]::-webkit-input-placeholder, .reg-row input[type="text"]::-webkit-input-placeholder, .search-rows input[type="text"]::-webkit-input-placeholder, .tpl-field input[type="email"]::-webkit-input-placeholder, .gr-field-style input[type="email"]::-webkit-input-placeholder, .option-item input[type="email"]::-webkit-input-placeholder, .form-item input[type="email"]::-webkit-input-placeholder, .reg-row input[type="email"]::-webkit-input-placeholder, .search-rows input[type="email"]::-webkit-input-placeholder, .tpl-field input[type="phone"]::-webkit-input-placeholder, .gr-field-style input[type="phone"]::-webkit-input-placeholder, .option-item input[type="phone"]::-webkit-input-placeholder, .form-item input[type="phone"]::-webkit-input-placeholder, .reg-row input[type="phone"]::-webkit-input-placeholder, .search-rows input[type="phone"]::-webkit-input-placeholder, .tpl-field input[type="number"]::-webkit-input-placeholder, .gr-field-style input[type="number"]::-webkit-input-placeholder, .option-item input[type="number"]::-webkit-input-placeholder, .form-item input[type="number"]::-webkit-input-placeholder, .reg-row input[type="number"]::-webkit-input-placeholder, .search-rows input[type="number"]::-webkit-input-placeholder, .tpl-field input[type="password"]::-webkit-input-placeholder, .gr-field-style input[type="password"]::-webkit-input-placeholder, .option-item input[type="password"]::-webkit-input-placeholder, .form-item input[type="password"]::-webkit-input-placeholder, .reg-row input[type="password"]::-webkit-input-placeholder, .search-rows input[type="password"]::-webkit-input-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field input[type="text"]:moz-placeholder, .gr-field-style input[type="text"]:moz-placeholder, .option-item input[type="text"]:moz-placeholder, .form-item input[type="text"]:moz-placeholder, .reg-row input[type="text"]:moz-placeholder, .search-rows input[type="text"]:moz-placeholder, .tpl-field input[type="email"]:moz-placeholder, .gr-field-style input[type="email"]:moz-placeholder, .option-item input[type="email"]:moz-placeholder, .form-item input[type="email"]:moz-placeholder, .reg-row input[type="email"]:moz-placeholder, .search-rows input[type="email"]:moz-placeholder, .tpl-field input[type="phone"]:moz-placeholder, .gr-field-style input[type="phone"]:moz-placeholder, .option-item input[type="phone"]:moz-placeholder, .form-item input[type="phone"]:moz-placeholder, .reg-row input[type="phone"]:moz-placeholder, .search-rows input[type="phone"]:moz-placeholder, .tpl-field input[type="number"]:moz-placeholder, .gr-field-style input[type="number"]:moz-placeholder, .option-item input[type="number"]:moz-placeholder, .form-item input[type="number"]:moz-placeholder, .reg-row input[type="number"]:moz-placeholder, .search-rows input[type="number"]:moz-placeholder, .tpl-field input[type="password"]:moz-placeholder, .gr-field-style input[type="password"]:moz-placeholder, .option-item input[type="password"]:moz-placeholder, .form-item input[type="password"]:moz-placeholder, .reg-row input[type="password"]:moz-placeholder, .search-rows input[type="password"]:moz-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field input[type="text"]::-moz-placeholder, .gr-field-style input[type="text"]::-moz-placeholder, .option-item input[type="text"]::-moz-placeholder, .form-item input[type="text"]::-moz-placeholder, .reg-row input[type="text"]::-moz-placeholder, .search-rows input[type="text"]::-moz-placeholder, .tpl-field input[type="email"]::-moz-placeholder, .gr-field-style input[type="email"]::-moz-placeholder, .option-item input[type="email"]::-moz-placeholder, .form-item input[type="email"]::-moz-placeholder, .reg-row input[type="email"]::-moz-placeholder, .search-rows input[type="email"]::-moz-placeholder, .tpl-field input[type="phone"]::-moz-placeholder, .gr-field-style input[type="phone"]::-moz-placeholder, .option-item input[type="phone"]::-moz-placeholder, .form-item input[type="phone"]::-moz-placeholder, .reg-row input[type="phone"]::-moz-placeholder, .search-rows input[type="phone"]::-moz-placeholder, .tpl-field input[type="number"]::-moz-placeholder, .gr-field-style input[type="number"]::-moz-placeholder, .option-item input[type="number"]::-moz-placeholder, .form-item input[type="number"]::-moz-placeholder, .reg-row input[type="number"]::-moz-placeholder, .search-rows input[type="number"]::-moz-placeholder, .tpl-field input[type="password"]::-moz-placeholder, .gr-field-style input[type="password"]::-moz-placeholder, .option-item input[type="password"]::-moz-placeholder, .form-item input[type="password"]::-moz-placeholder, .reg-row input[type="password"]::-moz-placeholder, .search-rows input[type="password"]::-moz-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field input[type="text"]:-ms-input-placeholder, .gr-field-style input[type="text"]:-ms-input-placeholder, .option-item input[type="text"]:-ms-input-placeholder, .form-item input[type="text"]:-ms-input-placeholder, .reg-row input[type="text"]:-ms-input-placeholder, .search-rows input[type="text"]:-ms-input-placeholder, .tpl-field input[type="email"]:-ms-input-placeholder, .gr-field-style input[type="email"]:-ms-input-placeholder, .option-item input[type="email"]:-ms-input-placeholder, .form-item input[type="email"]:-ms-input-placeholder, .reg-row input[type="email"]:-ms-input-placeholder, .search-rows input[type="email"]:-ms-input-placeholder, .tpl-field input[type="phone"]:-ms-input-placeholder, .gr-field-style input[type="phone"]:-ms-input-placeholder, .option-item input[type="phone"]:-ms-input-placeholder, .form-item input[type="phone"]:-ms-input-placeholder, .reg-row input[type="phone"]:-ms-input-placeholder, .search-rows input[type="phone"]:-ms-input-placeholder, .tpl-field input[type="number"]:-ms-input-placeholder, .gr-field-style input[type="number"]:-ms-input-placeholder, .option-item input[type="number"]:-ms-input-placeholder, .form-item input[type="number"]:-ms-input-placeholder, .reg-row input[type="number"]:-ms-input-placeholder, .search-rows input[type="number"]:-ms-input-placeholder, .tpl-field input[type="password"]:-ms-input-placeholder, .gr-field-style input[type="password"]:-ms-input-placeholder, .option-item input[type="password"]:-ms-input-placeholder, .form-item input[type="password"]:-ms-input-placeholder, .reg-row input[type="password"]:-ms-input-placeholder, .search-rows input[type="password"]:-ms-input-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field input[type="text"]::-webkit-inner-spin-button, .gr-field-style input[type="text"]::-webkit-inner-spin-button, .option-item input[type="text"]::-webkit-inner-spin-button, .form-item input[type="text"]::-webkit-inner-spin-button, .reg-row input[type="text"]::-webkit-inner-spin-button, .search-rows input[type="text"]::-webkit-inner-spin-button, .tpl-field input[type="email"]::-webkit-inner-spin-button, .gr-field-style input[type="email"]::-webkit-inner-spin-button, .option-item input[type="email"]::-webkit-inner-spin-button, .form-item input[type="email"]::-webkit-inner-spin-button, .reg-row input[type="email"]::-webkit-inner-spin-button, .search-rows input[type="email"]::-webkit-inner-spin-button, .tpl-field input[type="phone"]::-webkit-inner-spin-button, .gr-field-style input[type="phone"]::-webkit-inner-spin-button, .option-item input[type="phone"]::-webkit-inner-spin-button, .form-item input[type="phone"]::-webkit-inner-spin-button, .reg-row input[type="phone"]::-webkit-inner-spin-button, .search-rows input[type="phone"]::-webkit-inner-spin-button, .tpl-field input[type="number"]::-webkit-inner-spin-button, .gr-field-style input[type="number"]::-webkit-inner-spin-button, .option-item input[type="number"]::-webkit-inner-spin-button, .form-item input[type="number"]::-webkit-inner-spin-button, .reg-row input[type="number"]::-webkit-inner-spin-button, .search-rows input[type="number"]::-webkit-inner-spin-button, .tpl-field input[type="password"]::-webkit-inner-spin-button, .gr-field-style input[type="password"]::-webkit-inner-spin-button, .option-item input[type="password"]::-webkit-inner-spin-button, .form-item input[type="password"]::-webkit-inner-spin-button, .reg-row input[type="password"]::-webkit-inner-spin-button, .search-rows input[type="password"]::-webkit-inner-spin-button, .tpl-field input[type="text"]::-webkit-outer-spin-button, .gr-field-style input[type="text"]::-webkit-outer-spin-button, .option-item input[type="text"]::-webkit-outer-spin-button, .form-item input[type="text"]::-webkit-outer-spin-button, .reg-row input[type="text"]::-webkit-outer-spin-button, .search-rows input[type="text"]::-webkit-outer-spin-button, .tpl-field input[type="email"]::-webkit-outer-spin-button, .gr-field-style input[type="email"]::-webkit-outer-spin-button, .option-item input[type="email"]::-webkit-outer-spin-button, .form-item input[type="email"]::-webkit-outer-spin-button, .reg-row input[type="email"]::-webkit-outer-spin-button, .search-rows input[type="email"]::-webkit-outer-spin-button, .tpl-field input[type="phone"]::-webkit-outer-spin-button, .gr-field-style input[type="phone"]::-webkit-outer-spin-button, .option-item input[type="phone"]::-webkit-outer-spin-button, .form-item input[type="phone"]::-webkit-outer-spin-button, .reg-row input[type="phone"]::-webkit-outer-spin-button, .search-rows input[type="phone"]::-webkit-outer-spin-button, .tpl-field input[type="number"]::-webkit-outer-spin-button, .gr-field-style input[type="number"]::-webkit-outer-spin-button, .option-item input[type="number"]::-webkit-outer-spin-button, .form-item input[type="number"]::-webkit-outer-spin-button, .reg-row input[type="number"]::-webkit-outer-spin-button, .search-rows input[type="number"]::-webkit-outer-spin-button, .tpl-field input[type="password"]::-webkit-outer-spin-button, .gr-field-style input[type="password"]::-webkit-outer-spin-button, .option-item input[type="password"]::-webkit-outer-spin-button, .form-item input[type="password"]::-webkit-outer-spin-button, .reg-row input[type="password"]::-webkit-outer-spin-button, .search-rows input[type="password"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .tpl-field input[type="text"].small-field, .gr-field-style input[type="text"].small-field, .option-item input[type="text"].small-field, .form-item input[type="text"].small-field, .reg-row input[type="text"].small-field, .search-rows input[type="text"].small-field, .tpl-field input[type="email"].small-field, .gr-field-style input[type="email"].small-field, .option-item input[type="email"].small-field, .form-item input[type="email"].small-field, .reg-row input[type="email"].small-field, .search-rows input[type="email"].small-field, .tpl-field input[type="phone"].small-field, .gr-field-style input[type="phone"].small-field, .option-item input[type="phone"].small-field, .form-item input[type="phone"].small-field, .reg-row input[type="phone"].small-field, .search-rows input[type="phone"].small-field, .tpl-field input[type="number"].small-field, .gr-field-style input[type="number"].small-field, .option-item input[type="number"].small-field, .form-item input[type="number"].small-field, .reg-row input[type="number"].small-field, .search-rows input[type="number"].small-field, .tpl-field input[type="password"].small-field, .gr-field-style input[type="password"].small-field, .option-item input[type="password"].small-field, .form-item input[type="password"].small-field, .reg-row input[type="password"].small-field, .search-rows input[type="password"].small-field {
    font: normal 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 14px 15px; }
  .tpl-field textarea, .gr-field-style textarea, .option-item textarea, .form-item textarea, .reg-row textarea, .search-rows textarea {
    font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    color: rgba(57, 57, 57, 0.5);
    border: 2px solid transparent;
    background: #f3f6f8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 14px 14px;
    width: 100%;
    min-width: 100%;
    min-height: 100px;
    height: auto;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    transition: all 0.2s; }
  .tpl-field textarea:hover, .gr-field-style textarea:hover, .option-item textarea:hover, .form-item textarea:hover, .reg-row textarea:hover, .search-rows textarea:hover {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .tpl-field textarea:hover::-webkit-input-placeholder, .gr-field-style textarea:hover::-webkit-input-placeholder, .option-item textarea:hover::-webkit-input-placeholder, .form-item textarea:hover::-webkit-input-placeholder, .reg-row textarea:hover::-webkit-input-placeholder, .search-rows textarea:hover::-webkit-input-placeholder {
      color: #393939; }
    .tpl-field textarea:hover:moz-placeholder, .gr-field-style textarea:hover:moz-placeholder, .option-item textarea:hover:moz-placeholder, .form-item textarea:hover:moz-placeholder, .reg-row textarea:hover:moz-placeholder, .search-rows textarea:hover:moz-placeholder {
      color: #393939; }
    .tpl-field textarea:hover::-moz-placeholder, .gr-field-style textarea:hover::-moz-placeholder, .option-item textarea:hover::-moz-placeholder, .form-item textarea:hover::-moz-placeholder, .reg-row textarea:hover::-moz-placeholder, .search-rows textarea:hover::-moz-placeholder {
      color: #393939; }
    .tpl-field textarea:hover:-ms-input-placeholder, .gr-field-style textarea:hover:-ms-input-placeholder, .option-item textarea:hover:-ms-input-placeholder, .form-item textarea:hover:-ms-input-placeholder, .reg-row textarea:hover:-ms-input-placeholder, .search-rows textarea:hover:-ms-input-placeholder {
      color: #393939; }
  .tpl-field textarea:focus, .gr-field-style textarea:focus, .option-item textarea:focus, .form-item textarea:focus, .reg-row textarea:focus, .search-rows textarea:focus {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field textarea::-webkit-input-placeholder, .gr-field-style textarea::-webkit-input-placeholder, .option-item textarea::-webkit-input-placeholder, .form-item textarea::-webkit-input-placeholder, .reg-row textarea::-webkit-input-placeholder, .search-rows textarea::-webkit-input-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field textarea:moz-placeholder, .gr-field-style textarea:moz-placeholder, .option-item textarea:moz-placeholder, .form-item textarea:moz-placeholder, .reg-row textarea:moz-placeholder, .search-rows textarea:moz-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field textarea::-moz-placeholder, .gr-field-style textarea::-moz-placeholder, .option-item textarea::-moz-placeholder, .form-item textarea::-moz-placeholder, .reg-row textarea::-moz-placeholder, .search-rows textarea::-moz-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field textarea:-ms-input-placeholder, .gr-field-style textarea:-ms-input-placeholder, .option-item textarea:-ms-input-placeholder, .form-item textarea:-ms-input-placeholder, .reg-row textarea:-ms-input-placeholder, .search-rows textarea:-ms-input-placeholder {
    color: rgba(57, 57, 57, 0.5);
    opacity: 1 !important; }
  .tpl-field textarea.small-field, .gr-field-style textarea.small-field, .option-item textarea.small-field, .form-item textarea.small-field, .reg-row textarea.small-field, .search-rows textarea.small-field {
    font: normal 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 14px 15px; }
  .tpl-field select:not([multiple]), .gr-field-style select:not([multiple]), .option-item select:not([multiple]), .form-item select:not([multiple]), .reg-row select:not([multiple]), .search-rows select:not([multiple]) {
    font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    color: rgba(57, 57, 57, 0.5);
    border: 2px solid transparent;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #f3f6f8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 14px 40px 14px 15px;
    width: 100%;
    height: auto;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    transition: all 0.2s; }
  .tpl-field select:not([multiple])::-ms-expand, .gr-field-style select:not([multiple])::-ms-expand, .option-item select:not([multiple])::-ms-expand, .form-item select:not([multiple])::-ms-expand, .reg-row select:not([multiple])::-ms-expand, .search-rows select:not([multiple])::-ms-expand {
    display: none; }
  .tpl-field select:not([multiple]):hover, .gr-field-style select:not([multiple]):hover, .option-item select:not([multiple]):hover, .form-item select:not([multiple]):hover, .reg-row select:not([multiple]):hover, .search-rows select:not([multiple]):hover {
    color: #393939;
    border: 2px solid #252728;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field select:not([multiple]):focus, .gr-field-style select:not([multiple]):focus, .option-item select:not([multiple]):focus, .form-item select:not([multiple]):focus, .reg-row select:not([multiple]):focus, .search-rows select:not([multiple]):focus {
    color: #393939;
    border: 2px solid #252728;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field select:not([multiple]).small-field, .gr-field-style select:not([multiple]).small-field, .option-item select:not([multiple]).small-field, .form-item select:not([multiple]).small-field, .reg-row select:not([multiple]).small-field, .search-rows select:not([multiple]).small-field {
    font: normal 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 10px 40px 10px 10px; }
  .tpl-field select[multiple], .gr-field-style select[multiple], .option-item select[multiple], .form-item select[multiple], .reg-row select[multiple], .search-rows select[multiple] {
    font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    color: rgba(57, 57, 57, 0.5);
    border: 2px solid transparent;
    background: #f3f6f8;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    padding: 14px 14px;
    width: 100%;
    height: auto;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    transition: all 0.2s; }
  .tpl-field select[multiple]::-ms-expand, .gr-field-style select[multiple]::-ms-expand, .option-item select[multiple]::-ms-expand, .form-item select[multiple]::-ms-expand, .reg-row select[multiple]::-ms-expand, .search-rows select[multiple]::-ms-expand {
    display: none; }
  .tpl-field select[multiple]:hover, .gr-field-style select[multiple]:hover, .option-item select[multiple]:hover, .form-item select[multiple]:hover, .reg-row select[multiple]:hover, .search-rows select[multiple]:hover {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field select[multiple]:focus, .gr-field-style select[multiple]:focus, .option-item select[multiple]:focus, .form-item select[multiple]:focus, .reg-row select[multiple]:focus, .search-rows select[multiple]:focus {
    color: #393939;
    border: 2px solid #252728;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .tpl-field select[multiple].small-field, .gr-field-style select[multiple].small-field, .option-item select[multiple].small-field, .form-item select[multiple].small-field, .reg-row select[multiple].small-field, .search-rows select[multiple].small-field {
    font: normal 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 14px 15px; }
  .tpl-field.type-hidden, .gr-field-style.type-hidden, .option-item.type-hidden, .form-item.type-hidden, .reg-row.type-hidden, .search-rows.type-hidden {
    display: none; }
  .tpl-field.type-title h2, .gr-field-style.type-title h2, .option-item.type-title h2, .form-item.type-title h2, .reg-row.type-title h2, .search-rows.type-title h2 {
    margin-top: 0; }
  .tpl-field.type-html, .gr-field-style.type-html, .option-item.type-html, .form-item.type-html, .reg-row.type-html, .search-rows.type-html {
    line-height: 1.6;
    font-size: 16px; }
  .tpl-field.type-calendar_interval, .gr-field-style.type-calendar_interval, .option-item.type-calendar_interval, .form-item.type-calendar_interval, .reg-row.type-calendar_interval, .search-rows.type-calendar_interval {
    font-size: 0; }
  .tpl-field.type-calendar_interval .calendar-label, .gr-field-style.type-calendar_interval .calendar-label, .option-item.type-calendar_interval .calendar-label, .form-item.type-calendar_interval .calendar-label, .reg-row.type-calendar_interval .calendar-label, .search-rows.type-calendar_interval .calendar-label {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px); }
    .tpl-field.type-calendar_interval .calendar-label.disabled, .gr-field-style.type-calendar_interval .calendar-label.disabled, .option-item.type-calendar_interval .calendar-label.disabled, .form-item.type-calendar_interval .calendar-label.disabled, .reg-row.type-calendar_interval .calendar-label.disabled, .search-rows.type-calendar_interval .calendar-label.disabled {
      opacity: 0.5;
      pointer-events: none; }
    .tpl-field.type-calendar_interval .calendar-label:first-of-type, .gr-field-style.type-calendar_interval .calendar-label:first-of-type, .option-item.type-calendar_interval .calendar-label:first-of-type, .form-item.type-calendar_interval .calendar-label:first-of-type, .reg-row.type-calendar_interval .calendar-label:first-of-type, .search-rows.type-calendar_interval .calendar-label:first-of-type {
      margin-right: 20px; }
  .tpl-field.type-upload .upload-button input, .gr-field-style.type-upload .upload-button input, .option-item.type-upload .upload-button input, .form-item.type-upload .upload-button input, .reg-row.type-upload .upload-button input, .search-rows.type-upload .upload-button input {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px; }
  .tpl-field.type-upload .upload-button .upload-count, .gr-field-style.type-upload .upload-button .upload-count, .option-item.type-upload .upload-button .upload-count, .form-item.type-upload .upload-button .upload-count, .reg-row.type-upload .upload-button .upload-count, .search-rows.type-upload .upload-button .upload-count {
    display: inline-block;
    vertical-align: middle; }
  .tpl-field.type-checkbox ul, .gr-field-style.type-checkbox ul, .option-item.type-checkbox ul, .form-item.type-checkbox ul, .reg-row.type-checkbox ul, .search-rows.type-checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-field.type-checkbox ul li, .gr-field-style.type-checkbox ul li, .option-item.type-checkbox ul li, .form-item.type-checkbox ul li, .reg-row.type-checkbox ul li, .search-rows.type-checkbox ul li {
      font-size: 0;
      line-height: 0; }
      .tpl-field.type-checkbox ul li + li, .gr-field-style.type-checkbox ul li + li, .option-item.type-checkbox ul li + li, .form-item.type-checkbox ul li + li, .reg-row.type-checkbox ul li + li, .search-rows.type-checkbox ul li + li {
        margin-top: 15px; }
      .tpl-field.type-checkbox ul li label, .gr-field-style.type-checkbox ul li label, .option-item.type-checkbox ul li label, .form-item.type-checkbox ul li label, .reg-row.type-checkbox ul li label, .search-rows.type-checkbox ul li label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        cursor: pointer; }
        .tpl-field.type-checkbox ul li label:hover span, .gr-field-style.type-checkbox ul li label:hover span, .option-item.type-checkbox ul li label:hover span, .form-item.type-checkbox ul li label:hover span, .reg-row.type-checkbox ul li label:hover span, .search-rows.type-checkbox ul li label:hover span {
          color: #393939; }
          .tpl-field.type-checkbox ul li label:hover span:before, .gr-field-style.type-checkbox ul li label:hover span:before, .option-item.type-checkbox ul li label:hover span:before, .form-item.type-checkbox ul li label:hover span:before, .reg-row.type-checkbox ul li label:hover span:before, .search-rows.type-checkbox ul li label:hover span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: #fff; }
          .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .reg-row.type-checkbox ul li label:hover input[type="checkbox"]:checked + span, .search-rows.type-checkbox ul li label:hover input[type="checkbox"]:checked + span {
            color: #393939; }
          .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .reg-row.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .search-rows.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
      .tpl-field.type-checkbox ul li input[type="checkbox"], .gr-field-style.type-checkbox ul li input[type="checkbox"], .option-item.type-checkbox ul li input[type="checkbox"], .form-item.type-checkbox ul li input[type="checkbox"], .reg-row.type-checkbox ul li input[type="checkbox"], .search-rows.type-checkbox ul li input[type="checkbox"] {
        width: 24px;
        height: 24px;
        padding: 0;
        opacity: 0;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
        visibility: hidden;
        -webkit-appearance: none; }
        .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span, .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span, .option-item.type-checkbox ul li input[type="checkbox"]:checked + span, .form-item.type-checkbox ul li input[type="checkbox"]:checked + span, .reg-row.type-checkbox ul li input[type="checkbox"]:checked + span, .search-rows.type-checkbox ul li input[type="checkbox"]:checked + span {
          color: #393939; }
          .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span:before, .gr-field-style.type-checkbox ul li input[type="checkbox"]:checked + span:before, .option-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .form-item.type-checkbox ul li input[type="checkbox"]:checked + span:before, .reg-row.type-checkbox ul li input[type="checkbox"]:checked + span:before, .search-rows.type-checkbox ul li input[type="checkbox"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
      .tpl-field.type-checkbox ul li span, .gr-field-style.type-checkbox ul li span, .option-item.type-checkbox ul li span, .form-item.type-checkbox ul li span, .reg-row.type-checkbox ul li span, .search-rows.type-checkbox ul li span {
        position: relative;
        font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
        color: #393939;
        max-width: calc(100% - 24px - 10px); }
        .tpl-field.type-checkbox ul li span:before, .gr-field-style.type-checkbox ul li span:before, .option-item.type-checkbox ul li span:before, .form-item.type-checkbox ul li span:before, .reg-row.type-checkbox ul li span:before, .search-rows.type-checkbox ul li span:before {
          position: absolute;
          top: 50%;
          left: -34px;
          width: 24px;
          height: 24px;
          content: '';
          margin-top: -12px;
          border: none;
          background: #f3f6f8;
          box-shadow: none;
          border-radius: 5px;
          transition: background-color 0.2s, box-shadow 0.2s; }
  .tpl-field.type-multi_checkbox ul, .gr-field-style.type-multi_checkbox ul, .option-item.type-multi_checkbox ul, .form-item.type-multi_checkbox ul, .reg-row.type-multi_checkbox ul, .search-rows.type-multi_checkbox ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-field.type-multi_checkbox ul li, .gr-field-style.type-multi_checkbox ul li, .option-item.type-multi_checkbox ul li, .form-item.type-multi_checkbox ul li, .reg-row.type-multi_checkbox ul li, .search-rows.type-multi_checkbox ul li {
      font-size: 0;
      line-height: 0; }
      .tpl-field.type-multi_checkbox ul li + li, .gr-field-style.type-multi_checkbox ul li + li, .option-item.type-multi_checkbox ul li + li, .form-item.type-multi_checkbox ul li + li, .reg-row.type-multi_checkbox ul li + li, .search-rows.type-multi_checkbox ul li + li {
        margin-top: 15px; }
      .tpl-field.type-multi_checkbox ul li label, .gr-field-style.type-multi_checkbox ul li label, .option-item.type-multi_checkbox ul li label, .form-item.type-multi_checkbox ul li label, .reg-row.type-multi_checkbox ul li label, .search-rows.type-multi_checkbox ul li label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        cursor: pointer; }
        .tpl-field.type-multi_checkbox ul li label:hover span, .gr-field-style.type-multi_checkbox ul li label:hover span, .option-item.type-multi_checkbox ul li label:hover span, .form-item.type-multi_checkbox ul li label:hover span, .reg-row.type-multi_checkbox ul li label:hover span, .search-rows.type-multi_checkbox ul li label:hover span {
          color: #393939; }
          .tpl-field.type-multi_checkbox ul li label:hover span:before, .gr-field-style.type-multi_checkbox ul li label:hover span:before, .option-item.type-multi_checkbox ul li label:hover span:before, .form-item.type-multi_checkbox ul li label:hover span:before, .reg-row.type-multi_checkbox ul li label:hover span:before, .search-rows.type-multi_checkbox ul li label:hover span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: #fff; }
          .tpl-field.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .gr-field-style.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .option-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .form-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .reg-row.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span, .search-rows.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span {
            color: #393939; }
          .tpl-field.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .gr-field-style.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .option-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .form-item.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .reg-row.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before, .search-rows.type-multi_checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
      .tpl-field.type-multi_checkbox ul li input[type="checkbox"], .gr-field-style.type-multi_checkbox ul li input[type="checkbox"], .option-item.type-multi_checkbox ul li input[type="checkbox"], .form-item.type-multi_checkbox ul li input[type="checkbox"], .reg-row.type-multi_checkbox ul li input[type="checkbox"], .search-rows.type-multi_checkbox ul li input[type="checkbox"] {
        width: 24px;
        height: 24px;
        padding: 0;
        opacity: 0;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
        visibility: hidden;
        -webkit-appearance: none; }
        .tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .gr-field-style.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .option-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .form-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .reg-row.type-multi_checkbox ul li input[type="checkbox"]:checked + span, .search-rows.type-multi_checkbox ul li input[type="checkbox"]:checked + span {
          color: #393939; }
          .tpl-field.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .gr-field-style.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .option-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .form-item.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .reg-row.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before, .search-rows.type-multi_checkbox ul li input[type="checkbox"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
      .tpl-field.type-multi_checkbox ul li span, .gr-field-style.type-multi_checkbox ul li span, .option-item.type-multi_checkbox ul li span, .form-item.type-multi_checkbox ul li span, .reg-row.type-multi_checkbox ul li span, .search-rows.type-multi_checkbox ul li span {
        position: relative;
        font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
        color: #393939;
        max-width: calc(100% - 24px - 10px); }
        .tpl-field.type-multi_checkbox ul li span:before, .gr-field-style.type-multi_checkbox ul li span:before, .option-item.type-multi_checkbox ul li span:before, .form-item.type-multi_checkbox ul li span:before, .reg-row.type-multi_checkbox ul li span:before, .search-rows.type-multi_checkbox ul li span:before {
          position: absolute;
          top: 50%;
          left: -34px;
          width: 24px;
          height: 24px;
          content: '';
          margin-top: -12px;
          border: none;
          background: #f3f6f8;
          box-shadow: none;
          border-radius: 5px;
          transition: background-color 0.2s, box-shadow 0.2s; }
  .tpl-field.type-radio_group ul, .gr-field-style.type-radio_group ul, .option-item.type-radio_group ul, .form-item.type-radio_group ul, .reg-row.type-radio_group ul, .search-rows.type-radio_group ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    .tpl-field.type-radio_group ul li, .gr-field-style.type-radio_group ul li, .option-item.type-radio_group ul li, .form-item.type-radio_group ul li, .reg-row.type-radio_group ul li, .search-rows.type-radio_group ul li {
      font-size: 0;
      line-height: 0; }
      .tpl-field.type-radio_group ul li + li, .gr-field-style.type-radio_group ul li + li, .option-item.type-radio_group ul li + li, .form-item.type-radio_group ul li + li, .reg-row.type-radio_group ul li + li, .search-rows.type-radio_group ul li + li {
        margin-top: 15px; }
      .tpl-field.type-radio_group ul li label, .gr-field-style.type-radio_group ul li label, .option-item.type-radio_group ul li label, .form-item.type-radio_group ul li label, .reg-row.type-radio_group ul li label, .search-rows.type-radio_group ul li label {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        cursor: pointer; }
        .tpl-field.type-radio_group ul li label:hover span, .gr-field-style.type-radio_group ul li label:hover span, .option-item.type-radio_group ul li label:hover span, .form-item.type-radio_group ul li label:hover span, .reg-row.type-radio_group ul li label:hover span, .search-rows.type-radio_group ul li label:hover span {
          color: #393939; }
          .tpl-field.type-radio_group ul li label:hover span:before, .gr-field-style.type-radio_group ul li label:hover span:before, .option-item.type-radio_group ul li label:hover span:before, .form-item.type-radio_group ul li label:hover span:before, .reg-row.type-radio_group ul li label:hover span:before, .search-rows.type-radio_group ul li label:hover span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728;
            background: #fff; }
          .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked + span, .gr-field-style.type-radio_group ul li label:hover input[type="radio"]:checked + span, .option-item.type-radio_group ul li label:hover input[type="radio"]:checked + span, .form-item.type-radio_group ul li label:hover input[type="radio"]:checked + span, .reg-row.type-radio_group ul li label:hover input[type="radio"]:checked + span, .search-rows.type-radio_group ul li label:hover input[type="radio"]:checked + span {
            color: #393939; }
          .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .gr-field-style.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .option-item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .form-item.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .reg-row.type-radio_group ul li label:hover input[type="radio"]:checked + span:before, .search-rows.type-radio_group ul li label:hover input[type="radio"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
            background: #252728; }
      .tpl-field.type-radio_group ul li input[type="radio"], .gr-field-style.type-radio_group ul li input[type="radio"], .option-item.type-radio_group ul li input[type="radio"], .form-item.type-radio_group ul li input[type="radio"], .reg-row.type-radio_group ul li input[type="radio"], .search-rows.type-radio_group ul li input[type="radio"] {
        width: 26px;
        height: 26px;
        padding: 0;
        opacity: 0;
        margin-right: 10px;
        display: inline-block;
        vertical-align: middle;
        visibility: hidden;
        -webkit-appearance: none; }
        .tpl-field.type-radio_group ul li input[type="radio"]:checked + span, .gr-field-style.type-radio_group ul li input[type="radio"]:checked + span, .option-item.type-radio_group ul li input[type="radio"]:checked + span, .form-item.type-radio_group ul li input[type="radio"]:checked + span, .reg-row.type-radio_group ul li input[type="radio"]:checked + span, .search-rows.type-radio_group ul li input[type="radio"]:checked + span {
          color: #393939; }
          .tpl-field.type-radio_group ul li input[type="radio"]:checked + span:before, .gr-field-style.type-radio_group ul li input[type="radio"]:checked + span:before, .option-item.type-radio_group ul li input[type="radio"]:checked + span:before, .form-item.type-radio_group ul li input[type="radio"]:checked + span:before, .reg-row.type-radio_group ul li input[type="radio"]:checked + span:before, .search-rows.type-radio_group ul li input[type="radio"]:checked + span:before {
            border: none;
            box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
            background: #252728; }
      .tpl-field.type-radio_group ul li span, .gr-field-style.type-radio_group ul li span, .option-item.type-radio_group ul li span, .form-item.type-radio_group ul li span, .reg-row.type-radio_group ul li span, .search-rows.type-radio_group ul li span {
        position: relative;
        font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
        color: #393939;
        max-width: calc(100% - 26px - 10px);
        display: inline-block;
        vertical-align: middle; }
        .tpl-field.type-radio_group ul li span:before, .gr-field-style.type-radio_group ul li span:before, .option-item.type-radio_group ul li span:before, .form-item.type-radio_group ul li span:before, .reg-row.type-radio_group ul li span:before, .search-rows.type-radio_group ul li span:before {
          position: absolute;
          top: 50%;
          left: -36px;
          width: 26px;
          height: 26px;
          content: '';
          margin-top: -13px;
          border: none;
          background: #f3f6f8;
          box-shadow: none;
          border-radius: 50%;
          transition: background-color 0.2s, box-shadow 0.2s; }

body .product-amount, .site .cart-amount {
  width: 120px; }
  body .product-amount .amount-title, .site .cart-amount .amount-title {
    display: none; }
  body .product-amount .shop2-product-amount, .site .cart-amount .shop2-product-amount {
    margin: 0;
    width: auto;
    overflow: hidden; }
  body .product-amount .shop2-product-amount.disabled button:disabled, .site .cart-amount .shop2-product-amount.disabled button:disabled {
    pointer-events: 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%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    body .product-amount .shop2-product-amount.disabled button + input + button:disabled, .site .cart-amount .shop2-product-amount.disabled button + input + button:disabled {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount.disabled input, .site .cart-amount .shop2-product-amount.disabled input {
      color: rgba(57, 57, 57, 0.5);
      background: none;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      pointer-events: none; }
  body .product-amount .shop2-product-amount button, .site .cart-amount .shop2-product-amount button {
    width: 35px;
    height: 35px;
    padding: 0;
    font-size: 0;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    transition: all 0.2s;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    body .product-amount .shop2-product-amount button.amount-minus, .site .cart-amount .shop2-product-amount button.amount-minus {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-minus:disabled, .site .cart-amount .shop2-product-amount button.amount-minus:disabled {
      pointer-events: 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%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-minus:hover, .site .cart-amount .shop2-product-amount button.amount-minus:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-minus:active, .site .cart-amount .shop2-product-amount button.amount-minus: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%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-plus, .site .cart-amount .shop2-product-amount button.amount-plus {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0D%0A%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-plus:hover, .site .cart-amount .shop2-product-amount button.amount-plus:hover {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount button.amount-plus:active, .site .cart-amount .shop2-product-amount button.amount-plus: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%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  body .product-amount .shop2-product-amount input, .site .cart-amount .shop2-product-amount input {
    width: 50px;
    height: 35px;
    font: 400 15px/35px 'Roboto', Arial, Helvetica, sans-serif;
    text-align: center;
    margin: 0;
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    color: rgba(57, 57, 57, 0.5);
    background: none;
    border: none;
    transition: all 0.2s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    body .product-amount .shop2-product-amount input:hover, .site .cart-amount .shop2-product-amount input:hover {
      color: #393939;
      background: none;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    body .product-amount .shop2-product-amount input:focus, .site .cart-amount .shop2-product-amount input:focus {
      color: #393939;
      background: none;
      border: none;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.shop2-product-options .shop2-color-pick, .shop2-product-options .shop2-texture-pick, .shop2-product-options .shop2-color-ext-list {
  overflow: visible; }
  .shop2-product-options .shop2-color-pick li, .shop2-product-options .shop2-texture-pick li, .shop2-product-options .shop2-color-ext-list li {
    position: relative;
    cursor: pointer;
    width: 26px !important;
    height: 26px;
    border: none;
    float: none;
    outline: none;
    display: inline-block;
    vertical-align: top;
    margin: 5px 6px 5px;
    border-radius: 3px; }
    .shop2-product-options .shop2-color-pick li:first-child, .shop2-product-options .shop2-texture-pick li:first-child, .shop2-product-options .shop2-color-ext-list li:first-child {
      margin-left: 0 !important; }
    .shop2-product-options .shop2-color-pick li.active-color:after, .shop2-product-options .shop2-texture-pick li.active-color:after, .shop2-product-options .shop2-color-ext-list li.active-color:after, .shop2-product-options .shop2-color-pick li.active-texture:after, .shop2-product-options .shop2-texture-pick li.active-texture:after, .shop2-product-options .shop2-color-ext-list li.active-texture:after, .shop2-product-options .shop2-color-pick li.shop2-color-ext-selected:after, .shop2-product-options .shop2-texture-pick li.shop2-color-ext-selected:after, .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected:after {
      opacity: 1;
      visibility: visible; }
    .shop2-product-options .shop2-color-pick li.shop2-color-ext-selected span, .shop2-product-options .shop2-texture-pick li.shop2-color-ext-selected span, .shop2-product-options .shop2-color-ext-list li.shop2-color-ext-selected span {
      display: none; }
    .shop2-product-options .shop2-color-pick li:after, .shop2-product-options .shop2-texture-pick li:after, .shop2-product-options .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -2px;
      right: -2px;
      top: -2px;
      bottom: -2px;
      opacity: 0;
      z-index: 1;
      visibility: hidden;
      border-radius: 3px;
      transition: all 0.3s;
      border: none;
      box-shadow: none;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% - 1px) no-repeat; }
    .shop2-product-options .shop2-color-pick li:before, .shop2-product-options .shop2-texture-pick li:before, .shop2-product-options .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 3px;
      background: rgba(0, 0, 0, 0.1); }
    .shop2-product-options .shop2-color-pick li span, .shop2-product-options .shop2-texture-pick li span, .shop2-product-options .shop2-color-ext-list li span, .shop2-product-options .shop2-color-pick li img, .shop2-product-options .shop2-texture-pick li img, .shop2-product-options .shop2-color-ext-list li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }
  .shop2-product-options .shop2-color-ext-multi {
    overflow: visible;
    outline: none;
    border: none; }
  .shop2-product-options .shop2-color-ext-multi li {
    position: relative;
    height: 26px;
    border: none;
    float: none;
    cursor: pointer;
    border-radius: 3px;
    vertical-align: top;
    display: inline-block;
    background-size: cover;
    width: 26px !important;
    margin: 5px 6px 5px !important; }
    .shop2-product-options .shop2-color-ext-multi li:first-child {
      margin-left: 0 !important; }
    .shop2-product-options .shop2-color-ext-multi li:last-child {
      width: 26px !important; }
    .shop2-product-options .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 3px;
      background: rgba(0, 0, 0, 0.1); }
    .shop2-product-options .shop2-color-ext-multi li span {
      display: none; }
    .shop2-product-options .shop2-color-ext-multi li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }

.shop2-product-params .shop2-color-pick, .shop2-product-params .shop2-texture-pick, .shop2-product-params .shop2-color-ext-list {
  overflow: visible; }
  .shop2-product-params .shop2-color-pick li, .shop2-product-params .shop2-texture-pick li, .shop2-product-params .shop2-color-ext-list li {
    position: relative;
    cursor: pointer;
    width: 26px !important;
    height: 26px;
    border: none;
    float: none;
    outline: none;
    display: inline-block;
    vertical-align: top;
    margin: 5px 6px 5px;
    border-radius: 3px; }
    .shop2-product-params .shop2-color-pick li:first-child, .shop2-product-params .shop2-texture-pick li:first-child, .shop2-product-params .shop2-color-ext-list li:first-child {
      margin-left: 0 !important; }
    .shop2-product-params .shop2-color-pick li.active-color:after, .shop2-product-params .shop2-texture-pick li.active-color:after, .shop2-product-params .shop2-color-ext-list li.active-color:after, .shop2-product-params .shop2-color-pick li.active-texture:after, .shop2-product-params .shop2-texture-pick li.active-texture:after, .shop2-product-params .shop2-color-ext-list li.active-texture:after, .shop2-product-params .shop2-color-pick li.shop2-color-ext-selected:after, .shop2-product-params .shop2-texture-pick li.shop2-color-ext-selected:after, .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected:after {
      opacity: 1;
      visibility: visible; }
    .shop2-product-params .shop2-color-pick li.shop2-color-ext-selected span, .shop2-product-params .shop2-texture-pick li.shop2-color-ext-selected span, .shop2-product-params .shop2-color-ext-list li.shop2-color-ext-selected span {
      display: none; }
    .shop2-product-params .shop2-color-pick li:after, .shop2-product-params .shop2-texture-pick li:after, .shop2-product-params .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -2px;
      right: -2px;
      top: -2px;
      bottom: -2px;
      opacity: 0;
      z-index: 1;
      visibility: hidden;
      border-radius: 3px;
      transition: all 0.3s;
      border: none;
      box-shadow: none;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% - 1px) no-repeat; }
    .shop2-product-params .shop2-color-pick li:before, .shop2-product-params .shop2-texture-pick li:before, .shop2-product-params .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 3px;
      background: rgba(0, 0, 0, 0.1); }
    .shop2-product-params .shop2-color-pick li span, .shop2-product-params .shop2-texture-pick li span, .shop2-product-params .shop2-color-ext-list li span, .shop2-product-params .shop2-color-pick li img, .shop2-product-params .shop2-texture-pick li img, .shop2-product-params .shop2-color-ext-list li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }
  .shop2-product-params .shop2-color-ext-multi {
    overflow: visible;
    outline: none;
    border: none; }
  .shop2-product-params .shop2-color-ext-multi li {
    position: relative;
    height: 26px;
    border: none;
    float: none;
    cursor: pointer;
    border-radius: 3px;
    vertical-align: top;
    display: inline-block;
    background-size: cover;
    width: 26px !important;
    margin: 5px 6px 5px !important; }
    .shop2-product-params .shop2-color-ext-multi li:first-child {
      margin-left: 0 !important; }
    .shop2-product-params .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 3px;
      background: rgba(0, 0, 0, 0.1); }
    .shop2-product-params .shop2-color-ext-multi li span {
      display: none; }
    .shop2-product-params .shop2-color-ext-multi li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }

.cart-product-param .shop2-color-pick, .cart-product-param .shop2-texture-pick, .cart-product-param .shop2-color-ext-list {
  overflow: visible; }
  .cart-product-param .shop2-color-pick li, .cart-product-param .shop2-texture-pick li, .cart-product-param .shop2-color-ext-list li {
    position: relative;
    cursor: pointer;
    width: 26px !important;
    height: 26px;
    border: none;
    float: none;
    outline: none;
    display: inline-block;
    vertical-align: top;
    margin: 5px 6px 5px;
    border-radius: 3px; }
    .cart-product-param .shop2-color-pick li:first-child, .cart-product-param .shop2-texture-pick li:first-child, .cart-product-param .shop2-color-ext-list li:first-child {
      margin-left: 0 !important; }
    .cart-product-param .shop2-color-pick li.active-color, .cart-product-param .shop2-texture-pick li.active-color, .cart-product-param .shop2-color-ext-list li.active-color, .cart-product-param .shop2-color-pick li.active-texture, .cart-product-param .shop2-texture-pick li.active-texture, .cart-product-param .shop2-color-ext-list li.active-texture, .cart-product-param .shop2-color-pick li.shop2-color-ext-selected, .cart-product-param .shop2-texture-pick li.shop2-color-ext-selected, .cart-product-param .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
    .cart-product-param .shop2-color-pick li.active-color:after, .cart-product-param .shop2-texture-pick li.active-color:after, .cart-product-param .shop2-color-ext-list li.active-color:after, .cart-product-param .shop2-color-pick li.active-texture:after, .cart-product-param .shop2-texture-pick li.active-texture:after, .cart-product-param .shop2-color-ext-list li.active-texture:after, .cart-product-param .shop2-color-pick li.shop2-color-ext-selected:after, .cart-product-param .shop2-texture-pick li.shop2-color-ext-selected:after, .cart-product-param .shop2-color-ext-list li.shop2-color-ext-selected:after {
      opacity: 1;
      visibility: visible; }
    .cart-product-param .shop2-color-pick li.shop2-color-ext-selected span, .cart-product-param .shop2-texture-pick li.shop2-color-ext-selected span, .cart-product-param .shop2-color-ext-list li.shop2-color-ext-selected span {
      display: none; }
    .cart-product-param .shop2-color-pick li:after, .cart-product-param .shop2-texture-pick li:after, .cart-product-param .shop2-color-ext-list li:after {
      position: absolute;
      content: '';
      left: -2px;
      right: -2px;
      top: -2px;
      bottom: -2px;
      opacity: 0;
      z-index: 1;
      visibility: hidden;
      border-radius: 3px;
      transition: all 0.3s;
      border: none;
      box-shadow: none;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") left 50% top calc(50% - 1px) no-repeat; }
    .cart-product-param .shop2-color-pick li:before, .cart-product-param .shop2-texture-pick li:before, .cart-product-param .shop2-color-ext-list li:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 3px;
      background-image: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%); }
    .cart-product-param .shop2-color-pick li span, .cart-product-param .shop2-texture-pick li span, .cart-product-param .shop2-color-ext-list li span, .cart-product-param .shop2-color-pick li img, .cart-product-param .shop2-texture-pick li img, .cart-product-param .shop2-color-ext-list li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }
  .cart-product-param .shop2-color-ext-multi {
    overflow: visible;
    outline: none;
    border: none; }
  .cart-product-param .shop2-color-ext-multi li {
    position: relative;
    height: 26px;
    border: none;
    float: none;
    cursor: pointer;
    border-radius: 3px;
    vertical-align: top;
    display: inline-block;
    background-size: cover;
    width: 26px !important;
    margin: 5px 6px 5px !important; }
    .cart-product-param .shop2-color-ext-multi li:first-child {
      margin-left: 0 !important; }
    .cart-product-param .shop2-color-ext-multi li:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 3px;
      background: linear-gradient(223deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.17) 100%); }
    .cart-product-param .shop2-color-ext-multi li span {
      display: none; }
    .cart-product-param .shop2-color-ext-multi li img {
      width: 26px;
      height: 26px;
      border-radius: 3px; }

.shop2-cart-order-form .shop2-order-options.shop2-delivery {
  padding: 0; }

.shop2-order-form label {
  display: block;
  max-width: 400px; }

.shop2-order-form .form-item-submit {
  margin: 20px 0 30px;
  text-align: left !important; }

.shop2-order-options.shop2-delivery, .shop2-delivery {
  margin: 0;
  padding: 0; }
  .shop2-order-options.shop2-delivery .options-list + .text-center, .shop2-delivery .options-list + .text-center {
    margin-bottom: 30px; }
  .shop2-order-options.shop2-delivery .form-item.form-item-submit, .shop2-delivery .form-item.form-item-submit {
    margin-top: 20px; }
  .shop2-order-options.shop2-delivery .text-center, .shop2-delivery .text-center {
    text-align: left !important; }
  .shop2-order-options.shop2-delivery h2, .shop2-delivery h2 {
    color: #393939;
    font: 700 26px/ normal 'Roboto', Arial, Helvetica, sans-serif;
    padding: 0 0 24px;
    border: none;
    margin: 0; }
  .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
    margin: 0 0 40px;
    font-size: inherit; }
  @media screen and (max-width: 639px) {
    .shop2-order-options.shop2-delivery .options-list, .shop2-delivery .options-list {
      padding: 0; } }
  .shop2-order-options.shop2-delivery .options-list .option-type, .shop2-delivery .options-list .option-type {
    position: relative; }
    .shop2-order-options.shop2-delivery .options-list .option-type .option-label, .shop2-delivery .options-list .option-type .option-label {
      position: relative;
      padding: 20px 30px; }
    @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-type .option-label, .shop2-delivery .options-list .option-type .option-label {
        padding: 15px; } }
    .shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"], .shop2-delivery .options-list .option-type .option-label input[type="radio"] {
      padding: 0;
      opacity: 0;
      width: 26px;
      height: 26px;
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle;
      visibility: hidden;
      -webkit-appearance: none; }
      .shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span, .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span {
        color: #393939; }
        .shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before, .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before {
          border: none;
          box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
          background: #252728; }
    .shop2-order-options.shop2-delivery .options-list .option-type .option-label span, .shop2-delivery .options-list .option-type .option-label span {
      position: relative;
      padding: 0 0 0 20px;
      font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
      color: #393939;
      max-width: calc(100% - 26px - 10px);
      display: inline-block;
      vertical-align: middle; }
      @media screen and (max-width: 639px) {
      .shop2-order-options.shop2-delivery .options-list .option-type .option-label span, .shop2-delivery .options-list .option-type .option-label span {
        padding: 0 0 0 5px; } }
      .shop2-order-options.shop2-delivery .options-list .option-type .option-label span:before, .shop2-delivery .options-list .option-type .option-label span:before {
        position: absolute;
        top: 50%;
        left: -36px;
        width: 26px;
        height: 26px;
        content: '';
        margin-top: -13px;
        border: none;
        background: #f3f6f8;
        box-shadow: none;
        border-radius: 50%;
        transition: background-color 0.2s, box-shadow 0.2s; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type, .shop2-delivery .options-list .option-type.active-type {
      background: #fff;
      border: 1px solid #252728;
      margin-top: -1px;
      border-radius: 12px;
      box-shadow: 0 0 0 7px #fff; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type:last-child, .shop2-delivery .options-list .option-type.active-type:last-child {
      border: 1px solid #252728; }
    .shop2-order-options.shop2-delivery .options-list .option-type.active-type:first-child, .shop2-delivery .options-list .option-type.active-type:first-child {
      border: 1px solid #252728;
      margin-top: 0; }
    .shop2-order-options.shop2-delivery .options-list .option-type:first-child, .shop2-delivery .options-list .option-type:first-child {
      border-top: none; }
    .shop2-order-options.shop2-delivery .options-list .option-type:last-child, .shop2-delivery .options-list .option-type:last-child {
      border-bottom: none; }
  .shop2-order-options.shop2-delivery .options-list .option-details, .shop2-delivery .options-list .option-details {
    color: #393939;
    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 20px 20px; } }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item, .shop2-delivery .options-list .option-details .option-item {
      max-width: 400px;
      margin: 0 0 20px; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item label, .shop2-delivery .options-list .option-details .option-item label {
      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; }
    .shop2-order-options.shop2-delivery .options-list .option-details .option-item + label + div, .shop2-delivery .options-list .option-details .option-item + label + div {
      margin-top: 40px; }
  .shop2-order-options.shop2-delivery .options-list .shop2-btn, .shop2-delivery .options-list .shop2-btn {
    vertical-align: middle;
    margin-right: 10px; }
  .shop2-order-options.shop2-delivery .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__captcha, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha {
      padding: 0;
      margin: 0;
      font-size: 0; }
    .shop2-order-options.shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha strong, .shop2-delivery .shop2-order-form.shop2-order-form--offset-left .form-item__captcha strong {
      padding: 0;
      margin: 0; }
    .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 {
  padding: 30px;
  background: #fff; }
  @media screen and (max-width: 639px) {
  .shop2-order-options {
    padding: 15px 15px 20px; } }
  .shop2-order-options .options-list {
    margin: 0 0 40px;
    font-size: inherit; }
  @media screen and (max-width: 639px) {
    .shop2-order-options .options-list {
      padding: 0; } }
  .shop2-order-options .options-list .option-type {
    position: relative; }
    .shop2-order-options .options-list .option-type .option-label {
      position: relative;
      padding: 20px 30px; }
    @media screen and (max-width: 639px) {
      .shop2-order-options .options-list .option-type .option-label {
        padding: 15px; } }
    .shop2-order-options .options-list .option-type .option-label > input[type="radio"] {
      width: 26px;
      height: 26px;
      padding: 0;
      opacity: 0;
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle;
      visibility: hidden;
      -webkit-appearance: none; }
      .shop2-order-options .options-list .option-type .option-label > input[type="radio"]:checked + span {
        color: #393939; }
        .shop2-order-options .options-list .option-type .option-label > input[type="radio"]:checked + span:before {
          border: none;
          box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
          background: #252728; }
    .shop2-order-options .options-list .option-type .option-label .label-name {
      position: relative;
      padding: 0 0 0 20px;
      font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
      color: #393939;
      max-width: calc(100% - 26px - 10px);
      display: inline-block;
      vertical-align: middle; }
      @media screen and (max-width: 639px) {
      .shop2-order-options .options-list .option-type .option-label .label-name {
        padding: 0 0 0 5px; } }
      .shop2-order-options .options-list .option-type .option-label .label-name:before {
        position: absolute;
        top: 50%;
        left: -36px;
        width: 26px;
        height: 26px;
        content: '';
        margin-top: -13px;
        border: none;
        background: #f3f6f8;
        box-shadow: none;
        border-radius: 50%;
        transition: background-color 0.2s, box-shadow 0.2s; }
    .shop2-order-options .options-list .option-type .option-label .label-icons {
      margin: 0;
      padding: 20px 0 0; }
      .shop2-order-options .options-list .option-type .option-label .label-icons img {
        margin: 0 10px 10px 0; }
      .shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column {
        margin: 0 10px 0 0;
        vertical-align: top; }
        .shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column > label {
          margin: 0 10px 10px 0; }
        .shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column .mg-styler-label--radio:before {
          -webkit-transform: scale(0.9, 0.9);
          -moz-transform: scale(0.9, 0.9);
          -ms-transform: scale(0.9, 0.9);
          -o-transform: scale(0.9, 0.9);
          transform: scale(0.9, 0.9); }
        .shop2-order-options .options-list .option-type .option-label .label-icons .payment_methods-column img {
          margin: 0 10px 0 0; }
    .shop2-order-options .options-list .option-type.active-type {
      background: #fff;
      border: 1px solid #252728;
      margin-top: -1px; }
    .shop2-order-options .options-list .option-type.active-type:last-child {
      border: 1px solid #252728; }
    .shop2-order-options .options-list .option-type.active-type:first-child {
      border: 1px solid #252728;
      margin-top: 0; }
    .shop2-order-options .options-list .option-type:first-child {
      border-top: none; }
    .shop2-order-options .options-list .option-type:last-child {
      border-bottom: none; }
  .shop2-order-options .options-list .option-details {
    color: #393939;
    overflow: visible;
    padding: 0 30px 20px 30px; }
    @media screen and (max-width: 639px) {
    .shop2-order-options .options-list .option-details {
      padding: 0 20px 20px 20px; } }
    .shop2-order-options .options-list .option-details .option-item {
      max-width: 400px;
      margin: 0 0 20px; }
    .shop2-order-options .options-list .option-details .option-item:last-child {
      margin-bottom: 0; }
      .shop2-order-options .options-list .option-details .option-item:last-child + label {
        margin-top: 20px;
        display: block; }
    .shop2-order-options .options-list .option-details .option-item label {
      display: block; }
      .shop2-order-options .options-list .option-details .option-item label > span {
        display: block; }
  .shop2-order-options .options-list .shop2-btn {
    vertical-align: middle;
    margin-right: 10px; }

.shop2-cart-auth {
  padding: 30px;
  background: #fff;
  font: 400 15px/ normal 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 639px) {
  .shop2-cart-auth {
    padding: 15px; } }
  .shop2-cart-auth__form {
    max-width: 400px; }
  .shop2-cart-auth__expand {
    border-bottom-style: solid; }
  .shop2-cart-auth .gr-field-style {
    margin: 0 0 20px;
    display: block; }
  .shop2-cart-auth .shop2v2-cart-soc-block {
    margin: 20px 0 0; }

.shop2-edost {
  margin: 0; }
  .shop2-edost .shop2-edost-variant {
    color: #393939;
    padding: 8px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .shop2-edost .shop2-edost-variant > label {
    padding: 5px 0;
    font-size: 15px; }
    .shop2-edost .shop2-edost-variant > label .shop2-edost-control {
      min-width: 120px; }
  .shop2-edost .shop2-edost-office {
    padding: 15px;
    background: #fff;
    margin: 15px 0 10px 100px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
    font: 400 14px/ normal 'Roboto', Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 639px) {
    .shop2-edost .shop2-edost-office {
      font-size: 12px;
      margin: 5px 0 5px; } }
  .shop2-edost .shop2-edost-office > label {
    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-edost .shop2-edost-office .shop2-edost-control {
    min-width: 26px;
    width: 26px;
    padding: 0;
    margin-right: 10px; }
  .shop2-edost .shop2-edost-control {
    min-width: 120px;
    position: relative;
    min-height: 26px;
    margin: 0;
    padding-left: 36px; }
  .shop2-edost .shop2-edost-control:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    margin-right: 10px;
    margin-top: -13px;
    width: 26px;
    height: 26px;
    border: none;
    box-shadow: none;
    background: #f3f6f8;
    border-radius: 50%;
    transition: background-color 0.2s, box-shadow 0.2s; }
  .shop2-edost .shop2-edost-control:hover:before {
    border: none;
    box-shadow: inset 0 0 0 2px #252728;
    background: #fff; }
  .shop2-edost .shop2-edost-control.active:before {
    border: none;
    box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
    background: #252728; }
    .shop2-edost .shop2-edost-control.active:hover:before {
      border: none;
      box-shadow: inset 0 0 0 2px #252728, inset 0 0 0 7px #fff;
      background: #252728; }
  .shop2-edost .shop2-edost-control input {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-appearance: none; }
  .shop2-edost .shop2-edost-control img {
    margin: 0; }
/* Slider slick */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block; }

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

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

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

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

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

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

button {
  cursor: pointer; }

h2 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 36px;
  font-weight: 700; }

h3 {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700; }

h4 {
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700; }

p {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.25; }

.header {
  padding-right: 0px;
  padding-left: 0px; }

.top-pannel {
  min-height: 50px;
  padding-right: 30px;
  padding-left: 30px;
  background-color: #fff;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05); }
  @media screen and (min-width: 1261px) {
  .top-pannel {
    padding-right: 50px;
    padding-left: 50px; } }

.top-pannel__inner {
  position: relative; }
  .top-pannel__inner.has_compare .top-pannel__cont-btn {
    right: 110px; }

.top-menu__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  padding: 3px 0px 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 15px;
  font-weight: 400; }

.container {
  text-align: left; }

.top-pannel_cabinet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  padding-right: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #0a66f1;
  font-size: 15px;
  font-weight: 500;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4.00002%200.699997C2.17749%200.699997%200.700025%202.17746%200.700025%204V5C0.700025%205.71797%201.28205%206.3%202.00002%206.3C2.71799%206.3%203.30002%205.71797%203.30002%205V4C3.30002%203.6134%203.61343%203.3%204.00002%203.3H16C16.3866%203.3%2016.7%203.6134%2016.7%204V20C16.7%2020.3866%2016.3866%2020.7%2016%2020.7H4.00002C3.61343%2020.7%203.30002%2020.3866%203.30002%2020V19C3.30002%2018.282%202.71799%2017.7%202.00002%2017.7C1.28205%2017.7%200.700025%2018.282%200.700025%2019V20C0.700025%2021.8225%202.17748%2023.3%204.00002%2023.3H16C17.8226%2023.3%2019.3%2021.8225%2019.3%2020V4C19.3%202.17746%2017.8226%200.699997%2016%200.699997H4.00002ZM7.65795%2010.197C7.18096%209.66038%207.22929%208.83869%207.76591%208.3617C8.30253%207.8847%209.12422%207.93304%209.60121%208.46966L11.9716%2011.1363L12.7393%2012L11.9716%2012.8637L9.60121%2015.5303C9.12422%2016.067%208.30253%2016.1153%207.76591%2015.6383C7.22929%2015.1613%207.18096%2014.3396%207.65795%2013.803L8.10505%2013.3H1.99995C1.28198%2013.3%200.699951%2012.718%200.699951%2012C0.699951%2011.282%201.28198%2010.7%201.99995%2010.7H8.10505L7.65795%2010.197Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }
  @media screen and (max-width: 1260px) {
  .top-pannel_cabinet {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2020%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4.00002%200.699997C2.17749%200.699997%200.700025%202.17746%200.700025%204V5C0.700025%205.71797%201.28205%206.3%202.00002%206.3C2.71799%206.3%203.30002%205.71797%203.30002%205V4C3.30002%203.6134%203.61343%203.3%204.00002%203.3H16C16.3866%203.3%2016.7%203.6134%2016.7%204V20C16.7%2020.3866%2016.3866%2020.7%2016%2020.7H4.00002C3.61343%2020.7%203.30002%2020.3866%203.30002%2020V19C3.30002%2018.282%202.71799%2017.7%202.00002%2017.7C1.28205%2017.7%200.700025%2018.282%200.700025%2019V20C0.700025%2021.8225%202.17748%2023.3%204.00002%2023.3H16C17.8226%2023.3%2019.3%2021.8225%2019.3%2020V4C19.3%202.17746%2017.8226%200.699997%2016%200.699997H4.00002ZM7.65795%2010.197C7.18096%209.66038%207.22929%208.83869%207.76591%208.3617C8.30253%207.8847%209.12422%207.93304%209.60121%208.46966L11.9716%2011.1363L12.7393%2012L11.9716%2012.8637L9.60121%2015.5303C9.12422%2016.067%208.30253%2016.1153%207.76591%2015.6383C7.22929%2015.1613%207.18096%2014.3396%207.65795%2013.803L8.10505%2013.3H1.99995C1.28198%2013.3%200.699951%2012.718%200.699951%2012C0.699951%2011.282%201.28198%2010.7%201.99995%2010.7H8.10505L7.65795%2010.197Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat; } }

.top-pannel_cabinet.left-pannel {
  display: none; }

.width-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px; }

.width-container.head {
  min-height: 130px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.company-info__left {
  width: 380px;
  margin-right: auto;
  padding-right: 20px; }

.site-logo {
  margin: 0 0 10px; }

.site-name {
  margin-bottom: 5px;
  font-size: 20px; }

.desc {
  display: inline;
  color: rgba(0, 0, 0, 0.4);
  font-size: 18px;
  font-weight: 500; }

.company-info__right {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.company-info {
  margin-bottom: 30px;
  padding-right: 20px;
  padding-left: 20px;
  box-shadow: 0px 1px 40px rgba(0, 0, 0, 0.05);
  background-color: #fff; }
  @media screen and (max-width: 1023px) {
  .company-info {
    margin-bottom: 20px; } }
  @media screen and (max-width: 639px) {
    .company-info .width-container {
      -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; } }

.contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 275px;
  margin-right: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.contacts-inner {
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-left: 50px;
  min-height: 40px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.0612%2018.1988C15.0612%2017.8323%2015.575%2016.9515%2016.1225%2016.1173C16.8538%2015.0027%2016.8641%2013.5428%2016.0643%2012.4763L14.1171%209.88015C13.289%208.77596%2011.7997%208.36643%2010.6518%209.13277C9.38451%209.97875%208%2011.239%208%2012.7072C8.46646%2021.6552%2018.3441%2031.5362%2027.2916%2032C28.471%2032.0611%2029.7336%2030.7144%2030.6541%2029.4461C31.5156%2028.2592%2031.1401%2026.6479%2029.9668%2025.768L27.5237%2023.9358C26.4567%2023.1357%2024.9961%2023.1464%2023.8814%2023.8786C23.0479%2024.4261%2022.1681%2024.9398%2021.8018%2024.9398C19.449%2024.1555%2015.8454%2020.5517%2015.0612%2018.1988Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.schedule {
  margin-bottom: 2px;
  color: rgba(57, 57, 57, 0.7);
  line-height: 110%;
  font-size: 15px;
  margin-top: 2px; }

.phone {
  color: #39363c;
  font-size: 22px;
  font-family: 'Rubik', sans-serif;
  line-height: 120%;
  font-weight: 700;
  text-decoration: none; }

.phone.bottom {
  color: #39363c;
  font-size: 20px; }

.text-block {
  color: #000;
  text-decoration: none; }

.site-name-link {
  color: #0a66f1;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
  font-family: 'Rubik', sans-serif;
  text-decoration: none; }
  @media screen and (max-width: 1023px) {
  .site-name-link {
    font-size: 30px; } }

.recall-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 220px;
  min-height: 46px;
  margin-left: 0px;
  padding: 6px 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: rgba(37, 39, 40, 0.15);
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  font-family: Roboto;
  color: #252728;
  font-size: 15px;
  font-weight: 500;
  text-align: center; }

.recall-btn:hover {
  background-color: rgba(37, 39, 40, 0.8);
  box-shadow: 0 10px 35px -10px rgba(37, 39, 40, 0.5);
  color: #fff; }

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.top-block {
  margin-bottom: 40px;
  padding-right: 20px;
  padding-left: 20px; }
  .top-block.inner_block {
    margin-bottom: 24px; }
  @media screen and (max-width: 1023px) {
    .top-block.inner_block {
      margin-bottom: 20px; } }
  @media screen and (max-width: 767px) {
    .top-block.inner_block {
      margin-bottom: 16px; } }

.top-block_left {
  width: 270px;
  margin-right: 20px; }

.top-block_right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.cat {
  width: 270px;
  border-radius: 6px;
  background-color: transparent; }

.cat-title {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 28px;
  background-color: #252728;
  text-decoration: none; }
  @media screen and (max-width: 1023px) {
  .cat-title {
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .cat-title {
    border-radius: 18px; } }
  .cat-title:before {
    position: absolute;
    content: '';
    top: 100%;
    left: 50%;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #252728; }

.cat-item {
  padding: 0px; }

.cat-list {
  position: relative;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-left: 0px;
  border-radius: 0px 0px 6px 6px;
  background-color: #fff; }

.cat-title-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 54px;
  padding: 8px 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 28px;
  color: #39363c;
  font-size: 20px;
  font-family: 'Rubik', sans-serif;
  font-weight: 700;
  text-decoration: none; }
  @media screen and (max-width: 1023px) {
  .cat-title-text {
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .cat-title-text {
    border-radius: 18px; } }

.search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease; }

.search-input {
  overflow: hidden;
  height: 54px;
  margin-bottom: 0px;
  padding-right: 60px;
  padding-left: 60px;
  border-radius: 28px;
  border: 2px solid #fff;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500; }
  .search-input:focus {
    background: #fff;
    border-color: #252728; }
  .search-input:focus + .search__icon {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2022%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M16%2016.9999L20%2020.9999%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .search-input:focus + .search__icon + .search-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%2221px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2021%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4.5067%2012.1351C4.89693%2012.526%205.53009%2012.5264%205.92091%2012.1362C6.31173%2011.746%206.31221%2011.1128%205.92198%2010.722L4.5067%2012.1351ZM1.78577%207.99483L1.07919%207.28719L0.371553%207.99376L1.07813%208.7014L1.78577%207.99483ZM5.92091%205.27905C6.31173%204.88882%206.31221%204.25566%205.92198%203.86484C5.53175%203.47402%204.89858%203.47355%204.50776%203.86378L5.92091%205.27905ZM3.49966%207C2.94738%207%202.49966%207.44772%202.49966%208C2.49966%208.55228%202.94738%209%203.49966%209V7ZM20.9997%201C20.9997%200.447715%2020.5519%200%2019.9997%200C19.4474%200%2018.9997%200.447715%2018.9997%201H20.9997ZM5.92198%2010.722L2.4934%207.28825L1.07813%208.7014L4.5067%2012.1351L5.92198%2010.722ZM2.49234%208.70247L5.92091%205.27905L4.50776%203.86378L1.07919%207.28719L2.49234%208.70247ZM3.49966%209H18.9997V7H3.49966V9ZM20.9997%207V1H18.9997V7H20.9997ZM18.9997%209C20.1042%209%2020.9997%208.10457%2020.9997%207H18.9997V9Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 48% 50% no-repeat #252728; }

.top-block_right_search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 54px;
  margin-left: 20px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  font-size: 15px; }

.slider {
  height: 430px;
  min-height: 430px;
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 28px;
  background-color: transparent; }
  @media screen and (max-width: 1023px) {
  .slider {
    height: 360px;
    min-height: 360px;
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .slider {
    border-radius: 18px; } }

.search-button {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 44px;
  height: 44px;
  margin-right: 0px;
  margin-left: 6px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 50%;
  font-size: 0px;
  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%2221px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2021%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4.5067%2012.1351C4.89693%2012.526%205.53009%2012.5264%205.92091%2012.1362C6.31173%2011.746%206.31221%2011.1128%205.92198%2010.722L4.5067%2012.1351ZM1.78577%207.99483L1.07919%207.28719L0.371553%207.99376L1.07813%208.7014L1.78577%207.99483ZM5.92091%205.27905C6.31173%204.88882%206.31221%204.25566%205.92198%203.86484C5.53175%203.47402%204.89858%203.47355%204.50776%203.86378L5.92091%205.27905ZM3.49966%207C2.94738%207%202.49966%207.44772%202.49966%208C2.49966%208.55228%202.94738%209%203.49966%209V7ZM20.9997%201C20.9997%200.447715%2020.5519%200%2019.9997%200C19.4474%200%2018.9997%200.447715%2018.9997%201H20.9997ZM5.92198%2010.722L2.4934%207.28825L1.07813%208.7014L4.5067%2012.1351L5.92198%2010.722ZM2.49234%208.70247L5.92091%205.27905L4.50776%203.86378L1.07919%207.28719L2.49234%208.70247ZM3.49966%209H18.9997V7H3.49966V9ZM20.9997%207V1H18.9997V7H20.9997ZM18.9997%209C20.1042%209%2020.9997%208.10457%2020.9997%207H18.9997V9Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 48% 50% no-repeat; }

.cat-item_link {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 42px;
  padding: 6px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2d2d2d;
  font-size: 15px;
  text-decoration: none; }
  .cat-item_link:hover .cat-item__pic, .cat-item_link.active .cat-item__pic {
    background: #0a66f1; }
    .cat-item_link:hover .cat-item__pic svg path, .cat-item_link.active .cat-item__pic svg path {
      fill: #fff; }
  .cat-item_link .cat-item__pic {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: #f3f6f8;
    transition: all 0.3s;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-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;
    margin-right: 10px; }
  .cat-item_link .cat-item__pic + .cat-item__title {
    width: calc(100% - 42px - 10px); }

.menu-button, .burger-btn {
  position: static;
  display: none;
  width: 60px;
  height: 50px;
  min-height: 0px;
  padding: 0px;
  font-size: 0px;
  line-height: 0em;
  cursor: pointer; }

.adv-s-icon {
  display: block;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -22px;
  font-size: 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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4.30745%201.99988C4.30745%201.28191%203.72542%200.699878%203.00745%200.699878C2.28948%200.699878%201.70745%201.28191%201.70745%201.99988H4.30745ZM1.70745%206.99988C1.70745%207.71785%202.28948%208.29988%203.00745%208.29988C3.72542%208.29988%204.30745%207.71785%204.30745%206.99988H1.70745ZM4.30745%2015.9999C4.30745%2015.2819%203.72542%2014.6999%203.00745%2014.6999C2.28948%2014.6999%201.70745%2015.2819%201.70745%2015.9999H4.30745ZM1.70745%2019.9999C1.70745%2020.7178%202.28948%2021.2999%203.00745%2021.2999C3.72542%2021.2999%204.30745%2020.7178%204.30745%2019.9999H1.70745ZM15.3483%2014.9999C15.3483%2014.2819%2014.7663%2013.6999%2014.0483%2013.6999C13.3304%2013.6999%2012.7483%2014.2819%2012.7483%2014.9999H15.3483ZM12.7483%2019.9999C12.7483%2020.7178%2013.3304%2021.2999%2014.0483%2021.2999C14.7663%2021.2999%2015.3483%2020.7178%2015.3483%2019.9999H12.7483ZM15.3483%201.99988C15.3483%201.28191%2014.7663%200.699878%2014.0483%200.699878C13.3304%200.699878%2012.7483%201.28191%2012.7483%201.99988H15.3483ZM12.7483%204.99988C12.7483%205.71785%2013.3304%206.29988%2014.0483%206.29988C14.7663%206.29988%2015.3483%205.71785%2015.3483%204.99988H12.7483ZM1.70745%201.99988V6.99988H4.30745V1.99988H1.70745ZM1.70745%2015.9999V19.9999H4.30745V15.9999H1.70745ZM12.7483%2014.9999V19.9999H15.3483V14.9999H12.7483ZM12.7483%201.99988V4.99988H15.3483V1.99988H12.7483Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%206C1.34315%206%200%207.34315%200%209C0%2010.6569%201.34315%2012%203%2012C4.65685%2012%206%2010.6569%206%209C6%207.34315%204.65685%206%203%206ZM14%209C11.7909%209%2010%2010.7909%2010%2013C10%2015.2091%2011.7909%2017%2014%2017C16.2091%2017%2018%2015.2091%2018%2013C18%2010.7909%2016.2091%209%2014%209Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.15); }

.width-container-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px; }

.width-container-top.head {
  min-height: 120px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.nav-link-2 {
  display: none; }

.cat-aside {
  display: none;
  border-radius: 6px; }

.cat-aside-title {
  display: block;
  text-decoration: none; }

.address {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  max-width: 335px;
  min-height: 40px;
  padding: 0 0 0 50px;
  color: rgba(57, 57, 57, 0.7);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29%2017.4286C29%2011.2727%2024.9706%208%2020%208C15.0294%208%2011%2011.2727%2011%2017.4286C11%2023.2727%2020%2032%2020%2032C20%2032%2029%2022.966%2029%2017.4286ZM20%2020C21.6569%2020%2023%2018.6569%2023%2017C23%2015.3431%2021.6569%2014%2020%2014C18.3431%2014%2017%2015.3431%2017%2017C17%2018.6569%2018.3431%2020%2020%2020Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.adv-search-btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 270px;
  height: 54px;
  margin-left: 20px;
  border-radius: 28px;
  background-color: #0a66f1;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  cursor: pointer; }

.adv-search-btn:hover {
  box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3); }

.slider-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px; }
  @media screen and (max-width: 1260px) {
  .slider-wrap {
    margin: 0 -30px; } }
  @media screen and (max-width: 1023px) {
  .slider-wrap {
    margin: 0 -24px; } }
  @media screen and (max-width: 767px) {
  .slider-wrap {
    margin: 0 -16px; } }
  .slider-wrap .w-slider-arrow-left, .slider-wrap .w-slider-arrow-right {
    position: absolute;
    right: 50px;
    bottom: -30px;
    top: auto;
    left: auto;
    margin: auto;
    width: auto;
    height: auto;
    overflow: visible; }
  @media screen and (max-width: 1260px) {
    .slider-wrap .w-slider-arrow-left, .slider-wrap .w-slider-arrow-right {
      right: 30px; } }
  @media screen and (max-width: 1023px) {
    .slider-wrap .w-slider-arrow-left, .slider-wrap .w-slider-arrow-right {
      right: 24px;
      bottom: -25px; } }
  @media screen and (max-width: 767px) {
    .slider-wrap .w-slider-arrow-left, .slider-wrap .w-slider-arrow-right {
      right: 16px; } }
  @media screen and (max-width: 639px) {
    .slider-wrap .w-slider-arrow-left, .slider-wrap .w-slider-arrow-right {
      bottom: -21px; } }
  .slider-wrap .w-slider-arrow-left .w-icon-slider-left, .slider-wrap .w-slider-arrow-right .w-icon-slider-left, .slider-wrap .w-slider-arrow-left .w-icon-slider-right, .slider-wrap .w-slider-arrow-right .w-icon-slider-right {
    position: relative; }
    @media screen and (max-width: 1023px) {
    .slider-wrap .w-slider-arrow-left .w-icon-slider-left, .slider-wrap .w-slider-arrow-right .w-icon-slider-left, .slider-wrap .w-slider-arrow-left .w-icon-slider-right, .slider-wrap .w-slider-arrow-right .w-icon-slider-right {
      width: 50px;
      height: 50px; } }
    @media screen and (max-width: 639px) {
    .slider-wrap .w-slider-arrow-left .w-icon-slider-left, .slider-wrap .w-slider-arrow-right .w-icon-slider-left, .slider-wrap .w-slider-arrow-left .w-icon-slider-right, .slider-wrap .w-slider-arrow-right .w-icon-slider-right {
      width: 42px;
      height: 42px; } }
  .slider-wrap .w-slider-arrow-left {
    right: 120px; }
  @media screen and (max-width: 1260px) {
    .slider-wrap .w-slider-arrow-left {
      right: 100px; } }
  @media screen and (max-width: 1023px) {
    .slider-wrap .w-slider-arrow-left {
      right: 84px; } }
  @media screen and (max-width: 767px) {
    .slider-wrap .w-slider-arrow-left {
      right: 76px; } }
  @media screen and (max-width: 639px) {
    .slider-wrap .w-slider-arrow-left {
      right: 64px; } }

.recommend {
  display: block;
  width: 270px;
  margin-right: 0px;
  margin-left: 20px;
  padding-bottom: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 6px;
  background-color: #0a66f1;
  color: #fff; }

.mask {
  border-radius: 28px; }
  @media screen and (max-width: 1260px) {
  .mask {
    border-radius: 0; } }

.text-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
  font-size: 16px;
  font-weight: 500; }

.cat-title-icon {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -22px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671574%200.671573%200%201.5%200H16.5C17.3284%200%2018%200.671574%2018%201.5C18%202.32843%2017.3284%203%2016.5%203H1.5C0.671573%203%200%202.32843%200%201.5ZM0%208.5C0%207.67157%200.671573%207%201.5%207H16.5C17.3284%207%2018%207.67157%2018%208.5C18%209.32843%2017.3284%2010%2016.5%2010H1.5C0.671573%2010%200%209.32843%200%208.5ZM1.5%2014C0.671573%2014%200%2014.6716%200%2015.5C0%2016.3284%200.671573%2017%201.5%2017H9.5C10.3284%2017%2011%2016.3284%2011%2015.5C11%2014.6716%2010.3284%2014%209.5%2014H1.5Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.recommend-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 54px;
  max-height: 54px;
  padding: 5px 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 18px;
  font-weight: 500; }

.price {
  display: inline-block;
  font-size: 20px;
  font-weight: 700; }

.price.curency {
  margin-left: 3px;
  font-size: 15px; }

.text-block-5 {
  height: 76px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  color: #fff;
  font-size: 15px;
  line-height: 1.3em; }

.image {
  display: block;
  width: 270px;
  height: 240px;
  margin-bottom: 10px; }

.recommeded-price {
  display: inline-block;
  min-height: 42px;
  margin-left: -5px;
  padding: 12px 30px 12px 35px;
  border-radius: 4px;
  background-color: #252728; }

.cat-wrap {
  position: relative; }

.goods-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  padding: 20px 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.slide {
  width: 20%;
  margin-right: 14px;
  margin-left: 0px;
  border: 5px solid #000;
  background-color: #fff; }

.container-2 {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.goods-width {
  display: block;
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 6px;
  background-color: #fff; }

.goods-title-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  padding: 15px 135px 15px 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.goods-title {
  font-family: Roboto;
  color: #39363c;
  font-size: 26px;
  line-height: 1.1em;
  font-weight: 700; }

.good-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-right: 5px;
  margin-left: 5px;
  padding: 15px 15px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.image-2 {
  display: none;
  width: auto;
  max-width: 100%; }

.good-image {
  position: relative;
  overflow: hidden;
  height: 250px;
  margin-bottom: 10px; }

.good-pices-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #000;
  font-size: 14px; }

.good-price-wrap {
  display: inline-block; }

.good-price {
  display: inline-block;
  color: #242424;
  font-size: 24px;
  font-weight: 700; }

.good-price-cur {
  display: inline-block;
  margin-left: 3px;
  font-size: 16px;
  font-weight: 700; }

.good-old-price {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-left: 10px;
  padding-top: 1px;
  padding-right: 5px;
  padding-left: 5px; }

.arr {
  display: block;
  width: 40px;
  height: 40px;
  margin-left: 0px;
  float: left;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.15);
  border-radius: 30px; }

.arr.left {
  width: 42px;
  height: 42px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M4.27779%209.70647C4.66796%2010.0973%205.30113%2010.0979%205.692%209.70775C6.08288%209.31758%206.08345%208.68441%205.69328%208.29353L4.27779%209.70647ZM1%205.00724L0.292254%204.30078C-0.0974179%204.69116%20-0.0974179%205.32333%200.292254%205.71371L1%205.00724ZM5.70775%201.70647C6.09792%201.31559%206.09734%200.682425%205.70647%200.292254C5.31559%20-0.0979171%204.68242%20-0.0973442%204.29225%200.293533L5.70775%201.70647ZM5.69328%208.29353L1.70775%204.30078L0.292254%205.71371L4.27779%209.70647L5.69328%208.29353ZM1.70775%205.71371L5.70775%201.70647L4.29225%200.293533L0.292254%204.30078L1.70775%205.71371Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.arr.right {
  width: 42px;
  height: 42px;
  margin-left: 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%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0.306717%208.29353C-0.0834533%208.68441%20-0.0828804%209.31758%200.307997%209.70775C0.698875%2010.0979%201.33204%2010.0973%201.72221%209.70647L0.306717%208.29353ZM5%205.00724L5.70775%205.71371C6.09742%205.32333%206.09742%204.69116%205.70775%204.30078L5%205.00724ZM1.70775%200.293533C1.31758%20-0.0973442%200.684411%20-0.0979171%200.293533%200.292254C-0.0973442%200.682425%20-0.0979171%201.31559%200.292254%201.70647L1.70775%200.293533ZM1.72221%209.70647L5.70775%205.71371L4.29225%204.30078L0.306717%208.29353L1.72221%209.70647ZM5.70775%204.30078L1.70775%200.293533L0.292254%201.70647L4.29225%205.71371L5.70775%204.30078Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.text-block-6 {
  position: static;
  display: block;
  overflow: visible;
  color: #626262;
  font-size: 18px;
  font-weight: 300; }

.good-slider-nav {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 20px;
  padding-right: 30px; }

.cross {
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 100%;
  height: 4px;
  margin-top: -2px;
  border-radius: 1px;
  background-color: rgba(37, 39, 40, 0.4); }

.text-block-7 {
  color: #626262;
  font-size: 20px;
  font-weight: 300; }

.form-block {
  display: block;
  padding-right: 20px;
  padding-left: 20px; }

.form-block__form {
  background-color: transparent; }

.form-block__inner {
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto; }

.form-block__left {
  display: block;
  width: auto;
  margin-right: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.form-block__right {
  width: 560px;
  min-width: auto;
  padding: 30px 30px 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 6px;
  background-color: #fff; }

.div-block {
  width: 300px;
  height: 40px;
  background-color: #a80b0b; }

.goods-block {
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px; }

.form-block__form-body {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.text-field {
  height: 50px;
  margin-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 6px;
  font-size: 15px;
  line-height: 1em; }

.submit-button {
  height: 50px;
  margin-left: 10px;
  padding: 10px 48px 10px 26px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  border-radius: 6px;
  -webkit-transition: background-color 260ms ease;
  transition: background-color 260ms ease;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20%20%20%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") right 25px top 50% no-repeat #252728; }

.submit-button:hover {
  box-shadow: 0 10px 35px -10px rgba(37, 39, 40, 0.5);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)), url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20%20%20%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") right 25px top 50% no-repeat #252728; }

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.checkbox-label {
  margin-top: 3px;
  color: rgba(57, 57, 57, 0.8);
  font-size: 15px; }

.form-block__form__title {
  margin-bottom: 20px;
  padding-left: 60px;
  font-family: Roboto;
  color: #39363c;
  font-size: 20px;
  line-height: 1.1em;
  font-weight: 700;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2246px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2046%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20x%3D%221%22%20y%3D%220.999878%22%20width%3D%2244%22%20height%3D%2230%22%20rx%3D%222%22%20stroke%3D%22%23252728%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20stroke%3D%22%23252728%22%20fill%3D%22none%22%20d%3D%22M44%201.99988L24.6167%2016.3039C23.5504%2017.0908%2022.0941%2017.0848%2021.0343%2016.2892L2%201.99988%22%2F%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%20stroke%3D%22%23252728%22%20d%3D%22M16%2017.9999L2%2029.9999%22%2F%3E%3Cpath%20d%3D%22M30%2017.9999L44%2029.9999%22%20stroke%3D%22%23252728%22%20fill%3D%22none%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.form-block__banner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 250px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: #4d4d4d;
  text-decoration: none; }

.checkbox-field {
  margin-top: 10px; }

.content-block__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1430px;
  margin-right: auto;
  margin-left: 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; }

.content-block__text-wrap {
  margin: 0 0 60px;
  padding: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  background-color: #fff;
  font-size: 17px;
  line-height: 27px; }
  @media screen and (max-width: 1260px) {
  .content-block__text-wrap {
    padding: 40px 30px 50px; } }
  @media screen and (max-width: 1023px) {
  .content-block__text-wrap {
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .content-block__text-wrap {
    border-radius: 18px; } }

.block-quote {
  margin-top: 10px;
  padding-top: 18px;
  padding-bottom: 18px;
  border-left-width: 0px;
  border-radius: 4px;
  background-color: rgba(37, 39, 40, 0.1);
  color: rgba(57, 57, 57, 0.8);
  font-size: 17px; }

.heading {
  margin-bottom: 30px;
  font-size: 34px;
  line-height: normal; }
  @media screen and (max-width: 1023px) {
  .heading {
    border-radius: 24px;
    font-size: 30px;
    margin-bottom: 20px; } }

.content-block__right {
  width: 100%; }

.content-block {
  padding-top: 80px;
  padding-right: 20px;
  padding-left: 20px; }

.action-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  border-radius: 6px;
  background-color: #fff; }

.action-item__pic-wrap {
  overflow: hidden;
  width: 270px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.action-item__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 260px;
  padding: 24px 20px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.action-item__title {
  margin-bottom: 15px;
  color: #39363c;
  font-size: 20px;
  line-height: 1.1em;
  font-weight: 700; }

.action-item__btn {
  position: relative;
  display: inline-block;
  height: 48px;
  padding: 16px 28px;
  border-radius: 6px;
  background-color: rgba(37, 39, 40, 0.15);
  -webkit-transition: padding 200ms ease, background-color 200ms ease, box-shadow 200ms ease, color 200ms ease;
  transition: padding 200ms ease, background-color 200ms ease, box-shadow 200ms ease, color 200ms ease;
  color: #252728;
  font-weight: 500;
  text-decoration: none; }

.action-item__btn:hover {
  padding-right: 44px;
  box-shadow: 0 10px 35px -10px rgba(37, 39, 40, 0.5);
  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%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 80% 50% no-repeat, rgba(37, 39, 40, 0.8); }

.action-item__pic {
  display: block;
  height: 100%;
  border-radius: 0px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 260ms ease-in-out;
  transition: all 260ms ease-in-out; }

.action-item__pic:hover {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
  transform: scale(1.08); }

.action-item__text {
  color: rgba(57, 57, 57, 0.8);
  font-size: 16px;
  line-height: 1.3em; }

.article__title {
  display: inline-block;
  padding-top: 8px;
  padding-right: 36px;
  padding-bottom: 8px;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  color: #39363c;
  font-size: 26px;
  font-weight: 700;
  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%2228px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2028%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.8%22%20d%3D%22M0.499999%2014C0.499999%2021.4558%206.54416%2027.5%2014%2027.5L14%2026.5C7.09644%2026.5%201.5%2020.9036%201.5%2014L0.499999%2014ZM14%200.499999C6.54416%200.499999%200.5%206.54415%200.499999%2014L1.5%2014C1.5%207.09644%207.09644%201.5%2014%201.5L14%200.499999ZM27.5%2014C27.5%206.54416%2021.4558%200.5%2014%200.499999L14%201.5C20.9036%201.5%2026.5%207.09644%2026.5%2014L27.5%2014ZM26.5%2014C26.5%2020.9036%2020.9036%2026.5%2014%2026.5L14%2027.5C21.4558%2027.5%2027.5%2021.4558%2027.5%2014L26.5%2014Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M7.99996%2013C7.44767%2013%206.99996%2013.4477%206.99996%2014C6.99996%2014.5523%207.44767%2015%207.99996%2015L7.99996%2013ZM18.6666%2013L7.99996%2013L7.99996%2015L18.6666%2015L18.6666%2013Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M16.5879%209.56026C16.1978%209.16939%2015.5646%209.16881%2015.1737%209.55899C14.7829%209.94916%2014.7823%2010.5823%2015.1725%2010.9732L16.5879%209.56026ZM19.6%2013.9933L20.3078%2014.6998C20.6975%2014.3094%2020.6975%2013.6772%2020.3078%2013.2868L19.6%2013.9933ZM15.159%2017.0269C14.7688%2017.4178%2014.7694%2018.051%2015.1602%2018.4411C15.5511%2018.8313%2016.1843%2018.8307%2016.5744%2018.4399L15.159%2017.0269ZM15.1725%2010.9732L18.8923%2014.6998L20.3078%2013.2868L16.5879%209.56026L15.1725%2010.9732ZM18.8923%2013.2868L15.159%2017.0269L16.5744%2018.4399L20.3078%2014.6998L18.8923%2013.2868Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }

.article__title:hover {
  padding-right: 40px;
  color: #252728;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2028%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.8%22%20d%3D%22M0.499999%2014C0.499999%2021.4558%206.54416%2027.5%2014%2027.5L14%2026.5C7.09644%2026.5%201.5%2020.9036%201.5%2014L0.499999%2014ZM14%200.499999C6.54416%200.499999%200.5%206.54415%200.499999%2014L1.5%2014C1.5%207.09644%207.09644%201.5%2014%201.5L14%200.499999ZM27.5%2014C27.5%206.54416%2021.4558%200.5%2014%200.499999L14%201.5C20.9036%201.5%2026.5%207.09644%2026.5%2014L27.5%2014ZM26.5%2014C26.5%2020.9036%2020.9036%2026.5%2014%2026.5L14%2027.5C21.4558%2027.5%2027.5%2021.4558%2027.5%2014L26.5%2014Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M7.99996%2013C7.44767%2013%206.99996%2013.4477%206.99996%2014C6.99996%2014.5523%207.44767%2015%207.99996%2015L7.99996%2013ZM18.6666%2013L7.99996%2013L7.99996%2015L18.6666%2015L18.6666%2013Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M16.5879%209.56026C16.1978%209.16939%2015.5646%209.16881%2015.1737%209.55899C14.7829%209.94916%2014.7823%2010.5823%2015.1725%2010.9732L16.5879%209.56026ZM19.6%2013.9933L20.3078%2014.6998C20.6975%2014.3094%2020.6975%2013.6772%2020.3078%2013.2868L19.6%2013.9933ZM15.159%2017.0269C14.7688%2017.4178%2014.7694%2018.051%2015.1602%2018.4411C15.5511%2018.8313%2016.1843%2018.8307%2016.5744%2018.4399L15.159%2017.0269ZM15.1725%2010.9732L18.8923%2014.6998L20.3078%2013.2868L16.5879%209.56026L15.1725%2010.9732ZM18.8923%2013.2868L15.159%2017.0269L16.5744%2018.4399L20.3078%2014.6998L18.8923%2013.2868Z%22%20fill%3D%22%23252728%22%2F%3E%3C%2Fsvg%3E") 100% 50% no-repeat; }

.articles-block {
  border-radius: 6px;
  background-color: #fff;
  text-decoration: none; }

.article__title-link {
  padding-right: 0px;
  padding-left: 0px;
  text-decoration: none; }

.article_title-wrap {
  min-height: 70px;
  padding: 20px 30px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.article__link {
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  border-bottom: 1px solid transparent; }

.link-3 {
  color: #530808; }

.article__container {
  padding: 20px 30px; }

.right-pannel {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.cart-icon {
  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%2228px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2028%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.82855%207C2.52984%207%200.135121%2010.1382%201.00591%2013.3199L2.99395%2020.5839C3.70767%2023.1917%206.0774%2025%208.78112%2025H19.2188C21.9226%2025%2024.2923%2023.1917%2025.006%2020.5839L26.9941%2013.3199C27.8648%2010.1382%2025.4701%207%2022.1714%207H5.82855ZM8.17361%2016.7497C8.0354%2016.1016%207.39791%2015.6882%206.74974%2015.8264C6.10157%2015.9646%205.68817%2016.6021%205.82639%2017.2503L6.12857%2018.6674C6.44351%2020.1443%207.74809%2021.2%209.25821%2021.2H10.5C11.1627%2021.2%2011.7%2020.6627%2011.7%2020C11.7%2019.3373%2011.1627%2018.8%2010.5%2018.8H9.25821C8.88068%2018.8%208.55453%2018.5361%208.4758%2018.1668L8.17361%2016.7497Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12.0816%202.72111C12.4799%202.12372%2012.3185%201.31659%2011.7211%200.918335C11.1237%200.520077%2010.3166%200.681502%209.91832%201.27889L12.0816%202.72111ZM5.91832%207.27889C5.52006%207.87628%205.68148%208.68341%206.27887%209.08167C6.87626%209.47992%207.68339%209.3185%208.08165%208.72111L5.91832%207.27889ZM9.91832%201.27889L5.91832%207.27889L8.08165%208.72111L12.0816%202.72111L9.91832%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M15.9183%202.72111C15.5201%202.12372%2015.6815%201.31659%2016.2789%200.918335C16.8763%200.520077%2017.6834%200.681502%2018.0817%201.27889L15.9183%202.72111ZM22.0817%207.27889C22.4799%207.87628%2022.3185%208.68341%2021.7211%209.08167C21.1237%209.47992%2020.3166%209.3185%2019.9183%208.72111L22.0817%207.27889ZM18.0817%201.27889L22.0817%207.27889L19.9183%208.72111L15.9183%202.72111L18.0817%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 13px /26px auto no-repeat; }

.cart-icon.mobile {
  width: 50px;
  height: 50px; }

.cart {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  min-width: 220px;
  padding-right: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #252728;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none; }

.cart:hover {
  border-bottom-left-radius: 6px; }

.text-block-8 {
  color: #fff;
  text-decoration: none; }

.form-btn {
  position: absolute;
  top: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  min-width: 220px;
  padding-right: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: rgba(255, 255, 255, 0.15);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0.15))), -webkit-gradient(linear, left top, left bottom, from(#252728), to(#252728));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)), linear-gradient(180deg, #252728, #252728);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none; }

.form-btn:hover {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.form-icon {
  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%2260px%22%20height%3D%2260px%22%20%20viewBox%3D%220%200%2060%2060%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22none%22%20opacity%3D%220.9%22%20d%3D%22M18.9999%2020C18.5656%2033.2644%2026.3487%2041.8855%2040%2041%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M40.5%2037.5L39.9187%2034.0142C39.7579%2033.0499%2038.9236%2032.3432%2037.946%2032.3432H34.6304C32.6013%2032.3301%2032.5043%2033.7697%2032.5001%2034.8C32.4997%2034.9105%2032.4106%2035.0004%2032.3002%2034.9962C28.7528%2034.8607%2025.0551%2031.1538%2024.9216%2027.5587C24.9176%2027.4483%2025.0073%2027.3594%2025.1176%2027.3536C26.0635%2027.3033%2027.4943%2026.8725%2027.4784%2025.0373V22.0789C27.4784%2021.1134%2026.7886%2020.2857%2025.8388%2020.1117L22.5%2019.5%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M37.173%2027.6522C37.7252%2027.6527%2038.1734%2027.2054%2038.1739%2026.6531C38.1744%2026.1008%2037.7271%2025.6527%2037.1748%2025.6522L37.173%2027.6522ZM33.3512%2026.6487L32.3512%2026.6496C32.3518%2027.2012%2032.7988%2027.6482%2033.3503%2027.6487L33.3512%2026.6487ZM34.3478%2022.8252C34.3473%2022.2729%2033.8992%2021.8256%2033.3469%2021.8261C32.7946%2021.8266%2032.3473%2022.2747%2032.3478%2022.827L34.3478%2022.8252ZM37.1748%2025.6522L33.3522%2025.6487L33.3503%2027.6487L37.173%2027.6522L37.1748%2025.6522ZM34.3512%2026.6478L34.3478%2022.8252L32.3478%2022.827L32.3512%2026.6496L34.3512%2026.6478Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M41.7071%2019.7071C42.0976%2019.3166%2042.0976%2018.6834%2041.7071%2018.2929C41.3165%2017.9024%2040.6834%2017.9024%2040.2929%2018.2929L41.7071%2019.7071ZM33.1189%2025.4668C32.7284%2025.8573%2032.7284%2026.4905%2033.1189%2026.881C33.5095%2027.2715%2034.1426%2027.2715%2034.5332%2026.881L33.1189%2025.4668ZM40.2929%2018.2929L33.1189%2025.4668L34.5332%2026.881L41.7071%2019.7071L40.2929%2018.2929Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.cart-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.form-btn-container {
  position: relative;
  width: 60px;
  height: 60px;
  border-bottom-left-radius: 6px;
  background-color: #252728;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0.15))), -webkit-gradient(linear, left top, left bottom, from(#252728), to(#252728));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)); }

.cart-container {
  position: relative;
  width: 60px;
  height: 60px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 0px;
  background-color: #252728; }

.up_btn {
  display: block;
  width: 60px;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  margin-top: 2px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  opacity: 1;
  -webkit-transition: all 280ms ease;
  transition: all 280ms ease;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2028%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M14%2028C21.732%2028%2028%2021.732%2028%2014H26C26%2020.6274%2020.6274%2026%2014%2026V28ZM0%2014C0%2021.732%206.26801%2028%2014%2028V26C7.37258%2026%202%2020.6274%202%2014H0ZM14%200C6.26801%200%200%206.26801%200%2014H2C2%207.37258%207.37258%202%2014%202V0ZM14%202C20.6274%202%2026%207.37258%2026%2014H28C28%206.26801%2021.732%200%2014%200V2Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M13%2020C13%2020.5523%2013.4477%2021%2014%2021C14.5523%2021%2015%2020.5523%2015%2020H13ZM13%209.33337V20H15V9.33337H13Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M9.56014%2011.4121C9.16927%2011.8022%209.16869%2012.4354%209.55886%2012.8263C9.94903%2013.2171%2010.5822%2013.2177%2010.9731%2012.8275L9.56014%2011.4121ZM13.9932%208.39997L14.6996%207.69222C14.3093%207.30255%2013.6771%207.30255%2013.2867%207.69222L13.9932%208.39997ZM17.0268%2012.841C17.4177%2013.2312%2018.0509%2013.2306%2018.441%2012.8398C18.8312%2012.4489%2018.8306%2011.8157%2018.4397%2011.4256L17.0268%2012.841ZM10.9731%2012.8275L14.6996%209.10771L13.2867%207.69222L9.56014%2011.4121L10.9731%2012.8275ZM13.2867%209.10771L17.0268%2012.841L18.4397%2011.4256L14.6996%207.69222L13.2867%209.10771Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #252728; }

.up_btn:hover {
  opacity: 1; }

.top-menu__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.nav-menu__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.div-block-3 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.scroll-mouse-link {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  margin-right: auto;
  margin-bottom: -32px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); }

.mouse-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 2px solid #bbb;
  border-radius: 12px; }

.mouse-wheel-icon {
  width: 4px;
  height: 4px;
  margin-top: 6px;
  border-radius: 50%;
  background-color: #bbb; }

.div-block-4 {
  position: absolute;
  width: 50px;
  height: 54px; }

.search__icon {
  position: absolute;
  width: 60px;
  height: 54px;
  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%2222px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2022%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2217%22%20height%3D%2217%22%20rx%3D%228.5%22%20stroke%3D%22%23adb7c6%22%20fill%3D%22none%22%20stroke-width%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M16%2016.9999L20%2020.9999%22%20stroke%3D%22%23adb7c6%22%20stroke-width%3D%222.6%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.test-block {
  display: block; }

.advantages {
  background: #fff;
  padding-right: 20px;
  padding-left: 20px; }

.advantages__inner {
  display: block;
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto;
  padding: 25px 0; }
  @media screen and (max-width: 639px) {
  .advantages__inner {
    padding: 15px 0; } }

@media screen and (max-width: 1260px) {
    .advantage__wrap {
      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) {
    .advantage__wrap .advantage__item-wrap {
      width: 50%; } }
  @media screen and (max-width: 639px) {
    .advantage__wrap .advantage__item-wrap {
      width: 100%;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }

.action-item__arr {
  position: absolute;
  top: 17px;
  right: 20px;
  bottom: 0px;
  display: block;
  width: 15px;
  height: 15px;
  opacity: 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.top-pannel__cart {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 60px;
  height: 50px; }

.top-pannel__cont-btn {
  position: absolute;
  left: auto;
  top: 0px;
  right: 60px;
  display: none;
  width: 50px;
  height: 50px; }
  @media screen and (max-width: 1260px) {
  .top-pannel__cont-btn {
    display: block; } }

.cont-icon {
  position: static;
  top: 0px;
  right: 0px;
  width: 50px;
  height: 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%2224px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2024%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.06116%2010.1988C7.06116%209.83226%207.57503%208.95153%208.12246%208.11726C8.85381%207.00271%208.86413%205.54276%208.06427%204.47631L6.11712%201.88015C5.28896%200.77596%203.79971%200.366426%202.65176%201.13277C1.38451%201.97875%200%203.23898%200%204.70724C0.466463%2013.6552%2010.3441%2023.5362%2019.2916%2024C20.471%2024.0611%2021.7336%2022.7144%2022.6541%2021.4461C23.5156%2020.2592%2023.1401%2018.6479%2021.9668%2017.768L19.5237%2015.9358C18.4567%2015.1357%2016.9961%2015.1464%2015.8814%2015.8786C15.0479%2016.4261%2014.1681%2016.9398%2013.8018%2016.9398C11.449%2016.1555%207.84543%2012.5517%207.06116%2010.1988Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% /20px auto no-repeat; }

.recommended__pic {
  margin-bottom: 10px; }
  .recommended__pic a {
    text-decoration: none;
    font-size: 0; }

.link-block-3 {
  display: block;
  height: 220px;
  max-height: 220px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat; }

.advantage__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 60px;
  padding: 8px 0 8px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  color: #0a66f1;
  text-decoration: none; }
  @media screen and (max-width: 639px) {
  .advantage__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    min-height: 0;
    padding: 5px 0; } }

.form-block__banner__title {
  display: block;
  margin-bottom: 5px;
  color: #fff;
  font-size: 30px;
  line-height: 1.1em;
  font-weight: 700; }

.cont-category {
  margin-bottom: 45px;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 20px; }
  @media screen and (max-width: 639px) {
  .cont-category {
    padding-top: 40px; } }
  .cont-category__header {
    margin: 0 auto;
    max-width: 1430px; }
  .cont-category__heading {
    font-family: 'Rubik', sans-serif;
    font-weight: bold;
    line-height: normal;
    font-size: 32px;
    color: #39363c;
    padding: 0 10px 30px; }
  @media screen and (max-width: 1260px) {
    .cont-category__heading {
      padding: 0 0 30px; } }
  @media screen and (max-width: 1023px) {
    .cont-category__heading {
      font-size: 30px; } }
  @media screen and (max-width: 639px) {
    .cont-category__heading {
      font-size: 22px;
      padding-bottom: 20px; } }
  @media screen and (max-width: 359px) {
    .cont-category__heading {
      font-size: 20px; } }
  .cont-category__heading span {
    display: inline-block;
    position: relative;
    padding-left: 50px; }
    @media screen and (max-width: 639px) {
    .cont-category__heading span {
      padding-left: 30px; } }
    .cont-category__heading span:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      bottom: 0;
      width: 40px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2028%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M12.2116%201.57199C12.949%200.0991659%2015.051%200.09917%2015.7884%201.572L18.4757%206.93939C18.7692%207.52567%2019.3314%207.93084%2019.9804%208.02381L25.9416%208.87766C27.5909%209.11391%2028.2451%2011.1452%2027.0437%2012.2996L22.767%2016.4089C22.2875%2016.8697%2022.0683%2017.5387%2022.1823%2018.1939L23.1969%2024.025C23.4805%2025.655%2021.7752%2026.9048%2020.3063%2026.1435L14.9202%2023.3523C14.3432%2023.0532%2013.6568%2023.0532%2013.0798%2023.3523L7.69372%2026.1435C6.2248%2026.9048%204.51948%2025.655%204.80308%2024.025L5.81766%2018.1939C5.93166%2017.5387%205.71252%2016.8697%205.23297%2016.4089L0.956319%2012.2996C-0.245129%2011.1452%200.409099%209.11391%202.05845%208.87766L8.01955%208.02381C8.66858%207.93084%209.23082%207.52567%209.52435%206.93939L12.2116%201.57199Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    @media screen and (max-width: 639px) {
      .cont-category__heading span:before {
        width: 30px;
        background-size: 18px 17px; } }

.cont-category__width {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1450px;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.cont-category__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  height: 250px;
  padding-right: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 28px;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  color: #333;
  text-decoration: none;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }


  @media screen and (max-width: 1023px) {
  .cont-category__item {
    border-radius: 24px;
    height: 226px; } }
  @media screen and (max-width: 767px) {
  .cont-category__item {
    border-radius: 18px; } }
  @media screen and (max-width: 569px) {
  .cont-category__item {
    height: 214px; } }
  @media screen and (max-width: 479px) {
  .cont-category__item {
    height: 315; } }
  @media screen and (max-width: 410px) {
  .cont-category__item {
    height: 343px; } }
  @media screen and (max-width: 370px) {
  .cont-category__item {
    height: 328px; } }
  @media screen and (max-width: 359px) {
  .cont-category__item {
    height: 288px; } }
  .cont-category__item:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 28px;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.06); }
  @media screen and (max-width: 1023px) {
    .cont-category__item:before {
      border-radius: 24px; } }
  @media screen and (max-width: 767px) {
    .cont-category__item:before {
      border-radius: 18px; } }
  .cont-category__item:hover {
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); }

.div-block-8 {
  position: relative;
  display: block;
  height: 250px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.text-block-11 {
  display: inline-block;
  padding: 10px;
  border-radius: 4px;
  background-color: rgba(37, 39, 40, 0.85);
  color: #fff;
  font-size: 16px; }

.cont-category__pic {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 20%;
  height: 250px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-radius: 6px;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  text-decoration: none; }

.cont-category__title {
  position: static;
  left: 0px;
  right: 0px;
  bottom: 15px;
  z-index: 1;
  display: block;
  margin-right: 15px;
  margin-bottom: 16px;
  margin-left: 15px;
  padding-right: 28px;
  padding-left: 28px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 25px;
  background-color: #fff;
  -webkit-transition: width 260ms ease, padding 260ms ease, background-color 260ms ease;
  transition: width 260ms ease, padding 260ms ease, background-color 260ms ease;
  color: #333;
  text-align: left; }

.cont-category__title:hover {
  background-color: #252728; }

.text-block-12 {
  display: inline-block; }

.cont-category__title__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.text-block-13 {
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  font-size: 15px;
  font-weight: 500; }

.cont-category__image {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-position: 0px 0px;
  background-size: 400px;

 }


.cont-category__img {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #fff;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease; }
  .cont-category__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%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 #fff; }

.cont-category__img:hover {
  -webkit-transform: scale(1.08);
  -ms-transform: scale(1.08);
  transform: scale(1.08); }

.div-block-9 {
  width: 200px;
  height: 200px; }

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent; }

.my-test-block {
  width: 20%;
  height: 200px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: transparent; }

.div-block-11 {
  display: block;
  max-width: 1430px;
  margin-right: auto;
  margin-left: auto; }

.div-block-12 {
  background-color: #7c7c7c; }

.cont-categoty__item-wrap {
  width: 20%;
  margin-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px; }
  @media screen and (max-width: 479px) {
  .cont-categoty__item-wrap {
    padding-left: 0;
    padding-right: 0; } }

.advantage__item-wrap {
  min-height: 60px;
  padding: 0px 30px 0px 0px; }

.form-block__banner__text {
  display: block;
  color: #fff;
  font-size: 20px; }

.link-block-4 {
  display: block; }

.form-block__banner__image {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease; }

.form-block__banner__image:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05); }

.form-block__banner-body {
  display: block;
  padding: 20px 30px; }

.form-block__banner__text-wrap {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: rgba(0, 0, 0, 0.15); }

.form-block__banner__text-wrap.no-events {
  background-color: rgba(0, 0, 0, 0.05); }

.footer {
  position: relative;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fff; }
  .footer:before {
    position: absolute;
    content: '';
    width: 220px;
    height: 221px;
    left: 60px;
    bottom: 0;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22220px%22%20height%3D%22221px%22%20%20viewBox%3D%220%200%20220%20221%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%22M135.234%2025.3624C135.234%2025.3624%20216.635%2034.5337%20219.457%2044.271C222.279%2054.0084%20213.488%2077.7857%20202.743%2082.5412C199.397%2083.8543%20195.657%2084.6191%20191.97%2085.3729C183.577%2087.089%20175.46%2088.7489%20172.896%2096.6943C161.391%20131.907%20167.578%20173.461%20174.198%20200.409C194.603%20204.145%20194.169%20217.279%20193.735%20220.336C193.735%20220.789%20193.626%20221.016%20193.626%20221.016H180.059C180.113%20221.129%20180.141%20221.242%20180.168%20221.355C180.195%20221.468%20180.222%20221.582%20180.276%20221.695H172.353C172.299%20221.582%20172.272%20221.468%20172.245%20221.355C172.218%20221.242%20172.19%20221.129%20172.136%20221.016C172.082%20220.902%20172.055%20220.789%20172.028%20220.676C172%20220.563%20171.973%20220.449%20171.919%20220.336C171.485%20218.864%20170.725%20217.053%20169.64%20215.128C167.252%20210.599%20163.236%20205.504%20156.941%20202.786C155.747%20196.106%20151.298%20171.083%20150.538%20154.666L144.677%20155.005C145.488%20173.084%20150.557%20200.441%20151.402%20205.002C151.461%20205.326%20151.5%20205.534%20151.515%20205.617L151.84%20207.315L153.468%20207.881C159.98%20210.146%20163.67%20216.034%20165.516%20220.223C165.624%20220.449%20165.705%20220.676%20165.787%20220.902C165.868%20221.129%20165.95%20221.355%20166.058%20221.582H126.117C126.056%20221.391%20125.961%20221.165%20125.851%20220.902C125.765%20220.698%20125.67%20220.471%20125.575%20220.223C124.272%20217.166%20121.016%20211.731%20114.07%20208.9C111.239%20198.104%20110.427%20182.542%20109.819%20170.871C109.751%20169.568%20109.686%20168.314%20109.62%20167.12C108.969%20153.647%20111.248%20148.099%20121.885%20149.344C134.258%20150.703%20139.359%20138.248%20139.359%20138.248C139.359%20138.248%20135.451%20132.021%20135.017%20124.321C134.854%20121.084%20131.802%20118.102%20128.914%20115.281C127.964%20114.353%20127.032%20113.443%20126.226%20112.546C122.97%20108.923%20114.938%20107.451%20114.938%20107.451C111.39%20106.148%20108.836%20102.106%20107.06%2099.2957C105.903%2097.464%20105.076%2096.1551%20104.519%2096.4678C99.5264%2099.1852%2099.0923%20111.3%2099.0923%20111.3C68.7025%20120.924%2062.7331%20160.78%2062.7331%20160.78C36.2506%20165.762%2024.0947%20187.048%2018.668%20204.032C18.0003%20205.922%2017.5003%20207.813%2017.0207%20209.626C16.9545%20209.877%2016.8887%20210.125%2016.8229%20210.372C15.9026%20213.893%2015.3676%20217.111%2014.9458%20219.65C14.9199%20219.806%2014.8944%20219.959%2014.8693%20220.11C14.8693%20220.212%2014.8473%20220.336%2014.8232%20220.473C14.7936%20220.642%2014.7607%20220.829%2014.7607%20221.016C14.4352%20220.789%2014.1096%20220.449%2013.784%20220.11L13.7839%20220.11C6.18648%20212.184%20-10.3108%20189.539%209.76813%20156.138C12.9156%20150.929%2018.2338%20151.495%2018.0168%20155.571C18.0168%20155.711%2018.0117%20155.933%2018.005%20156.222C17.9364%20159.21%2017.7013%20169.449%2021.1643%20172.442L20.9472%20174.48C22.7923%20168.706%2025.3971%20162.252%2028.6532%20155.232C41.6774%20127.492%2064.9038%20104.394%2080.8584%2096.3546C97.0301%2088.2024%20110.923%2084.0131%20115.698%2082.6544C125.032%2087.8627%20139.684%2093.6372%20162.042%2097.034L163.128%2088.995C139.359%2085.485%20124.924%2079.0312%20116.892%2074.0493C116.349%2066.0103%20115.915%2053.2158%20116.458%2040.0817C117.109%2024.7963%20119.822%200%20119.822%200C119.822%200%20125.792%202.03805%20130.025%2010.6432C133.281%2017.3235%20135.234%2025.3624%20135.234%2025.3624ZM87.3705%20220.11C86.2852%20203.013%2078.7963%20192.03%2078.7963%20192.03C88.3473%20195.314%2092.2546%20208.901%2093.8826%20220.11C93.9369%20220.336%2093.964%20220.563%2093.9911%20220.789C94.0183%20221.016%2094.0454%20221.242%2094.0997%20221.469H87.479C87.479%20221.242%2087.4519%20221.016%2087.4248%20220.789C87.3976%20220.563%2087.3705%20220.336%2087.3705%20220.11Z%22%20fill%3D%22%23f3f6f8%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .footer:before {
      display: none; } }

.div-block-14 {
  background-color: #0a66f1; }

.footer__inner {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 1430px;
  min-height: 100px;
  margin-right: auto;
  margin-left: auto; }

.advantages__img {
  width: 55px;
  height: 55px;
  margin: 0 16px 0 0;
  border-radius: 50%;
  background-color: #0a66f1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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; }
  @media screen and (max-width: 1260px) {
  .advantages__img {
    width: 45px;
    height: 45px;
    margin: 0 15px 0 0; } }

.advantage__text {
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  line-height: 22px;
  font-size: 18px;
  margin-top: 12px;
  padding-right: 10px;
  width: calc(100% - 55px - 16px); }
  @media screen and (max-width: 1260px) {
  .advantage__text {
    width: calc(100% - 45px - 15px); } }
  @media screen and (max-width: 1023px) {
  .advantage__text {
    font-size: 16px; } }
  @media screen and (max-width: 639px) {
  .advantage__text {
    margin-top: 0; } }

.footer__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  @media screen and (max-width: 1260px) {
  .footer__bottom {
    padding: 30px 0; } }
  @media screen and (max-width: 639px) {
  .footer__bottom {
    padding: 20px 0; } }

.footer__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px; }
  @media screen and (max-width: 767px) {
  .footer__top {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

.footer__site-copy {
  display: block;
  min-width: 280px;
  font-size: 15px;
  color: rgba(57, 54, 60, 0.7); }

.footer__counters {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: normal;
  line-height: 20px;
  font-size: 15px;
  color: rgba(57, 54, 60, 0.7);
  text-align: left; }
  @media screen and (max-width: 479px) {
  .footer__counters {
    text-align: center; }
    .footer__counters + .footer__copyright {
      margin-top: 12px; } }

.footer__copyright {
  min-width: 280px;
  color: #39363c;
  text-align: right; }
  @media screen and (max-width: 639px) {
  .footer__copyright {
    text-align: center; } }
  .footer__copyright span {
    font-size: 15px !important; }
  .footer__copyright a {
    color: #39363c;
    text-decoration: none; }
  .footer__copyright a:hover {
    text-decoration: underline; }

.footer__left {
  width: 25%;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.footer__right {
  width: 40%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.footer__nav-link {
  display: block;
  text-decoration: none; }

.menu-bottom__link-text {
  display: inline;
  -webkit-transition: all 260ms ease;
  transition: all 260ms ease;
  text-decoration: none;
  line-height: 20px;
  font-size: 16px;
  color: #39363c; }

.menu-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0px 10px 13px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media screen and (max-width: 639px) {
  .menu-bottom {
    padding: 10px 0 0; } }

.menu-bottom__link {
  display: inline-block;
  text-decoration: none; }
  .menu-bottom__link:hover .menu-bottom__link-text {
    color: #0a66f1; }

.menu-bottom__item {
  width: 50%;
  padding-top: 8px;
  padding-right: 10px;
  padding-bottom: 8px; }

.footer__sitename {
  margin-bottom: 10px;
  color: #39363c;
  font-family: 'Rubik', sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700; }

.slide-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: none; }

.recall-btn__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 270px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media screen and (min-width: 1261px) and (max-width: 1339px) {
  .recall-btn__wrap {
    min-width: 220px; } }
  @media screen and (max-width: 639px) {
  .recall-btn__wrap {
    display: block;
    text-align: center; } }
  .recall-btn__wrap a {
    padding-right: 58px;
    font-size: 16px; }
  .recall-btn__wrap a:after {
    position: absolute;
    content: '';
    right: 25px;
    top: 50%;
    bottom: 0;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M0.00683594%207.47137C0.00684349%206.32128%200.80612%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2021.9931%206.34717%2021.9931%207.47137V10.2244C21.9512%2010.7136%2021.5304%2011.0899%2021.0253%2011.0899L0.974653%2011.0899C0.469558%2011.0899%200.0487818%2010.7136%200.00683594%2010.2244V7.47137Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.0111%203.42499C3.65317%201.59502%205.1624%200%206.99467%200C8.69614%200%209.78579%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94745%206.62261%208.40624%206.66834%207.05544%206.32128C5.67701%205.96711%204.3478%205.15486%204.0111%203.42499ZM6.99467%201.41573C6.00778%201.41573%205.2673%202.26691%205.44227%203.16082C5.63478%204.1504%206.34873%204.67533%207.42778%204.95257C8.25409%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60911%203.5565%209.20407%202.86978C8.66751%201.96007%207.97936%201.41573%206.99467%201.41573Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.1199%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20d%3D%22M10.0288%2014C10.0288%2013.4787%209.59401%2013.0562%209.05765%2013.0562L1.99999%2013V20.7323C2.07793%2021.4529%202.70318%2022%203.44877%2022H10.0288V14Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H18.6087C19.3543%2022%2019.9796%2021.4529%2020.0575%2020.7323L20.2261%2013.0562H12.9423C12.406%2013.0562%2011.9712%2013.4787%2011.9712%2014V22Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .recall-btn__wrap a:hover:after, .recall-btn__wrap a:active:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2022%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0.00683594%207.47137C0.00684349%206.32128%200.80612%205.42697%201.94247%205.42697H20.0575C21.1939%205.42697%2021.9931%206.34717%2021.9931%207.47137V10.2244C21.9512%2010.7136%2021.5304%2011.0899%2021.0253%2011.0899L0.974653%2011.0899C0.469558%2011.0899%200.0487818%2010.7136%200.00683594%2010.2244V7.47137Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.0111%203.42499C3.65317%201.59502%205.1624%200%206.99467%200C8.69614%200%209.78579%201.00923%2010.4679%202.16574C11.1391%203.30364%2011.4869%204.69011%2011.7124%205.71804L11.8912%206.5333L11.0344%206.57267C9.94745%206.62261%208.40624%206.66834%207.05544%206.32128C5.67701%205.96711%204.3478%205.15486%204.0111%203.42499ZM6.99467%201.41573C6.00778%201.41573%205.2673%202.26691%205.44227%203.16082C5.63478%204.1504%206.34873%204.67533%207.42778%204.95257C8.25409%205.16488%209.20529%205.20314%2010.0921%205.18787C9.88511%204.38774%209.60911%203.5565%209.20407%202.86978C8.66751%201.96007%207.97936%201.41573%206.99467%201.41573Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M16.5434%203.89243C16.8114%202.43377%2015.713%200.94382%2014.0815%200.94382C12.637%200.94382%2011.7518%201.86249%2011.2263%202.83023C10.707%203.78663%2010.4504%204.9365%2010.2858%205.73534L10.1199%206.54009L10.9634%206.58133C11.8379%206.62409%2013.0556%206.64958%2014.1234%206.34717C15.229%206.03404%2016.2806%205.32875%2016.5434%203.89243ZM14.0815%202.35955C14.7126%202.35955%2015.2348%202.96102%2015.1093%203.64368C14.975%204.37839%2014.4871%204.76954%2013.7158%204.98798C13.1645%205.14411%2012.526%205.19059%2011.899%205.19086C12.0461%204.60363%2012.2384%203.99982%2012.5147%203.49097C12.9176%202.74898%2013.4076%202.35955%2014.0815%202.35955Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.0288%2014C10.0288%2013.4787%209.59401%2013.0562%209.05765%2013.0562L1.99999%2013V20.7323C2.07793%2021.4529%202.70318%2022%203.44877%2022H10.0288V14Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M11.9712%2022H18.6087C19.3543%2022%2019.9796%2021.4529%2020.0575%2020.7323L20.2261%2013.0562H12.9423C12.406%2013.0562%2011.9712%2013.4787%2011.9712%2014V22Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.w-slide {
  background-position: 50% 50%;
  background-size: cover;
  background-image: url();
  background-repeat: no-repeat; }

.slide__text-wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto; }
  @media screen and (max-width: 1260px) {
  .slide__text-wrap {
    padding: 40px; } }
  @media screen and (max-width: 1023px) {
  .slide__text-wrap {
    padding: 30px 24px; } }

.slide__title {
  margin-bottom: 12px;
  font-size: 32px;
  line-height: 32px;
  font-weight: 500; }

.slide__text {
  font-size: 22px; }

.slide__text-body {
  padding: 24px 30px 26px;
  border-radius: 5px;
  background-color: rgba(37, 39, 40, 0.8);
  color: #fff; }

.top-panel__close, .burger-close {
  display: none; }

.footer-contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }
  @media screen and (max-width: 1260px) {
  .footer-contacts {
    padding-right: 0; } }

.footer-contacts__phone {
  margin-bottom: 15px;
  padding-left: 54px;
  color: #39363c;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.0612%2018.1988C15.0612%2017.8323%2015.575%2016.9515%2016.1225%2016.1173C16.8538%2015.0027%2016.8641%2013.5428%2016.0643%2012.4763L14.1171%209.88015C13.289%208.77596%2011.7997%208.36643%2010.6518%209.13277C9.38451%209.97875%208%2011.239%208%2012.7072C8.46646%2021.6552%2018.3441%2031.5362%2027.2916%2032C28.471%2032.0611%2029.7336%2030.7144%2030.6541%2029.4461C31.5156%2028.2592%2031.1401%2026.6479%2029.9668%2025.768L27.5237%2023.9358C26.4567%2023.1357%2024.9961%2023.1464%2023.8814%2023.8786C23.0479%2024.4261%2022.1681%2024.9398%2021.8018%2024.9398C19.449%2024.1555%2015.8454%2020.5517%2015.0612%2018.1988Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.footer-contacts__address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 55px;
  line-height: 20px;
  max-width: 320px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(57, 57, 57, 0.7);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29%2017.4286C29%2011.2727%2024.9706%208%2020%208C15.0294%208%2011%2011.2727%2011%2017.4286C11%2023.2727%2020%2032%2020%2032C20%2032%2029%2022.966%2029%2017.4286ZM20%2020C21.6569%2020%2023%2018.6569%2023%2017C23%2015.3431%2021.6569%2014%2020%2014C18.3431%2014%2017%2015.3431%2017%2017C17%2018.6569%2018.3431%2020%2020%2020Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

@media (max-width: 1260px) {
  .width-container.head {
    min-height: 90px;
    padding-top: 30px;
    padding-bottom: 30px; }

  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none; }

  .top-pannel {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    padding-right: 0px;
    padding-left: 0px; }

  .company-info__right {
    width: 40%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
    .company-info__right .contacts, .company-info__right .address {
      display: none; }

  .company-info__left {
    width: 60%; }

  .top-menu__link {
    position: static;
    left: 0px;
    right: 0px;
    display: block;
    width: 100%;
    padding: 12px 20px; }

  .top-pannel_cabinet {
    display: none; }

  .top-pannel_cabinet.left-pannel {
    display: block;
    width: 100%;
    padding: 17px 0px 17px 55px;
    background-position: 20px 50%; }

  .company-info__left {
    margin-right: 0px;
    padding-right: 0px; }

  .desc {
    text-align: center; }

  .right {
    width: 100%;
    margin-top: 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .nav-menu {
    width: 320px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #fff; }

  .top-block_left {
    display: none; }

  .cat {
    display: none; }

  .cat-list {
    border-radius: 0px; }

  .cat-title-text {
    border-radius: 0px;
    background-color: #252728; }

  .top-block_right_search {
    padding-right: 0px;
    padding-left: 0px; }

  .slider {
    margin-bottom: 20px; }

  .cat-item_link {
    background-color: transparent; }

  .menu-button, .burger-btn {
    position: static;
    display: block;
    width: 60px;
    padding: 0px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671574%200.671573%200%201.5%200H16.5C17.3284%200%2018%200.671574%2018%201.5C18%202.32843%2017.3284%203%2016.5%203H1.5C0.671573%203%200%202.32843%200%201.5ZM0%208.5C0%207.67157%200.671573%207%201.5%207H16.5C17.3284%207%2018%207.67157%2018%208.5C18%209.32843%2017.3284%2010%2016.5%2010H1.5C0.671573%2010%200%209.32843%200%208.5ZM1.5%2014C0.671573%2014%200%2014.6716%200%2015.5C0%2016.3284%200.671573%2017%201.5%2017H9.5C10.3284%2017%2011%2016.3284%2011%2015.5C11%2014.6716%2010.3284%2014%209.5%2014H1.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

  .width-container-top {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    background: #0a66f1; }

  .nav-link-2 {
    display: block; }

  .cat-aside {
    display: block; }

  .address {
    max-width: 300px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1; }

  .slider-wrap {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .recommend {
    display: block;
    width: 100%;
    margin-left: 0px;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; }

  .text-block-5 {
    display: block;
    padding-right: 0px;
    padding-left: 0px; }

  .recommeded-price {
    margin-left: 0px; }

  .goods-slider {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  .good-item {
    width: 31.3%;
    margin-right: 1%;
    margin-left: 1%; }

  .arr.right {
    margin-top: 0px; }

  .form-block__left {
    margin-right: 0px; }

  .form-block__right {
    width: auto; }

  .goods-block {
    padding-right: 20px;
    padding-left: 20px; }

  .form-block__banner {
    margin-bottom: 20px; }

  .content-block {
    padding-top: 0; }

  .content-block__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .content-block__text-wrap {
    margin: 0 -30px 1px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0 !important; }

  .content-block__right {
    width: auto; }

  .right-pannel {
    position: static;
    z-index: 1000;
    display: none;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }

  .cart-icon {
    width: 60px;
    height: 50px; }

  .cart-icon.mobile {
    position: absolute;
    left: 0px;
    top: 0px; }

  .form-btn-container {
    display: none; }

  .cart-container {
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 65656;
    height: 50px; }

  .up_btn {
    display: none; }

  .top-menu__wrap {
    padding-top: 15px;
    padding-bottom: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left; }

  .nav-menu__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #0a66f1; }

  .recommend__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px; }

  .div-block-3 {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }

  .scroll-mouse-link {
    display: none;
    padding-bottom: 24px; }

  .advantages {
    padding-right: 10px;
    padding-left: 10px; }

  .top-pannel__cart {
    display: block; }

  .cont-icon {
    position: absolute;
    top: 0px;
    right: 0px; }

  .recommended__pic {
    overflow: hidden;
    width: 250px;
    height: auto;
    margin-bottom: 0px;
    border-radius: 4px; }

  .link-block-3 {
    height: 100%;
    min-height: 220px; }

  .div-block-6 {
    width: auto;
    margin-right: 20px;
    margin-left: 0px; }

  .advantage__item {
    padding-right: 0;
    padding-left: 0; }

  .advantages {
    padding-left: 20px;
    padding-right: 20px; }

  .cont-category {
    padding-right: 0px;
    padding-left: 0px; }

  .cont-category__width {
    margin: 0 -10px; }

  .cont-categoty__item-wrap {
    width: 33.333%; }

  .advantage__item-wrap {
    padding-right: 0px; }

  .footer__bottom {
    padding-right: 0px;
    padding-left: 0px; }

  .footer__left {
    width: 100%;
    padding-right: 15px;
    padding-left: 0px; }

  .footer__right {
    width: 100%; }

  .menu-bottom {
    padding-right: 0px;
    padding-left: 0px; }

  .recall-btn__wrap {
    min-width: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  .top-panel__close, .burger-close {
    position: absolute;
    top: 8px;
    right: 10px;
    cursor: pointer;
    display: block;
    width: 32px;
    z-index: 2;
    height: 32px;
    margin-top: 0px;
    margin-right: 0px;
    border-radius: 50%;
    -moz-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    font-size: 0px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

  .container-3 {
    height: 100%; }

  .footer-contacts__address {
    margin-left: -11px; } }

@media (max-width: 767px) {
  .width-container.head {
    min-height: 0px;
    padding: 20px 0; }

  .desc {
    font-size: 16px; }

  .company-info {
    margin-bottom: 16px;
    padding-right: 16px;
    padding-left: 16px; }

  .site-name-link {
    font-size: 28px; }

  .top-block {
    margin-bottom: 20px; }

  .slider {
    min-height: 320px;
    height: 320px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto; }

  .slider-wrap {
    padding-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .recommend {
    width: auto;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .mask {
    height: 320px; }

  .recommend-title {
    padding-right: 20px;
    padding-left: 20px; }

  .goods-slider {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }

  .goods-title-wrap {
    min-height: 70px;
    padding: 10px 125px 10px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .good-item {
    width: 300px;
    min-width: 300px;
    margin-right: 0%;
    margin-left: 0%; }

  .arr.right {
    display: block; }

  .good-slider-nav {
    padding-top: 15px;
    padding-right: 20px; }

  .form-block__right {
    margin-top: 10px;
    padding-right: 30px;
    padding-left: 30px; }

  .goods-block {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px; }

  .form-block__banner {
    margin-bottom: 10px; }

  .content-block__text-wrap {
    padding: 30px 20px;
    margin: 0 -16px 1px; }

  .heading {
    font-size: 26px;
    line-height: 1.1em; }

  .action-item__pic-wrap {
    width: 220px; }

  .action-item__info {
    min-height: 220px;
    padding: 20px 16px 16px; }

  .action-item__title {
    margin-bottom: 10px;
    font-size: 18px; }

  .action-item__pic {
    width: auto; }

  .action-item__text {
    font-size: 15px; }

  .article_title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .article__container {
    padding-right: 20px;
    padding-left: 20px; }

  .scroll-mouse-link {
    display: none; }

  .recommended__pic {
    width: 100%; }

  .div-block-6 {
    width: 48%; }

  .cont-category {
    margin-bottom: 40px; }

  .cont-categoty__item-wrap {
    width: 50%;
    min-width: 50%; }

  .footer__left {
    width: 100%; }

  .slide-3 {
    border-radius: 6px; }

  .slide__text-wrap {
    padding: 20px 16px; }

  .slide__title {
    margin-bottom: 10px;
    font-size: 28px;
    line-height: 28px; }

  .slide__text {
    font-size: 18px; }

  .slide__text-body {
    display: block;
    padding: 18px 20px 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 0px 6px; } }

@media screen and (max-width: 639px) {
  .company-info__left {
    width: 100%;
    text-align: center; }

  .company-info__right {
    margin-top: 15px;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }

@media (max-width: 479px) {
  .cont-category__width {
    padding: 0;
    margin: 0; }

  h2 {
    font-size: 21px;
    line-height: 28px; }

  h3 {
    font-size: 20px;
    line-height: 24px; }

  .footer {
    padding-left: 16px;
    padding-right: 16px; }

  .site-name {
    width: 100%; }

  .desc {
    font-size: 16px; }

  .body {
    min-width: 320px; }

  .company-info__right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .company-info {
    margin-bottom: 16px;
    padding-right: 16px;
    padding-left: 16px; }

  .site-name-link {
    font-size: 24px; }

  .nav-menu {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }

  .top-block {
    margin-bottom: 0;
    padding-right: 16px;
    padding-left: 16px; }

  .slider {
    min-height: 280px;
    height: 280px;
    margin-bottom: 0; }

  .slider-wrap {
    margin-top: 16px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px; }

  .mask {
    height: 280px; }

  .text-block-3 {
    margin-top: 0px; }

  .text-block-5 {
    height: auto; }

  .image {
    width: 100%; }

  .goods-slider {
    padding: 10px 12px; }

  .goods-title-wrap {
    min-height: 60px;
    padding: 20px 90px 20px 16px;
    font-size: 14px; }

  .goods-title {
    font-size: 20px; }

  .good-item {
    width: 50%;
    min-width: 50%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 5px;
    padding-left: 5px; }

  .good-image {
    height: auto;
    min-height: 150px; }

  .arr.left {
    width: 38px;
    height: 38px; }

  .arr.right {
    width: 38px;
    height: 38px;
    margin-left: 4px; }

  .good-slider-nav {
    padding-top: 12px;
    padding-right: 16px; }

  .form-block {
    padding-right: 16px;
    padding-left: 16px; }

  .form-block__right {
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px; }

  .goods-block {
    margin-bottom: 14px;
    padding-right: 0px;
    padding-left: 0px; }

  .submit-button {
    margin-left: 0px; }

  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .form-block__form__title {
    padding-top: 35px;
    padding-left: 0px;
    background-position: 50% 0px;
    background-size: 38px 26px;
    font-size: 18px;
    text-align: center; }

  .form-block__banner {
    height: 220px; }

  .content-block__text-wrap {
    padding: 16px; }

  .block-quote {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 16px;
    line-height: 20px; }

  .heading {
    margin-top: 10px;
    font-size: 22px; }

  .content-block {
    padding-right: 16px;
    padding-left: 16px; }

  .action-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .action-item__pic-wrap {
    width: 100%;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0px; }

  .action-item__info {
    min-height: auto;
    padding: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

  .action-item__pic {
    width: auto;
    height: 220px; }

  .article__title {
    font-size: 20px; }

  .article_title-wrap {
    min-height: 60px; }

  .recommend__wrap {
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .div-block-6 {
    width: 100%;
    margin-bottom: 10px; }

  .form-block__banner__title {
    font-size: 26px; }

  .form-block__banner__text {
    font-size: 18px; }

  .form-block__banner-body {
    padding-right: 16px;
    padding-left: 16px; }

  .footer__bottom {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .footer__top {
    padding-top: 10px;
    padding-bottom: 0; }

  .footer__copyright {
    background-position: 50% 50%;
    text-align: center; }

  .menu-bottom {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .menu-bottom__item {
    width: 100%; }

  .slide__title {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 24px; }

  .slide__text-body {
    padding: 16px 16px 36px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }

  .footer-contacts__phone {
    width: 100%; }

  .footer-contacts__address {
    width: 100%; } }

#search.w-node-3951a02c13ca-e7577d33 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2; }

#w-node-3951a02c13cb-e7577d33 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2; }

#w-node-b40ff4c219d1-e7577d33 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2; }

#w-node-2ef0471dd96e-e7577d33 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2; }

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

.w-slider-dot {
  background: #fff;
  width: 6px;
  height: 6px; }

.w-slider-dot.w-active {
  color: #fff;
  background: #fff;
  width: 12px;
  height: 12px; }

@media screen and (max-width: 639px) {
    .menu-button, .burger-btn {
      width: 52px; } }

@media screen and (max-width: 639px) {
    .top-pannel__cart {
      width: 54px; } }

.shop-folders-panel {
  position: relative;
  padding: 0 0 14px;
  z-index: 1; }
  @media screen and (max-width: 1023px) {
  .shop-folders-panel {
    padding: 0 0 20px; } }
  .shop-folders-panel__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; }
  .shop-folders-panel .filter-popup-btn {
    display: none;
    margin-right: 20px;
    font-weight: 500;
    height: 48px;
    padding-right: 40px;
    padding-left: 24px;
    text-align: left; }
  @media screen and (max-width: 1340px) {
    .shop-folders-panel .filter-popup-btn {
      display: block;
      width: 220px; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .shop-folders-panel .filter-popup-btn {
      width: calc(50% - 10px);
      margin: 0 15px 0 0;
      width: 48px;
      height: 48px;
      padding: 0;
      font-size: 0; }
      .shop-folders-panel .filter-popup-btn:after {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363C%22%20d%3D%22M15.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L15.000%2C0.000%20C15.552%2C0.000%2016.000%2C0.448%2016.000%2C1.000%20C16.000%2C1.552%2015.552%2C2.000%2015.000%2C2.000%20ZM4.000%2C6.000%20L12.000%2C6.000%20C12.552%2C6.000%2013.000%2C6.448%2013.000%2C7.000%20C13.000%2C7.552%2012.552%2C8.000%2012.000%2C8.000%20L4.000%2C8.000%20C3.448%2C8.000%203.000%2C7.552%203.000%2C7.000%20C3.000%2C6.448%203.448%2C6.000%204.000%2C6.000%20ZM6.000%2C12.000%20L10.000%2C12.000%20C10.552%2C12.000%2011.000%2C12.448%2011.000%2C13.000%20C11.000%2C13.552%2010.552%2C14.000%2010.000%2C14.000%20L6.000%2C14.000%20C5.448%2C14.000%205.000%2C13.552%205.000%2C13.000%20C5.000%2C12.448%205.448%2C12.000%206.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat !important; } }
  @media screen and (max-width: 479px) {
    .shop-folders-panel .filter-popup-btn {
      width: calc(50% - 5px);
      margin-right: auto; } }
  .shop-folders-panel .filter-popup-btn:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    margin-top: -19px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363C%22%20d%3D%22M15.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L15.000%2C0.000%20C15.552%2C0.000%2016.000%2C0.448%2016.000%2C1.000%20C16.000%2C1.552%2015.552%2C2.000%2015.000%2C2.000%20ZM4.000%2C6.000%20L12.000%2C6.000%20C12.552%2C6.000%2013.000%2C6.448%2013.000%2C7.000%20C13.000%2C7.552%2012.552%2C8.000%2012.000%2C8.000%20L4.000%2C8.000%20C3.448%2C8.000%203.000%2C7.552%203.000%2C7.000%20C3.000%2C6.448%203.448%2C6.000%204.000%2C6.000%20ZM6.000%2C12.000%20L10.000%2C12.000%20C10.552%2C12.000%2011.000%2C12.448%2011.000%2C13.000%20C11.000%2C13.552%2010.552%2C14.000%2010.000%2C14.000%20L6.000%2C14.000%20C5.448%2C14.000%205.000%2C13.552%205.000%2C13.000%20C5.000%2C12.448%205.448%2C12.000%206.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .shop-folders-panel .sorting-block {
    width: 280px;
    height: 48px;
    position: relative; }
  @media screen and (max-width: 1360px) {
    .shop-folders-panel .sorting-block {
      width: 260px; } }
  @media screen and (max-width: 1260px) {
    .shop-folders-panel .sorting-block {
      width: 260px; } }
  @media screen and (max-width: 479px) {
    .shop-folders-panel .sorting-block {
      width: 100%;
      margin: 10px 0 0;
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-order: 3;
      -ms-flex-order: 3;
      order: 3; } }
  .shop-folders-panel .sorting-block__inner {
    transition: all 0.2s;
    overflow: visible; }
    .shop-folders-panel .sorting-block__inner.active .sorting-block__body:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg); }
  .shop-folders-panel .sorting-block__body {
    position: relative;
    height: 48px;
    cursor: pointer;
    font-size: 15px;
    color: rgba(57, 54, 60, 0.6);
    background: #f3f6f8;
    border-radius: 50px;
    padding: 16px 40px 15px 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop-folders-panel .sorting-block__body:before {
      position: absolute;
      content: '';
      top: 50%;
      right: 5px;
      content: '';
      width: 38px;
      height: 38px;
      margin-top: -19px;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22none%22%20d%3D%22M10%202.01446L6.00724%206L2%202%22%20stroke%3D%22%23adb7c6%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .shop-folders-panel .sorting-block__body span {
      position: relative;
      display: block;
      padding-left: 26px; }
    .shop-folders-panel .sorting-block__body span.no-sorting {
      padding-left: 0; }
    .shop-folders-panel .sorting-block__body span:before {
      position: absolute;
      content: '';
      top: 50%;
      left: 0;
      width: 12px;
      height: 10px;
      margin-top: -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; }
    .shop-folders-panel .sorting-block__body span.sort-param-asc {
      color: #393939; }
      .shop-folders-panel .sorting-block__body span.sort-param-asc:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L11.000%2C-0.000%20C11.552%2C-0.000%2012.000%2C0.448%2012.000%2C1.000%20C12.000%2C1.552%2011.552%2C2.000%2011.000%2C2.000%20ZM1.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20ZM1.000%2C8.000%20L6.000%2C8.000%20C6.552%2C8.000%207.000%2C8.448%207.000%2C9.000%20C7.000%2C9.552%206.552%2C10.000%206.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .sorting-block__body span.sort-param-desc {
      color: #393939; }
      .shop-folders-panel .sorting-block__body span.sort-param-desc:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM6.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20ZM6.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L6.000%2C-0.000%20C6.552%2C-0.000%207.000%2C0.448%207.000%2C1.000%20C7.000%2C1.552%206.552%2C2.000%206.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-folders-panel .sorting-block__popup {
    display: none;
    padding: 10px 0;
    margin: 10px 0 0;
    background: #fff;
    box-sizing: border-box;
    overflow: hidden;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.1);
    border-radius: 28px; }
    .shop-folders-panel .sorting-block__popup .sort-reset {
      position: relative;
      color: #393939;
      display: block;
      font-size: 15px;
      text-decoration: none;
      padding: 14px 0 15px 24px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop-folders-panel .sorting-block__popup .sort-reset:hover {
      background: #f3f6f8; }
    .shop-folders-panel .sorting-block__popup .sort-param {
      position: relative;
      color: rgba(57, 57, 57, 0.7);
      display: block;
      font-size: 15px;
      text-decoration: none;
      padding: 14px 0 15px 48px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop-folders-panel .sorting-block__popup .sort-param:hover {
      background: #f3f6f8; }
    .shop-folders-panel .sorting-block__popup .sort-param:before {
      position: absolute;
      content: '';
      top: 50%;
      left: 23px;
      width: 12px;
      height: 10px;
      margin-top: -5px;
      opacity: 0.8;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop-folders-panel .sorting-block__popup .sort-param.sort-param-asc.active {
      background: #f3f6f8; }
      .shop-folders-panel .sorting-block__popup .sort-param.sort-param-asc.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%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L11.000%2C-0.000%20C11.552%2C-0.000%2012.000%2C0.448%2012.000%2C1.000%20C12.000%2C1.552%2011.552%2C2.000%2011.000%2C2.000%20ZM1.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20ZM1.000%2C8.000%20L6.000%2C8.000%20C6.552%2C8.000%207.000%2C8.448%207.000%2C9.000%20C7.000%2C9.552%206.552%2C10.000%206.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop-folders-panel .sorting-block__popup .sort-param.sort-param-asc:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L11.000%2C-0.000%20C11.552%2C-0.000%2012.000%2C0.448%2012.000%2C1.000%20C12.000%2C1.552%2011.552%2C2.000%2011.000%2C2.000%20ZM1.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20ZM1.000%2C8.000%20L6.000%2C8.000%20C6.552%2C8.000%207.000%2C8.448%207.000%2C9.000%20C7.000%2C9.552%206.552%2C10.000%206.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .sorting-block__popup .sort-param.sort-param-desc.active {
      background: #f3f6f8; }
      .shop-folders-panel .sorting-block__popup .sort-param.sort-param-desc.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%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM6.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20ZM6.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L6.000%2C-0.000%20C6.552%2C-0.000%207.000%2C0.448%207.000%2C1.000%20C7.000%2C1.552%206.552%2C2.000%206.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop-folders-panel .sorting-block__popup .sort-param.sort-param-desc:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2012%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23393939%22%20d%3D%22M11.000%2C10.000%20L1.000%2C10.000%20C0.448%2C10.000%200.000%2C9.552%200.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L11.000%2C8.000%20C11.552%2C8.000%2012.000%2C8.448%2012.000%2C9.000%20C12.000%2C9.552%2011.552%2C10.000%2011.000%2C10.000%20ZM6.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20C0.000%2C4.448%200.448%2C4.000%201.000%2C4.000%20L6.000%2C4.000%20C6.552%2C4.000%207.000%2C4.448%207.000%2C5.000%20C7.000%2C5.552%206.552%2C6.000%206.000%2C6.000%20ZM6.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L6.000%2C-0.000%20C6.552%2C-0.000%207.000%2C0.448%207.000%2C1.000%20C7.000%2C1.552%206.552%2C2.000%206.000%2C2.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-folders-panel .view-shop2 {
    margin-left: auto; }
  .shop-folders-panel .view-shop2__wrap {
    position: relative;
    height: 48px;
    width: 79px;
    background: #f3f6f8;
    overflow: hidden;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    border-radius: 28px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    @media screen and (max-width: 767px) {
    .shop-folders-panel .view-shop2__wrap {
      width: 106px; } }
    .shop-folders-panel .view-shop2__wrap.active {
      width: 144px; }
    @media screen and (max-width: 767px) {
      .shop-folders-panel .view-shop2__wrap.active {
        width: 96px; } }
    .shop-folders-panel .view-shop2__wrap.active .view-param {
      opacity: 1;
      visibility: visible; }
      .shop-folders-panel .view-shop2__wrap.active .view-param.active-view {
        -webkit-box-ordinal-group: inherit1;
        -moz-box-ordinal-group: inherit1;
        -webkit-order: inherit;
        -moz-order: inherit;
        -ms-flex-order: inherit;
        order: inherit; }
      .shop-folders-panel .view-shop2__wrap.active .view-param.active-view.thumbs:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L9.000%2C14.000%20C8.448%2C14.000%208.000%2C13.552%208.000%2C13.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L9.000%2C6.000%20C8.448%2C6.000%208.000%2C5.552%208.000%2C5.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C0.000%209.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20ZM5.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L5.000%2C8.000%20C5.552%2C8.000%206.000%2C8.448%206.000%2C9.000%20L6.000%2C13.000%20C6.000%2C13.552%205.552%2C14.000%205.000%2C14.000%20ZM5.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20L6.000%2C5.000%20C6.000%2C5.552%205.552%2C6.000%205.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop-folders-panel .view-shop2__wrap.active .view-param.active-view.simple:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%20-0.000%2C13.552%20-0.000%2C13.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C5.552%20-0.000%2C5.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      .shop-folders-panel .view-shop2__wrap.active .view-param.active-view.pricelist:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C8.000%20L1.000%2C8.000%20C0.448%2C8.000%200.000%2C7.552%200.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L13.000%2C6.000%20C13.552%2C6.000%2014.000%2C6.448%2014.000%2C7.000%20C14.000%2C7.552%2013.552%2C8.000%2013.000%2C8.000%20ZM13.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20C14.000%2C1.552%2013.552%2C2.000%2013.000%2C2.000%20ZM1.000%2C12.000%20L13.000%2C12.000%20C13.552%2C12.000%2014.000%2C12.448%2014.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .view-shop2__wrap.active .view-shop2__btn:before {
      -webkit-transform: scale(1, 1);
      -moz-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
  .shop-folders-panel .view-shop2__inner {
    font-size: 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 35px;
    top: 0;
    bottom: 0; }
    @media screen and (max-width: 767px) {
    .shop-folders-panel .view-shop2__inner {
      left: 0; } }
  .shop-folders-panel .view-shop2__btn {
    position: relative;
    width: 28px;
    height: 48px;
    cursor: pointer;
    margin-left: 6px; }
    @media screen and (max-width: 767px) {
    .shop-folders-panel .view-shop2__btn {
      display: none; } }
    .shop-folders-panel .view-shop2__btn:hover:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22none%22%20d%3D%22M2.01446%2010L6%206.00724L2%202%22%20stroke%3D%22%230a66f1%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .shop-folders-panel .view-shop2__btn:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s;
      -webkit-transform: scale(-1, 1);
      -moz-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
      -o-transform: scale(-1, 1);
      transform: scale(-1, 1);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22none%22%20d%3D%22M2.01446%2010L6%206.00724L2%202%22%20stroke%3D%22%23adb7c6%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .shop-folders-panel .view-shop2 .view-param {
    width: 32px;
    height: 48px;
    min-width: 32px;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
    position: relative;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s; }
    @media screen and (max-width: 767px) {
    .shop-folders-panel .view-shop2 .view-param {
      width: 48px;
      opacity: 1;
      visibility: visible; } }
    .shop-folders-panel .view-shop2 .view-param.active-view {
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1;
      opacity: 1;
      visibility: visible; }
    @media screen and (max-width: 767px) {
      .shop-folders-panel .view-shop2 .view-param.active-view {
        -webkit-box-ordinal-group: unset1;
        -moz-box-ordinal-group: unset1;
        -webkit-order: unset;
        -moz-order: unset;
        -ms-flex-order: unset;
        order: unset; } }
    .shop-folders-panel .view-shop2 .view-param:before {
      position: absolute;
      content: '';
      top: 50%;
      left: 50%;
      width: 14px;
      height: 14px;
      margin-top: -7px;
      margin-left: -7px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -ms-transition: all 0.3s;
      transition: all 0.3s; }
    .shop-folders-panel .view-shop2 .view-param.thumbs:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%23adb7c6%22%20d%3D%22M13.000%2C14.000%20L9.000%2C14.000%20C8.448%2C14.000%208.000%2C13.552%208.000%2C13.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L9.000%2C6.000%20C8.448%2C6.000%208.000%2C5.552%208.000%2C5.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C0.000%209.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20ZM5.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L5.000%2C8.000%20C5.552%2C8.000%206.000%2C8.448%206.000%2C9.000%20L6.000%2C13.000%20C6.000%2C13.552%205.552%2C14.000%205.000%2C14.000%20ZM5.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20L6.000%2C5.000%20C6.000%2C5.552%205.552%2C6.000%205.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .view-shop2 .view-param.thumbs:hover:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L9.000%2C14.000%20C8.448%2C14.000%208.000%2C13.552%208.000%2C13.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L9.000%2C6.000%20C8.448%2C6.000%208.000%2C5.552%208.000%2C5.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C0.000%209.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20ZM5.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L5.000%2C8.000%20C5.552%2C8.000%206.000%2C8.448%206.000%2C9.000%20L6.000%2C13.000%20C6.000%2C13.552%205.552%2C14.000%205.000%2C14.000%20ZM5.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20L6.000%2C5.000%20C6.000%2C5.552%205.552%2C6.000%205.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 767px) {
        .shop-folders-panel .view-shop2 .view-param.thumbs.active-view:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L9.000%2C14.000%20C8.448%2C14.000%208.000%2C13.552%208.000%2C13.000%20L8.000%2C9.000%20C8.000%2C8.448%208.448%2C8.000%209.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L9.000%2C6.000%20C8.448%2C6.000%208.000%2C5.552%208.000%2C5.000%20L8.000%2C1.000%20C8.000%2C0.448%208.448%2C0.000%209.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20ZM5.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20L0.000%2C9.000%20C0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L5.000%2C8.000%20C5.552%2C8.000%206.000%2C8.448%206.000%2C9.000%20L6.000%2C13.000%20C6.000%2C13.552%205.552%2C14.000%205.000%2C14.000%20ZM5.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%200.000%2C5.552%200.000%2C5.000%20L0.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L5.000%2C0.000%20C5.552%2C0.000%206.000%2C0.448%206.000%2C1.000%20L6.000%2C5.000%20C6.000%2C5.552%205.552%2C6.000%205.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
    .shop-folders-panel .view-shop2 .view-param.simple:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%23adb7c6%22%20d%3D%22M13.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%20-0.000%2C13.552%20-0.000%2C13.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C5.552%20-0.000%2C5.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .view-shop2 .view-param.simple:hover:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%20-0.000%2C13.552%20-0.000%2C13.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C5.552%20-0.000%2C5.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    @media screen and (max-width: 767px) {
        .shop-folders-panel .view-shop2 .view-param.simple.active-view:before {
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%20-0.000%2C13.552%20-0.000%2C13.000%20L-0.000%2C9.000%20C-0.000%2C8.448%200.448%2C8.000%201.000%2C8.000%20L13.000%2C8.000%20C13.552%2C8.000%2014.000%2C8.448%2014.000%2C9.000%20L14.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20ZM13.000%2C6.000%20L1.000%2C6.000%20C0.448%2C6.000%20-0.000%2C5.552%20-0.000%2C5.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20L14.000%2C5.000%20C14.000%2C5.552%2013.552%2C6.000%2013.000%2C6.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }
    @media screen and (max-width: 767px) {
      .shop-folders-panel .view-shop2 .view-param.pricelist {
        display: none; } }
    .shop-folders-panel .view-shop2 .view-param.pricelist:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%23adb7c6%22%20d%3D%22M13.000%2C8.000%20L1.000%2C8.000%20C0.448%2C8.000%200.000%2C7.552%200.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L13.000%2C6.000%20C13.552%2C6.000%2014.000%2C6.448%2014.000%2C7.000%20C14.000%2C7.552%2013.552%2C8.000%2013.000%2C8.000%20ZM13.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20C14.000%2C1.552%2013.552%2C2.000%2013.000%2C2.000%20ZM1.000%2C12.000%20L13.000%2C12.000%20C13.552%2C12.000%2014.000%2C12.448%2014.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .shop-folders-panel .view-shop2 .view-param.pricelist:hover:before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%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%230a66f1%22%20d%3D%22M13.000%2C8.000%20L1.000%2C8.000%20C0.448%2C8.000%200.000%2C7.552%200.000%2C7.000%20C0.000%2C6.448%200.448%2C6.000%201.000%2C6.000%20L13.000%2C6.000%20C13.552%2C6.000%2014.000%2C6.448%2014.000%2C7.000%20C14.000%2C7.552%2013.552%2C8.000%2013.000%2C8.000%20ZM13.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L13.000%2C0.000%20C13.552%2C0.000%2014.000%2C0.448%2014.000%2C1.000%20C14.000%2C1.552%2013.552%2C2.000%2013.000%2C2.000%20ZM1.000%2C12.000%20L13.000%2C12.000%20C13.552%2C12.000%2014.000%2C12.448%2014.000%2C13.000%20C14.000%2C13.552%2013.552%2C14.000%2013.000%2C14.000%20L1.000%2C14.000%20C0.448%2C14.000%200.000%2C13.552%200.000%2C13.000%20C0.000%2C12.448%200.448%2C12.000%201.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.remodal[data-remodal-id="filter-block"] {
  padding: 55px 30px 30px; }
  @media screen and (min-width: 641px) {
  .remodal[data-remodal-id="filter-block"] {
    max-width: 340px; } }
  @media screen and (max-width: 639px) {
  .remodal[data-remodal-id="filter-block"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 60px 30px 45px;
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto; } }
  @media screen and (max-width: 479px) {
  .remodal[data-remodal-id="filter-block"] {
    padding: 40px 20px 45px; } }
  .remodal[data-remodal-id="filter-block"] .close-button {
    position: absolute;
    right: 20px;
    top: 20px; }
  .remodal[data-remodal-id="filter-block"] .filter-block__title {
    padding: 0 0 10px;
    font-family: 'Rubik', sans-serif; }
  .remodal[data-remodal-id="filter-block"] .filter-field-title {
    padding: 20px 0; }
  @media screen and (max-width: 479px) {
    .remodal[data-remodal-id="filter-block"] .filter-field-title {
      padding: 20px 40px 20px 0; } }
  .remodal[data-remodal-id="filter-block"] .filter-field-body {
    padding: 0 0 30px; }
  @media screen and (max-width: 479px) {
    .remodal[data-remodal-id="filter-block"] .filter-field-body {
      padding: 0 20px 20px 0; } }
  .remodal[data-remodal-id="filter-block"] .filter-btns {
    padding: 20px 0 0; }
  .remodal[data-remodal-id="filter-block"] .filter-btns .shop2-filter-go {
    width: 230px;
    display: block;
    text-align: left;
    margin: 0 auto 15px; }
    @media screen and (max-width: 1339px) {
    .remodal[data-remodal-id="filter-block"] .filter-btns .shop2-filter-go {
      width: 171px; } }

.folders-page {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 1340px) {
  .folders-page {
    display: block; } }
  .folders-page__left {
    width: 290px;
    box-shadow: inset -1px 0px 0px rgba(0, 0, 0, 0.05); }
  @media screen and (max-width: 1340px) {
    .folders-page__left {
      display: none; } }
  .folders-page__right {
    padding: 30px;
    width: calc(100% - 290px); }
  @media screen and (max-width: 1340px) {
    .folders-page__right {
      width: auto; } }
  @media screen and (max-width: 1023px) {
    .folders-page__right {
      padding: 24px 24px 53px; } }
  @media screen and (max-width: 767px) {
    .folders-page__right {
      padding: 20px 16px 40px; } }

.filter-block {
  padding: 30px 0; }
  @media screen and (max-width: 1023px) {
  .filter-block {
    padding: 0; } }
  .filter-block__title {
    font-weight: bold;
    line-height: normal;
    font-size: 26px;
    color: #0a66f1;
    font-family: 'Rubik', sans-serif;
    padding: 0 30px 10px; }
  .filter-block .shop2-filter {
    margin: 0;
    border: none;
    padding: 0; }
  .filter-block .shop-filter-field {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
  @media screen and (max-width: 479px) {
    .filter-block .shop-filter-field {
      margin: 0 -20px;
      padding: 0 0 0 20px; } }
  .filter-block .shop-filter-field:first-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
  .filter-block .shop-filter-field .tpl-field {
    margin-bottom: 0; }
  .filter-block .filter-field-title {
    position: relative;
    cursor: pointer;
    color: #393939;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    padding: 20px 30px; }
  @media screen and (max-width: 479px) {
    .filter-block .filter-field-title {
      padding: 20px 40px 20px 0; } }
  .filter-block .filter-field-title.active:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .filter-block .filter-field-title:before {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 26px;
    height: 26px;
    content: '';
    margin-top: -13px;
    border-radius: 50%;
    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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #f3f6f8; }
    @media screen and (max-width: 1339px) {
    .filter-block .filter-field-title:before {
      right: 0; } }
    @media screen and (max-width: 479px) {
    .filter-block .filter-field-title:before {
      right: 20px; } }
  .filter-block .filter-field-body {
    padding: 0 30px 30px;
    display: none;
    font-size: 0; }
  .filter-block .filter-field-body .input-from, .filter-block .filter-field-body .input-to {
    vertical-align: top;
    display: inline-block;
    width: calc(50% - 3px); }
    .filter-block .filter-field-body .input-from input, .filter-block .filter-field-body .input-to input {
      text-align: left; }
  .filter-block .filter-field-body .input-from {
    margin-right: 6px; }
  .filter-block .filter-field-body .param-item {
    display: block; }
    .filter-block .filter-field-body .param-item + .param-item {
      margin-top: 12px; }
    .filter-block .filter-field-body .param-item a {
      position: relative;
      color: #393939;
      font-size: 15px;
      font-weight: 400;
      padding: 0 0 0 36px;
      vertical-align: top;
      min-height: 26px;
      text-decoration: none;
      background: none;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    .filter-block .filter-field-body .param-item a.active-val, .filter-block .filter-field-body .param-item a.active-val:hover {
      font-weight: normal; }
      .filter-block .filter-field-body .param-item a.active-val:before, .filter-block .filter-field-body .param-item a.active-val:hover:before {
        -moz-box-shadow: inset 0 0 0 2px #252728;
        -webkit-box-shadow: inset 0 0 0 2px #252728;
        box-shadow: inset 0 0 0 2px #252728;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .filter-block .filter-field-body .param-item a:hover:before {
      background: #fff;
      -moz-box-shadow: inset 0 0 0 2px #252728;
      -webkit-box-shadow: inset 0 0 0 2px #252728;
      box-shadow: inset 0 0 0 2px #252728; }
    .filter-block .filter-field-body .param-item a:before {
      position: absolute;
      content: '';
      left: 0;
      top: 50%;
      margin-top: -13px;
      width: 26px;
      height: 26px;
      background: #f3f6f8;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-transition: box-shadow 0.3s;
      -moz-transition: box-shadow 0.3s;
      -o-transition: box-shadow 0.3s;
      -ms-transition: box-shadow 0.3s;
      transition: box-shadow 0.3s; }
  .filter-block .filter-btns {
    padding: 20px 30px 0;
    text-align: center; }
  .filter-block .result {
    background: none !important;
    display: block;
    height: auto;
    padding: 0;
    margin: 0 0 10px;
    line-height: 1.2;
    font-weight: normal;
    line-height: 16px;
    font-size: 15px;
    color: #393939; }
  .filter-block .shop2-filter-go {
    padding-right: 76px;
    margin: 0 0 16px;
    display: block; }
  .filter-block .shop2-filter-go:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .filter-block .filter-reset {
    position: relative;
    font-weight: 500;
    line-height: 16px;
    font-size: 15px;
    color: #39363c;
    transition: all 0.2s;
    text-decoration: none; }
  .filter-block .filter-reset:after {
    position: absolute;
    content: '';
    top: 50%;
    right: -17px;
    width: 10px;
    height: 10px;
    opacity: 0;
    margin-top: -4px;
    visibility: hidden;
    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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.77817%200.292893C8.38765%20-0.097631%207.75449%20-0.0976312%207.36396%200.292893L4.53553%203.12132L1.70711%200.292893C1.31658%20-0.097631%200.683418%20-0.097631%200.292893%200.292893C-0.097631%200.683418%20-0.0976312%201.31658%200.292893%201.70711L3.12132%204.53553L0.292893%207.36396C-0.0976306%207.75448%20-0.097631%208.38765%200.292893%208.77817C0.683418%209.1687%201.31658%209.1687%201.70711%208.77817L4.53553%205.94975L7.36396%208.77817C7.75448%209.1687%208.38765%209.1687%208.77817%208.77817C9.1687%208.38765%209.1687%207.75449%208.77817%207.36396L5.94975%204.53553L8.77817%201.70711C9.1687%201.31658%209.1687%200.683418%208.77817%200.292893Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .filter-block .filter-reset:before {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 1px;
    content: '';
    background: rgba(57, 54, 60, 0.4);
    transition: all 0.2s; }
  .filter-block .filter-reset:hover:after {
    opacity: 1;
    visibility: visible; }
    .filter-block .filter-reset:hover:before {
      top: 50%;
      height: 4px;
      margin-top: -2px;
      right: -3px;
      left: -3px;
      border-radius: 1px;
      background: rgba(10, 102, 241, 0.5); }
  .filter-block .shop2-color-ext-popup .shop2-color-ext-list {
    padding: 0;
    overflow: visible; }
    .filter-block .shop2-color-ext-popup .shop2-color-ext-list li {
      float: none;
      border: none;
      background: none;
      margin: 0 0 10px 0;
      display: block;
      height: auto;
      width: auto; }
    .filter-block .shop2-color-ext-popup .shop2-color-ext-list li:last-child {
      margin-bottom: 0; }
    .filter-block .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected {
      outline: none; }
      .filter-block .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .color_icon:before {
        opacity: 1;
        visibility: visible; }
      .filter-block .shop2-color-ext-popup .shop2-color-ext-list li.shop2-color-ext-selected .color_title .col_title {
        color: #444; }
    .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title {
      display: block !important; }
      .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 26px;
        height: 26px;
        margin-right: 10px;
        background-size: cover;
        border-radius: 3px; }
      .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .color_icon:before {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        content: '';
        z-index: 1;
        pointer-events: none;
        opacity: 0;
        visibility: hidden;
        border-radius: 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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%20c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(0, 0, 0, 0.01); }
      .filter-block .shop2-color-ext-popup .shop2-color-ext-list li .color_title .col_title {
        line-height: 1.2;
        color: #393939;
        font-size: 15px;
        font-weight: 400;
        display: inline-block;
        vertical-align: middle; }

.product-list.product-list-thumbs {
  margin: 0 -15px !important;
  font-size: inherit;
  line-height: 1.2;
  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 -10px !important; } }
  @media screen and (max-width: 479px) {
  .product-list.product-list-thumbs {
    margin: 0 -16px !important;
    border-top: 1px solid #f3f6f8;
    box-shadow: inset 0 -1px 0 #f3f6f8; } }
  .product-list.product-list-thumbs .one-click-btn-wrap {
    display: block;
    width: 100%;
    margin: 20px 0 0; }
  .product-list.product-list-thumbs .one-click-btn-wrap span {
    width: 100%; }
  .product-list.product-list-thumbs .product-item {
    position: relative;
    width: 25%;
    padding: 15px 15px 20px 15px;
    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: 1260px) {
    .product-list.product-list-thumbs .product-item {
      padding: 10px 10px 20px; } }
  @media screen and (max-width: 1023px) {
    .product-list.product-list-thumbs .product-item {
      width: 33.3333%;
      padding: 0 10px 30px 10px; } }
  @media screen and (max-width: 767px) {
    .product-list.product-list-thumbs .product-item {
      width: 50%; } }
  @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item {
      padding: 12px 12px 20px;
      border-bottom: 1px solid #f3f6f8;
      border-right: 1px solid #f3f6f8; }
      .product-list.product-list-thumbs .product-item:nth-child(2n) {
        border-right: none; }
      .product-list.product-list-thumbs .product-item:first-child, .product-list.product-list-thumbs .product-item:nth-child(2) {
        border-top: none; } }
  .product-list.product-list-thumbs .product-item:hover .product-buttons .shop-product-btn.buy:before {
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .product-list.product-list-thumbs .product-item:hover .product-buttons .shop-product-btn.onrequest:before {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-list.product-list-thumbs .product-item__bottom {
    padding: 16px 15px 0 15px; }
    @media screen and (max-width: 1420px) {
    .product-list.product-list-thumbs .product-item__bottom {
      padding: 16px 0 0; } }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item__bottom {
      padding: 10px 0 0; } }
  .product-list.product-list-thumbs .product-item__right {
    padding: 0 15px; }
    @media screen and (max-width: 1420px) {
    .product-list.product-list-thumbs .product-item__right {
      padding: 0; } }
  .product-list.product-list-thumbs .product-item__image {
    position: relative;
    height: 254px;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 10px; }
    @media screen and (max-width: 1420px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 212px; } }
    @media screen and (max-width: 1340px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 263px; } }
    @media screen and (max-width: 1260px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 204px; } }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 230px; } }
    @media screen and (max-width: 767px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 290px; } }
    @media screen and (max-width: 639px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 258px; } }
    @media screen and (max-width: 540px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 230px; } }
    @media screen and (max-width: 510px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 210px; } }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 185px; } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 154px; } }
    @media screen and (max-width: 370px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 147px; } }
    @media screen and (max-width: 359px) {
    .product-list.product-list-thumbs .product-item__image {
      height: 127px; } }

      <!------------------------------------------------------------------ product start ---------------------------------------------------------------------------->
    .product-list.product-list-thumbs .product-item__image {
      background: url("") 50% no-repeat #f7f7f7; }
    .product-list.product-list-thumbs .product-item__image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-size: contain;
      background-position: 50% 0;
      background-repeat: no-repeat; }
    .product-list.product-list-thumbs .product-item__image img {
      opacity: 0;
      width: 100%; }
  .product-list.product-list-thumbs .product-item .tpl-stars {
    margin: 0 0 0 -2px;
    width: 100%; }
  .product-list.product-list-thumbs .product-item .product-name {
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    color: #39363c;
    padding-top: 5px; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item .product-name {
      font-size: 14px; } }
    .product-list.product-list-thumbs .product-item .product-name a {
      color: inherit;
      transition: all 0.2s;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
    .product-list.product-list-thumbs .product-item .product-name a:hover {
      border-color: rgba(57, 54, 60, 0.5); }
  .product-list.product-list-thumbs .product-item .product-article {
    font-size: 14px;
    padding-top: 8px;
    color: rgba(57, 54, 60, 0.6); }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item .product-article {
      font-size: 13px; } }
  .product-list.product-list-thumbs .product-item .vendor-name {
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    color: #304cdc;
    padding-top: 10px; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item .vendor-name {
      font-size: 14px;
      padding-top: 8px; } }
    .product-list.product-list-thumbs .product-item .vendor-name a {
      text-decoration: none;
      color: inherit; }
  .product-list.product-list-thumbs .product-item .product-options {
    padding: 20px 0 0; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item .product-options {
      padding: 14px 0 0; } }
    .product-list.product-list-thumbs .product-item .product-options__btn {
      font-weight: normal;
      line-height: 19px;
      font-size: 15px;
      margin: 0 0 10px;
      color: #0a66f1;
      display: none; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-options__btn {
        font-size: 13px;
        line-height: 17px;
        display: block;
        margin: 0 0 5px; } }
    .product-list.product-list-thumbs .product-item .product-options__btn span {
      cursor: pointer;
      position: relative;
      padding: 0 34px 0 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      min-height: 26px; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-options__btn span {
        padding-right: 15px;
        min-height: 16px; } }
      .product-list.product-list-thumbs .product-item .product-options__btn span.active:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .product-list.product-list-thumbs .product-item .product-options__btn span:before {
        position: absolute;
        top: 50%;
        right: 0;
        content: '';
        width: 26px;
        height: 26px;
        margin-top: -13px;
        border-radius: 50%;
        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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #f3f6f8; }
      @media screen and (max-width: 479px) {
        .product-list.product-list-thumbs .product-item .product-options__btn span:before {
          right: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 8px 5px; } }
    @media screen and (min-width: 480px) {
      .product-list.product-list-thumbs .product-item .product-options__body {
        display: block !important; } }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-options__body {
        display: none; } }
    .product-list.product-list-thumbs .product-item .product-options__body .options-btn {
      display: none; }
  .product-list.product-list-thumbs .product-item .product-anonce {
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    color: rgba(57, 54, 60, 0.6);
    padding-bottom: 15px; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-thumbs .product-item .product-anonce {
      font-size: 13px;
      line-height: 17px;
      padding-bottom: 8px; } }
  .product-list.product-list-thumbs .product-item .shop2-product-options .option-item {
    padding: 0 0 16px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-options .option-item {
        padding: 0 0 7px; } }
    .product-list.product-list-thumbs .product-item .shop2-product-options .option-item:last-child {
      padding-bottom: 0; }
    .product-list.product-list-thumbs .product-item .shop2-product-options .option-title {
      font-weight: 500;
      line-height: normal;
      font-size: 14px;
      color: rgba(57, 54, 60, 0.9);
      padding-bottom: 3px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-options .option-title {
        font-size: 12px;
        padding: 0; } }
    .product-list.product-list-thumbs .product-item .shop2-product-options .option-body {
      line-height: normal;
      font-size: 15px;
      color: rgba(57, 54, 60, 0.8); }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-options .option-body {
        font-size: 13px; } }
    .product-list.product-list-thumbs .product-item .shop2-product-options select {
      border-radius: 4px;
      padding: 10px 40px 11px 15px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-options select {
        padding: 6px 20px 7px 10px;
        background-position: right 10px top 50%; } }
  .product-list.product-list-thumbs .product-item__actions-block {
    font-size: 0; }
  .product-list.product-list-thumbs .product-item .product-label {
    font-size: 0;
    display: inline;
    vertical-align: top; }
    .product-list.product-list-thumbs .product-item .product-label__item {
      margin: 0 4px 6px 0;
      padding: 5px 14px 4px;
      min-height: 26px;
      border-radius: 15px;
      display: inline-block;
      vertical-align: top;
      font-weight: normal;
      line-height: normal;
      font-size: 14px;
      font-weight: 500;
      text-align: center;
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-label__item {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
    .product-list.product-list-thumbs .product-item .product-label__item.product-new {
      color: #fff;
      background: rgba(10, 102, 241, 0.6); }
    .product-list.product-list-thumbs .product-item .product-label__item.product-spec {
      background: rgba(225, 64, 25, 0.8); }
  .product-list.product-list-thumbs .product-item .product-discount {
    display: inline; }
    .product-list.product-list-thumbs .product-item .product-discount span {
      font-weight: 400;
      line-height: normal;
      font-size: 14px;
      min-height: 26px;
      color: #0a66f1;
      background: none;
      display: inline-block;
      margin-right: 4px;
      margin-bottom: 6px;
      border-radius: 16px;
      padding: 5px 14px 4px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-discount span {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
  .product-list.product-list-thumbs .product-item .shop2-product-actions {
    display: inline-block;
    vertical-align: top; }
    .product-list.product-list-thumbs .product-item .shop2-product-actions dt {
      min-height: 26px;
      background: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 4px 6px 0; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-actions dt {
        min-height: 22px;
        margin: 0 2px 2px 0; } }
    .product-list.product-list-thumbs .product-item .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M14.2%2C5.5H1.8c-0.5%2C0-1%2C0.4-1%2C1v1.2c0%2C0.3%2C0.2%2C0.6%2C0.5%2C0.8c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2l0.4%2C5.4c0%2C0.5%2C0.5%2C0.9%2C1%2C0.9H7V5.5h2V15%20%20%20h4.1c0.5%2C0%2C1-0.4%2C1-0.9l0.4-5.4c0-0.1%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.5-0.5%2C0.5-0.8V6.4C15.1%2C5.9%2C14.7%2C5.5%2C14.2%2C5.5z%22%2F%3E%09%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M4%2C4c0.6%2C0%2C1-0.4%2C1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1s1-0.4%2C1-1s0.4-1%2C1-1c0.6%2C0%2C1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1c0.6%2C0%2C1-0.4%2C1-1%20%20%20c0-1.7-1.3-3-3-3C9.2%2C0%2C8.5%2C0.3%2C8%2C0.8C7.5%2C0.3%2C6.8%2C0%2C6%2C0C4.3%2C0%2C3%2C1.3%2C3%2C3C3%2C3.6%2C3.4%2C4%2C4%2C4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list.product-list-thumbs .product-item .shop2-product-actions dt .icon-action {
      width: 40px;
      height: 26px;
      position: relative;
      border-radius: 16px;
      box-shadow: inset 0 0 0 1px #0a66f1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%230a66f1%22%20d%3D%22M11.7%2C0.3c-0.4-0.4-1-0.4-1.4%2C0l-10%2C10c-0.4%2C0.4-0.4%2C1%2C0%2C1.4C0.5%2C11.9%2C0.8%2C12%2C1%2C12s0.5-0.1%2C0.7-0.3l10-10%20%20%20C12.1%2C1.3%2C12.1%2C0.7%2C11.7%2C0.3z%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.564474e-03%20-1%201%203.564474e-03%20-8.896438e-03%205.0088%29%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.576637e-03%20-1%201%203.576637e-03%20-1.622099e-02%2019.0015%29%22%20cx%3D%229.5%22%20cy%3D%229.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .shop2-product-actions dt .icon-action {
        height: 22px;
        width: 30px; } }
    .product-list.product-list-thumbs .product-item .shop2-product-actions dt .name-action {
      display: none; }
  .product-list.product-list-thumbs .product-item .product-price {
    font-family: 'Rubik', sans-serif;
    padding: 10px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
    .product-list.product-list-thumbs .product-item .product-price .price-current {
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      color: #39363c;
      margin-right: 15px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-price .price-current {
        font-size: 14px;
        margin-right: 12px; } }
    .product-list.product-list-thumbs .product-item .product-price .price-current strong {
      font-size: 20px;
      font-weight: 700; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-price .price-current strong {
        font-size: 16px; } }
    .product-list.product-list-thumbs .product-item .product-price .price-current em {
      font-style: normal; }
    .product-list.product-list-thumbs .product-item .product-price .price-old {
      font-family: 'Rubik', sans-serif;
      font-weight: 400;
      line-height: normal;
      font-size: 16px;
      color: #a8a8a8;
      padding: 0 0 1px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-price .price-old {
        font-size: 13px; } }
    .product-list.product-list-thumbs .product-item .product-price .price-old strong {
      font-weight: 400;
      position: relative; }
      .product-list.product-list-thumbs .product-item .product-price .price-old strong:before {
        position: absolute;
        content: '';
        top: 50%;
        height: 4px;
        left: -3px;
        right: -3px;
        margin-top: -2px;
        background: #252728;
        opacity: 0.4;
        border-radius: 1px; }
    .product-list.product-list-thumbs .product-item .product-price .price-old em {
      display: none; }
  .product-list.product-list-thumbs .product-item .product-buttons {
    padding: 20px 0 0;
    min-height: 68px;
    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: 479px) {
    .product-list.product-list-thumbs .product-item .product-buttons {
      padding: 8px 0 0;
      min-height: 48px; } }
    .product-list.product-list-thumbs .product-item .product-buttons .product-amount {
      width: auto;
      margin-right: auto; }
    .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount.disabled {
      display: none; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount {
        width: 90px; }
        .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount button {
          width: 30px;
          height: 30px; }
          .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount button.amount-minus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount button.amount-minus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount button.amount-plus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
            .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount button.amount-plus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%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%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
        .product-list.product-list-thumbs .product-item .product-buttons .product-amount .shop2-product-amount input {
          width: 30px;
          height: 30px;
          line-height: 30px; } }
    .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn {
      width: 48px;
      height: 48px;
      padding: 0; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn {
        width: 40px;
        height: 40px; } }
    .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy, .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest {
      font-size: 0; }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy:before, .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest:before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        width: auto;
        height: auto;
        border-radius: 50%;
        transition: none; }
    .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy {
      background: none;
      border-radius: 50%; }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%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%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy:hover {
        background: rgba(37, 39, 40, 0.9); }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy:hover:before {
        opacity: 1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest {
      background: none;
      border-radius: 50%; }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest:hover {
        background: rgba(37, 39, 40, 0.9); }
      .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest:hover:before {
        opacity: 1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.notavailable {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      width: auto;
      height: auto;
      padding: 0;
      text-align: center; }
  @media screen and (max-width: 479px) {
        .product-list.product-list-thumbs .product-item .product-compare .compare_plus {
          font-size: 13px;
          padding: 0 0 0 34px; } }
    @media screen and (max-width: 479px) {
        .product-list.product-list-thumbs .product-item .product-compare.product-compare-added .link-reset {
          font-size: 13px; } }
    @media screen and (max-width: 479px) {
        .product-list.product-list-thumbs .product-item .product-compare.product-compare-added .compare_checkbox {
          margin-right: 10px; } }

.product-list.product-list-simple {
  margin: 0 !important;
  font-size: inherit;
  line-height: 1.2;
  padding: 10px 0 0; }
  @media screen and (max-width: 1023px) {
  .product-list.product-list-simple {
    padding: 0; } }
  .product-list.product-list-simple .one-click-btn-wrap {
    display: block;
    width: 100%;
    margin: 20px 0 0; }
  @media screen and (max-width: 767px) {
    .product-list.product-list-simple .one-click-btn-wrap {
      text-align: center; } }
  .product-list.product-list-simple .product-item {
    position: relative;
    padding: 0 0 40px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item {
      padding: 0 0 30px; } }
  @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item {
      display: block; } }
  @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item {
      padding-bottom: 16px;
      margin-bottom: 15px; } }
  .product-list.product-list-simple .product-item:before {
    position: absolute;
    bottom: 0;
    left: -16px;
    right: -16px;
    height: 1px;
    content: '';
    background: #f3f6f8;
    display: none; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item:before {
      display: block; } }
  .product-list.product-list-simple .product-item:last-child {
    padding-bottom: 0; }
  .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: 0 20px 0 0;
    width: calc(100% - 248px - 20px); }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item__top {
      width: calc(100% - 220px - 20px); } }
    @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item__top {
      width: 100%;
      margin: 0 0 20px; } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item__top {
      margin: 0 0 18px; } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item__top {
      display: block;
      margin: 0; } }
  .product-list.product-list-simple .product-item__bottom {
    padding: 15px 0 0;
    width: 248px; }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item__bottom {
      width: 220px;
      padding: 0; } }
    @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item__bottom {
      padding: 0;
      width: auto; } }
    @media screen and (max-width: 767px) {
      .product-list.product-list-simple .product-item__bottom-add {
        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 screen and (max-width: 410px) {
      .product-list.product-list-simple .product-item__bottom-add {
        display: block; } }
  .product-list.product-list-simple .product-item__left {
    width: 272px;
    margin-right: 20px; }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item__left {
      width: 230px; } }
    @media screen and (max-width: 639px) {
    .product-list.product-list-simple .product-item__left {
      width: 200px; } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item__left {
      width: 140px;
      margin-right: 15px; } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item__left {
      width: auto;
      margin: 0 0 18px; } }
  .product-list.product-list-simple .product-item__right {
    padding: 15px 0 0;
    width: calc(100% - 272px - 20px); }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item__right {
      width: calc(100% - 230px - 20px);
      padding: 0; } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item__right {
      width: calc(100% - 140px - 15px); } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item__right {
      padding: 0;
      width: 100%; } }
    .product-list.product-list-simple .product-item__right-top {
      padding: 0 0 10px; }
  .product-list.product-list-simple .product-item__image {
    position: relative;
    height: 272px;
    border-radius: 4px;
    overflow: hidden; }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-simple .product-item__image {
      height: 230px; } }
    @media screen and (max-width: 639px) {
    .product-list.product-list-simple .product-item__image {
      height: 200px; } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item__image {
      height: 140px; } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item__image {
      height: 340px; } }
    @media screen and (max-width: 370px) {
    .product-list.product-list-simple .product-item__image {
      height: 328px; } }
    @media screen and (max-width: 359px) {
    .product-list.product-list-simple .product-item__image {
      height: 288px; } }
    .product-list.product-list-simple .product-item__image{
      background: url(../../../../../../../thumb/2/-drcu3MqQY1oC69zbbBFXg/r/d/101_0_0.jpg) 50% no-repeat #f7f7f7; }
    .product-list.product-list-simple .product-item__image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-size: contain;
      background-position: 50% 0;
      background-repeat: no-repeat; }
    .product-list.product-list-simple .product-item__image img {
      opacity: 0;
      width: 100%; }
  .product-list.product-list-simple .product-item .tpl-stars {
    margin: 0 0 5px -2px;
    width: 100%; }
  .product-list.product-list-simple .product-item .product-name {
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    color: #39363c; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item .product-name {
      font-size: 14px; } }
    .product-list.product-list-simple .product-item .product-name a {
      color: inherit;
      transition: all 0.2s;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
    .product-list.product-list-simple .product-item .product-name a:hover {
      border-color: rgba(57, 54, 60, 0.5); }
  .product-list.product-list-simple .product-item .product-article {
    font-size: 14px;
    padding-top: 8px;
    color: rgba(57, 54, 60, 0.6); }
    @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item .product-article {
      font-size: 13px; } }
  .product-list.product-list-simple .product-item .vendor-name {
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    color: #304cdc;
    padding-top: 10px; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item .vendor-name {
      font-size: 14px; } }
    .product-list.product-list-simple .product-item .vendor-name a {
      text-decoration: none;
      color: inherit; }
  .product-list.product-list-simple .product-item .product-options__btn {
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    margin: 0 0 10px;
    color: #0a66f1; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-options__btn {
        font-size: 13px;
        line-height: 17px;
        display: block;
        margin: 0 0 8px; } }
    .product-list.product-list-simple .product-item .product-options__btn span {
      cursor: pointer;
      position: relative;
      padding: 0 34px 0 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      min-height: 26px; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-options__btn span {
        padding-right: 15px;
        min-height: 16px; } }
      .product-list.product-list-simple .product-item .product-options__btn span.active:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .product-list.product-list-simple .product-item .product-options__btn span:before {
        position: absolute;
        top: 50%;
        right: 0;
        content: '';
        width: 26px;
        height: 26px;
        margin-top: -13px;
        border-radius: 50%;
        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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #f3f6f8; }
      @media screen and (max-width: 479px) {
        .product-list.product-list-simple .product-item .product-options__btn span:before {
          right: -10px;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
          background-size: 8px 5px; } }
    .product-list.product-list-simple .product-item .product-options__body {
      display: none; }
    .product-list.product-list-simple .product-item .product-options__body .options-btn {
      display: none; }
  .product-list.product-list-simple .product-item .product-anonce {
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    color: rgba(57, 54, 60, 0.6);
    padding-bottom: 15px; }
    @media screen and (max-width: 479px) {
    .product-list.product-list-simple .product-item .product-anonce {
      font-size: 13px;
      line-height: 17px;
      padding-bottom: 10px; } }
  .product-list.product-list-simple .product-item .shop2-product-options .option-item {
    padding: 0 0 16px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .shop2-product-options .option-item {
        padding: 0 0 7px; } }
    .product-list.product-list-simple .product-item .shop2-product-options .option-item:last-child {
      padding-bottom: 0; }
    .product-list.product-list-simple .product-item .shop2-product-options .option-title {
      font-weight: 500;
      line-height: normal;
      font-size: 14px;
      color: rgba(57, 54, 60, 0.9);
      padding-bottom: 3px; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .shop2-product-options .option-title {
        font-size: 12px;
        padding: 0; } }
    .product-list.product-list-simple .product-item .shop2-product-options .option-body {
      line-height: normal;
      font-size: 15px;
      color: rgba(57, 54, 60, 0.8); }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .shop2-product-options .option-body {
        font-size: 13px; } }
    .product-list.product-list-simple .product-item .shop2-product-options select {
      border-radius: 4px;
      max-width: 280px;
      padding: 10px 40px 11px 15px; }
  .product-list.product-list-simple .product-item__actions-block {
    font-size: 0;
    padding: 0 0 10px; }
    @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item__actions-block {
      padding: 0 0 10px; } }
  .product-list.product-list-simple .product-item .product-label {
    font-size: 0;
    display: inline;
    vertical-align: top; }
    .product-list.product-list-simple .product-item .product-label__item {
      margin: 0 4px 6px 0;
      padding: 5px 14px 4px;
      min-height: 26px;
      border-radius: 15px;
      display: inline-block;
      vertical-align: top;
      font-weight: normal;
      line-height: normal;
      font-size: 14px;
      font-weight: 500;
      text-align: center;
      color: rgba(0, 0, 0, 0.7); }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-label__item {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
    .product-list.product-list-simple .product-item .product-label__item.product-new {
      color: #fff;
      background: rgba(10, 102, 241, 0.6); }
    .product-list.product-list-simple .product-item .product-label__item.product-spec {
      background: rgba(37, 39, 40, 0.8); }
  .product-list.product-list-simple .product-item .product-discount {
    display: inline; }
    .product-list.product-list-simple .product-item .product-discount span {
      font-weight: 400;
      line-height: normal;
      font-size: 14px;
      min-height: 26px;
      color: #0a66f1;
      background: none;
      display: inline-block;
      margin-right: 4px;
      margin-bottom: 6px;
      border-radius: 16px;
      padding: 5px 14px 4px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-discount span {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
  .product-list.product-list-simple .product-item .shop2-product-actions {
    display: inline-block;
    vertical-align: top; }
    .product-list.product-list-simple .product-item .shop2-product-actions dt {
      min-height: 26px;
      background: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 4px 6px 0; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .shop2-product-actions dt {
        min-height: 22px;
        margin: 0 2px 2px 0; } }
    .product-list.product-list-simple .product-item .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M14.2%2C5.5H1.8c-0.5%2C0-1%2C0.4-1%2C1v1.2c0%2C0.3%2C0.2%2C0.6%2C0.5%2C0.8c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2l0.4%2C5.4c0%2C0.5%2C0.5%2C0.9%2C1%2C0.9H7V5.5h2V15%20%20%20h4.1c0.5%2C0%2C1-0.4%2C1-0.9l0.4-5.4c0-0.1%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.5-0.5%2C0.5-0.8V6.4C15.1%2C5.9%2C14.7%2C5.5%2C14.2%2C5.5z%22%2F%3E%09%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M4%2C4c0.6%2C0%2C1-0.4%2C1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1s1-0.4%2C1-1s0.4-1%2C1-1c0.6%2C0%2C1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1c0.6%2C0%2C1-0.4%2C1-1%20%20%20c0-1.7-1.3-3-3-3C9.2%2C0%2C8.5%2C0.3%2C8%2C0.8C7.5%2C0.3%2C6.8%2C0%2C6%2C0C4.3%2C0%2C3%2C1.3%2C3%2C3C3%2C3.6%2C3.4%2C4%2C4%2C4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list.product-list-simple .product-item .shop2-product-actions dt .icon-action {
      width: 40px;
      height: 26px;
      position: relative;
      border-radius: 16px;
      box-shadow: inset 0 0 0 1px #0a66f1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%230a66f1%22%20d%3D%22M11.7%2C0.3c-0.4-0.4-1-0.4-1.4%2C0l-10%2C10c-0.4%2C0.4-0.4%2C1%2C0%2C1.4C0.5%2C11.9%2C0.8%2C12%2C1%2C12s0.5-0.1%2C0.7-0.3l10-10%20%20%20C12.1%2C1.3%2C12.1%2C0.7%2C11.7%2C0.3z%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.564474e-03%20-1%201%203.564474e-03%20-8.896438e-03%205.0088%29%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.576637e-03%20-1%201%203.576637e-03%20-1.622099e-02%2019.0015%29%22%20cx%3D%229.5%22%20cy%3D%229.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .shop2-product-actions dt .icon-action {
        height: 22px;
        width: 30px; } }
    .product-list.product-list-simple .product-item .shop2-product-actions dt .name-action {
      display: none; }
  .product-list.product-list-simple .product-item .product-price {
    font-family: 'Rubik', sans-serif; }
    @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item .product-price {
      width: 230px;
      margin-right: 20px;
      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 screen and (max-width: 639px) {
    .product-list.product-list-simple .product-item .product-price {
      width: 200px; } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item .product-price {
      margin-right: 15px;
      width: 160px; } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item .product-price {
      width: auto;
      margin: 0 0 7px; } }
    .product-list.product-list-simple .product-item .product-price .price-current {
      display: inline-block;
      vertical-align: baseline;
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      color: #39363c;
      margin-right: 15px; }
    .product-list.product-list-simple .product-item .product-price .price-current strong {
      font-size: 20px;
      font-weight: 700; }
    .product-list.product-list-simple .product-item .product-price .price-current em {
      font-style: normal; }
    .product-list.product-list-simple .product-item .product-price .price-old {
      display: inline-block;
      vertical-align: baseline;
      font-weight: 400;
      line-height: normal;
      font-size: 16px;
      color: #a8a8a8; }
    .product-list.product-list-simple .product-item .product-price .price-old strong {
      font-weight: 400;
      position: relative; }
      .product-list.product-list-simple .product-item .product-price .price-old strong:before {
        position: absolute;
        content: '';
        top: 50%;
        height: 4px;
        left: -3px;
        right: -3px;
        margin-top: -2px;
        background: #252728;
        opacity: 0.4;
        border-radius: 1px; }
    .product-list.product-list-simple .product-item .product-price .price-old em {
      display: none; }
  .product-list.product-list-simple .product-item .product-buttons {
    padding: 20px 0 0; }
    @media screen and (max-width: 767px) {
    .product-list.product-list-simple .product-item .product-buttons {
      padding: 0;
      width: calc(100% - 230px - 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;
      -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: 639px) {
    .product-list.product-list-simple .product-item .product-buttons {
      width: calc(100% - 200px - 20px); } }
    @media screen and (max-width: 519px) {
    .product-list.product-list-simple .product-item .product-buttons {
      width: calc(100% - 160px - 15px); } }
    @media screen and (max-width: 410px) {
    .product-list.product-list-simple .product-item .product-buttons {
      width: 100%;
      -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: 767px) {
      .product-list.product-list-simple .product-item .product-buttons .product-amount {
        margin: 0 20px 0 0; } }
    .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount {
      margin: 0 0 18px; }
      @media screen and (max-width: 767px) {
      .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount {
        margin: 0; } }
    .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount.disabled {
      display: none; }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount {
        width: 90px; }
        .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount button {
          width: 30px;
          height: 30px; }
          .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount button.amount-minus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            Array }
            .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount button.amount-minus:disabled {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount button.amount-plus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
            .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount button.amount-plus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%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%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
        .product-list.product-list-simple .product-item .product-buttons .product-amount .shop2-product-amount input {
          width: 30px;
          height: 30px;
          line-height: 30px; } }
    @media screen and (min-width: 640px) {
    .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.notavailable {
      width: 180px; } }
    @media screen and (max-width: 639px) {
      .product-list.product-list-simple .product-item .product-buttons .shop-product-btn {
        width: 48px;
        height: 48px;
        padding: 0; }
        .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy, .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest {
          font-size: 0; }
          .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy:before, .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest:before {
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: 0;
            width: auto;
            height: auto;
            border-radius: 50%; }
        .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy {
          background: none;
          border-radius: 50%; }
          .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy:before {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%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%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
          .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy:hover {
            background: rgba(37, 39, 40, 0.9); }
            .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.buy: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%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
        .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest {
          background: none;
          border-radius: 50%; }
          .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest:before {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest:hover {
            background: rgba(37, 39, 40, 0.9); }
            .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.onrequest: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%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
        .product-list.product-list-simple .product-item .product-buttons .shop-product-btn.notavailable {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
          -moz-flex-grow: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          width: auto;
          height: auto;
          padding: 0;
          text-align: center; } }
  @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-compare {
        margin: 0 0 15px; } }
    @media screen and (max-width: 479px) {
      .product-list.product-list-simple .product-item .product-compare .compare_plus {
        font-size: 13px;
        padding: 0 0 0 34px; } }
    @media screen and (max-width: 479px) {
        .product-list.product-list-simple .product-item .product-compare.product-compare-added .link-reset {
          font-size: 13px; } }
    @media screen and (max-width: 479px) {
        .product-list.product-list-simple .product-item .product-compare.product-compare-added .compare_checkbox {
          margin-right: 10px; } }

.product-list-titles {
  font-size: 0;
  background: #f3f6f8;
  border-radius: 28px;
  padding: 15px 20px; }
  @media screen and (max-width: 767px) {
  .product-list-titles {
    display: none !important; } }
  .product-list-titles.active {
    display: block; }
  .product-list-titles__item {
    width: calc(100% - 370px);
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
    color: rgba(57, 54, 60, 0.5); }
  .product-list-titles__item:nth-child(2) {
    width: 370px;
    margin-left: auto; }

.product-list.product-list-price {
  margin: 0 !important;
  font-size: inherit;
  line-height: 1.2;
  padding: 10px 0 0; }
  .product-list.product-list-price .one-click-btn-wrap {
    display: block;
    width: 100%;
    margin: 20px 0 0; }
  .product-list.product-list-price .product-item {
    padding: 15px 0 15px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #f3f6f8; }
  .product-list.product-list-price .product-item:hover .product-buttons .shop-product-btn.buy:before {
    opacity: 1;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .product-list.product-list-price .product-item:hover .product-buttons .shop-product-btn.onrequest:before {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-list.product-list-price .product-item__top {
    margin: 0 20px 0 0;
    width: calc(100% - 390px - 20px); }
  .product-list.product-list-price .product-item__bottom {
    width: 390px; }
    .product-list.product-list-price .product-item__bottom-add {
      padding: 44px 0 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
  .product-list.product-list-price .product-item__left {
    display: none; }
  .product-list.product-list-price .product-item__right {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1023px) {
    .product-list.product-list-price .product-item__right {
      display: block; } }
    .product-list.product-list-price .product-item__right-top {
      width: 330px;
      margin-right: 20px; }
    @media screen and (max-width: 1590px) {
      .product-list.product-list-price .product-item__right-top {
        width: 270px; } }
    @media screen and (max-width: 1340px) {
      .product-list.product-list-price .product-item__right-top {
        width: 240px; } }
    @media screen and (max-width: 1023px) {
      .product-list.product-list-price .product-item__right-top {
        width: auto;
        margin: 0 0 18px; } }
    .product-list.product-list-price .product-item__right-bottom {
      width: calc(100% - 330px - 20px); }
    @media screen and (max-width: 1590px) {
      .product-list.product-list-price .product-item__right-bottom {
        width: calc(100% - 270px - 20px); } }
    @media screen and (max-width: 1340px) {
      .product-list.product-list-price .product-item__right-bottom {
        width: calc(100% - 240px - 20px); } }
    @media screen and (max-width: 1023px) {
      .product-list.product-list-price .product-item__right-bottom {
        width: auto; } }
  .product-list.product-list-price .product-item__image {
    position: relative;
    height: 272px;
    border-radius: 4px;
    overflow: hidden; }
    .product-list.product-list-price .product-item__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%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; }
    .product-list.product-list-price .product-item__image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-size: cover;
      background-position: 50% 0;
      background-repeat: no-repeat; }
    .product-list.product-list-price .product-item__image img {
      opacity: 0;
      width: 100%; }
  .product-list.product-list-price .product-item .tpl-stars {
    margin: 0 0 0 -2px;
    width: 100%; }
  .product-list.product-list-price .product-item .product-name {
    font-weight: 500;
    line-height: normal;
    font-size: 16px;
    color: #39363c; }
    .product-list.product-list-price .product-item .product-name a {
      color: inherit;
      transition: all 0.2s;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
    .product-list.product-list-price .product-item .product-name a:hover {
      border-color: rgba(57, 54, 60, 0.5); }
  .product-list.product-list-price .product-item .product-article {
    font-size: 14px;
    padding-top: 8px;
    color: rgba(57, 54, 60, 0.6); }
  .product-list.product-list-price .product-item .vendor-name {
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    color: #304cdc;
    padding-top: 10px; }
    .product-list.product-list-price .product-item .vendor-name a {
      text-decoration: none;
      color: inherit; }
  .product-list.product-list-price .product-item .product-options__btn {
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    margin: 0 0 10px;
    color: #0a66f1; }
    .product-list.product-list-price .product-item .product-options__btn span {
      cursor: pointer;
      position: relative;
      padding: 0 34px 0 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      min-height: 26px; }
      .product-list.product-list-price .product-item .product-options__btn span.active:before {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg); }
      .product-list.product-list-price .product-item .product-options__btn span:before {
        position: absolute;
        top: 50%;
        right: 0;
        content: '';
        width: 26px;
        height: 26px;
        margin-top: -13px;
        border-radius: 50%;
        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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8; }
    .product-list.product-list-price .product-item .product-options__body {
      display: none; }
    .product-list.product-list-price .product-item .product-options__body .options-btn {
      display: none; }
  .product-list.product-list-price .product-item .product-anonce {
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    color: rgba(57, 54, 60, 0.6);
    padding-bottom: 15px; }
  .product-list.product-list-price .product-item .shop2-product-options .option-item {
    padding: 0 0 16px; }
    .product-list.product-list-price .product-item .shop2-product-options .option-item:last-child {
      padding-bottom: 0; }
    .product-list.product-list-price .product-item .shop2-product-options .option-title {
      font-weight: 500;
      line-height: normal;
      font-size: 14px;
      color: rgba(57, 54, 60, 0.9);
      padding-bottom: 3px; }
    .product-list.product-list-price .product-item .shop2-product-options .option-body {
      line-height: normal;
      font-size: 15px;
      color: rgba(57, 54, 60, 0.8); }
    .product-list.product-list-price .product-item .shop2-product-options select {
      border-radius: 4px;
      max-width: 280px;
      padding: 10px 40px 11px 15px; }
  .product-list.product-list-price .product-item__actions-block {
    font-size: 0; }
  .product-list.product-list-price .product-item .product-label {
    font-size: 0;
    display: inline;
    vertical-align: top; }
    .product-list.product-list-price .product-item .product-label__item {
      margin: 0 4px 6px 0;
      padding: 5px 14px 4px;
      min-height: 26px;
      border-radius: 15px;
      display: inline-block;
      vertical-align: top;
      font-weight: normal;
      line-height: normal;
      font-size: 14px;
      font-weight: 500;
      text-align: center;
      color: rgba(0, 0, 0, 0.7); }
    .product-list.product-list-price .product-item .product-label__item.product-new {
      color: #fff;
      background: rgba(10, 102, 241, 0.6); }
    .product-list.product-list-price .product-item .product-label__item.product-spec {
      background: rgba(37, 39, 40, 0.8); }
  .product-list.product-list-price .product-item .product-discount {
    display: inline; }
    .product-list.product-list-price .product-item .product-discount span {
      font-weight: 400;
      line-height: normal;
      font-size: 14px;
      min-height: 26px;
      color: #0a66f1;
      background: none;
      display: inline-block;
      margin-right: 4px;
      margin-bottom: 6px;
      border-radius: 16px;
      padding: 5px 14px 4px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
  .product-list.product-list-price .product-item .shop2-product-actions {
    display: inline-block;
    vertical-align: top; }
    .product-list.product-list-price .product-item .shop2-product-actions dt {
      min-height: 26px;
      background: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 4px 6px 0; }
    .product-list.product-list-price .product-item .shop2-product-actions dt.gift-action .icon-action {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M14.2%2C5.5H1.8c-0.5%2C0-1%2C0.4-1%2C1v1.2c0%2C0.3%2C0.2%2C0.6%2C0.5%2C0.8c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2l0.4%2C5.4c0%2C0.5%2C0.5%2C0.9%2C1%2C0.9H7V5.5h2V15%20%20%20h4.1c0.5%2C0%2C1-0.4%2C1-0.9l0.4-5.4c0-0.1%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.5-0.5%2C0.5-0.8V6.4C15.1%2C5.9%2C14.7%2C5.5%2C14.2%2C5.5z%22%2F%3E%09%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M4%2C4c0.6%2C0%2C1-0.4%2C1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1s1-0.4%2C1-1s0.4-1%2C1-1c0.6%2C0%2C1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1c0.6%2C0%2C1-0.4%2C1-1%20%20%20c0-1.7-1.3-3-3-3C9.2%2C0%2C8.5%2C0.3%2C8%2C0.8C7.5%2C0.3%2C6.8%2C0%2C6%2C0C4.3%2C0%2C3%2C1.3%2C3%2C3C3%2C3.6%2C3.4%2C4%2C4%2C4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list.product-list-price .product-item .shop2-product-actions dt .icon-action {
      width: 40px;
      height: 26px;
      position: relative;
      border-radius: 16px;
      box-shadow: inset 0 0 0 1px #0a66f1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%230a66f1%22%20d%3D%22M11.7%2C0.3c-0.4-0.4-1-0.4-1.4%2C0l-10%2C10c-0.4%2C0.4-0.4%2C1%2C0%2C1.4C0.5%2C11.9%2C0.8%2C12%2C1%2C12s0.5-0.1%2C0.7-0.3l10-10%20%20%20C12.1%2C1.3%2C12.1%2C0.7%2C11.7%2C0.3z%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.564474e-03%20-1%201%203.564474e-03%20-8.896438e-03%205.0088%29%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.576637e-03%20-1%201%203.576637e-03%20-1.622099e-02%2019.0015%29%22%20cx%3D%229.5%22%20cy%3D%229.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      @media screen and (max-width: 479px) {
      .product-list.product-list-price .product-item .shop2-product-actions dt .icon-action {
        height: 22px;
        width: 30px; } }
    .product-list.product-list-price .product-item .shop2-product-actions dt .name-action {
      display: none; }
  .product-list.product-list-price .product-item .product-price {
    font-family: 'Rubik', sans-serif;
    width: calc(100% - 190px - 20px);
    margin-right: 20px; }
    .product-list.product-list-price .product-item .product-price .price-current {
      display: inline-block;
      vertical-align: baseline;
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      color: #39363c;
      display: block; }
    .product-list.product-list-price .product-item .product-price .price-current strong {
      font-size: 20px;
      font-weight: 700; }
    .product-list.product-list-price .product-item .product-price .price-current em {
      font-style: normal; }
    .product-list.product-list-price .product-item .product-price .price-old {
      display: inline-block;
      vertical-align: baseline;
      line-height: normal;
      font-size: 16px;
      font-weight: 400;
      color: #a8a8a8; }
    .product-list.product-list-price .product-item .product-price .price-old strong {
      position: relative;
      font-weight: 400; }
      .product-list.product-list-price .product-item .product-price .price-old strong:before {
        position: absolute;
        content: '';
        top: 50%;
        height: 4px;
        left: -3px;
        right: -3px;
        margin-top: -2px;
        background: #252728;
        opacity: 0.4;
        border-radius: 1px; }
    .product-list.product-list-price .product-item .product-price .price-old em {
      display: none; }
  .product-list.product-list-price .product-item .product-buttons {
    width: 190px;
    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; }
    .product-list.product-list-price .product-item .product-buttons .product-amount {
      margin: 0;
      width: auto; }
    .product-list.product-list-price .product-item .product-buttons .product-amount .shop2-product-amount.disabled {
      display: none; }
    .product-list.product-list-price .product-item .product-buttons .shop-product-btn {
      width: 48px;
      height: 48px;
      padding: 0; }
    .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy, .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest {
      font-size: 0; }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy:before, .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest:before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        width: auto;
        height: auto;
        border-radius: 50%;
        transition: none; }
    .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy {
      background: none;
      border-radius: 50%; }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%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%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy:hover {
        background: rgba(37, 39, 40, 0.9); }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy:hover:before {
        opacity: 1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest {
      background: none;
      border-radius: 50%; }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest:hover {
        background: rgba(37, 39, 40, 0.9); }
      .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest:hover:before {
        opacity: 1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .product-list.product-list-price .product-item .product-buttons .shop-product-btn.notavailable {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      width: auto;
      height: auto;
      padding: 0;
      text-align: center; }

.card-page .shop2-product {
  background: #fff;
  padding: 30px 30px 40px;
  margin: 0 0 30px;
  border-radius: 0 0 28px 28px; }
  @media screen and (max-width: 1260px) {
    .card-page .shop2-product {
      border-radius: 0;
      padding: 30px 24px 40px; } }
  @media screen and (max-width: 1023px) {
    .card-page .shop2-product {
      padding: 20px 24px 30px;
      border-radius: 0;
      margin: 0 0 30px; } }
  @media screen and (max-width: 767px) {
    .card-page .shop2-product {
      padding: 16px 16px 20px; } }
  .card-page .shop2-product__top {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 30px;
    -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: 767px) {
    .card-page .shop2-product__top {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product__top {
      margin: 0 0 18px; } }
  .card-page .shop2-product__top-left {
    min-height: 510px;
    padding: 0 30px 0 0;
    width: calc(100% - 670px);
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 1420px) {
    .card-page .shop2-product__top-left {
      width: calc(100% - 600px);
      min-height: 470px; } }
    @media screen and (max-width: 1340px) {
    .card-page .shop2-product__top-left {
      min-height: 430px;
      width: calc(100% - 550px); } }
    @media screen and (max-width: 1260px) {
    .card-page .shop2-product__top-left {
      width: calc(100% - 380px);
      min-height: 0;
      padding: 0 20px 0 0; } }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product__top-left {
      width: calc(100% - 312px);
      padding: 0 20px 0 0; } }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product__top-left {
      width: 100%;
      padding: 0; } }
  .card-page .shop2-product__top-right {
    width: 670px; }
    @media screen and (max-width: 1420px) {
    .card-page .shop2-product__top-right {
      width: 600px; } }
    @media screen and (max-width: 1340px) {
    .card-page .shop2-product__top-right {
      width: 550px; } }
    @media screen and (max-width: 1260px) {
    .card-page .shop2-product__top-right {
      width: 380px; } }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product__top-right {
      width: 312px; } }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product__top-right {
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1;
      width: 100%;
      padding: 0 0 20px; } }
  @media screen and (max-width: 479px) {
        .card-page .shop2-product .card-slider .slick-dots {
          margin-top: 15px; } }
    .card-page .shop2-product .card-slider__inner {
      font-size: 0;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider__inner {
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .card-page .shop2-product .card-slider__items {
      width: 510px;
      margin: 0 30px 0 0; }
    .card-page .shop2-product .card-slider__items.no_thumbs {
      margin: 0 0 0 auto; }
    @media screen and (max-width: 1420px) {
      .card-page .shop2-product .card-slider__items {
        width: 470px;
        margin: 0 20px 0 0; } }
    @media screen and (max-width: 1340px) {
      .card-page .shop2-product .card-slider__items {
        width: 430px; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider__items {
        width: 380px;
        margin: 0 0 15px; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .card-slider__items {
        width: 312px; } }
    @media screen and (max-width: 767px) {
      .card-page .shop2-product .card-slider__items {
        margin: 0;
        width: 100%; } }
    .card-page .shop2-product .card-slider__image {
      position: relative;
      height: 510px;
      overflow: hidden;
      border-radius: 4px; }
    @media screen and (max-width: 1420px) {
      .card-page .shop2-product .card-slider__image {
        height: 470px; } }
    @media screen and (max-width: 1340px) {
      .card-page .shop2-product .card-slider__image {
        height: 430px; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider__image {
        height: 380px; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .card-slider__image {
        height: 312px; } }
    @media screen and (max-width: 767px) {
      .card-page .shop2-product .card-slider__image {
        height: 600px; } }
    @media screen and (max-width: 639px) {
      .card-page .shop2-product .card-slider__image {
        height: 500px; } }
    @media screen and (max-width: 576px) {
      .card-page .shop2-product .card-slider__image {
        height: 480px; } }
    @media screen and (max-width: 519px) {
      .card-page .shop2-product .card-slider__image {
        height: 440px; } }
    @media screen and (max-width: 479px) {
      .card-page .shop2-product .card-slider__image {
        height: 380px; } }
    @media screen and (max-width: 410px) {
      .card-page .shop2-product .card-slider__image {
        height: 343px; } }
    @media screen and (max-width: 370px) {
      .card-page .shop2-product .card-slider__image {
        height: 328px; } }
    @media screen and (max-width: 359px) {
      .card-page .shop2-product .card-slider__image {
        height: 288px; } }
    .card-page .shop2-product .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%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; }
    .card-page .shop2-product .card-slider__image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-size: contain;
      background-position: 50%;
      background-repeat: no-repeat; }
    .card-page .shop2-product .card-slider__image img {
      width: 100%;
      opacity: 0; }
    .card-page .shop2-product .card-slider__thumbs {
      height: 450px;
      width: 130px; }
    @media screen and (max-width: 1420px) {
      .card-page .shop2-product .card-slider__thumbs {
        width: 110px;
        height: 390px; } }
    @media screen and (max-width: 1340px) {
      .card-page .shop2-product .card-slider__thumbs {
        width: 100px;
        height: 360px; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider__thumbs {
        height: 90px;
        width: 330px; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .card-slider__thumbs {
        width: 282px;
        height: 84px; } }
    @media screen and (max-width: 767px) {
      .card-page .shop2-product .card-slider__thumbs {
        display: none; } }
    .card-page .shop2-product .card-slider__thumb {
      margin: 10px 0;
      width: 130px;
      height: 130px;
      overflow: hidden;
      position: relative;
      border-radius: 4px; }
    @media screen and (max-width: 1420px) {
      .card-page .shop2-product .card-slider__thumb {
        width: 110px;
        height: 110px; } }
    @media screen and (max-width: 1340px) {
      .card-page .shop2-product .card-slider__thumb {
        width: 100px;
        height: 100px; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider__thumb {
        width: 90px;
        height: 90px;
        margin: 0 10px; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .card-slider__thumb {
        width: 84px;
        height: 84px;
        margin: 0 5px; } }
    .card-page .shop2-product .card-slider__thumb:hover:before, .card-page .shop2-product .card-slider__thumb.slick-current:before {
      opacity: 1;
      visibility: visible; }
    .card-page .shop2-product .card-slider__thumb:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      z-index: 2;
      visibility: hidden;
      pointer-events: none;
      border-radius: 4px;
      transition: all 0.3s;
      box-shadow: inset 0 0 0 1px #252728; }
    .card-page .shop2-product .card-slider__thumb a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-position: 50%;
      background-size: contain;
      background-repeat: no-repeat; }
    .card-page .shop2-product .card-slider__thumb img {
      width: 100%;
      opacity: 0; }
    .card-page .shop2-product .card-slider .slick-prev, .card-page .shop2-product .card-slider .slick-next {
      position: absolute;
      z-index: 1;
      left: 50%;
      width: 50px;
      height: 50px;
      min-height: 50px;
      margin-left: -25px; }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider .slick-prev, .card-page .shop2-product .card-slider .slick-next {
        width: 42px;
        height: 42px;
        min-height: 42px;
        margin-left: -21px; } }
    .card-page .shop2-product .card-slider .slick-prev {
      top: -15px; }
    @media screen and (min-width: 1261px) {
      .card-page .shop2-product .card-slider .slick-prev:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0616%208.0597C14.6469%207.47338%2014.646%206.52364%2014.0597%205.93838L8.71671%200.605047C8.13114%200.02054%207.18287%200.0205401%206.59731%200.605048L1.27363%205.9191C0.687317%206.50435%200.686458%207.4541%201.27171%208.04042C1.85697%208.62673%202.80672%208.62759%203.39303%208.04233L7.65701%203.78607L11.9403%208.06162C12.5266%208.64688%2013.4764%208.64602%2014.0616%208.0597Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

      .card-page .shop2-product .card-slider .slick-prev: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%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0616%208.0597C14.6469%207.47338%2014.646%206.52364%2014.0597%205.93838L8.71671%200.605047C8.13114%200.02054%207.18287%200.0205401%206.59731%200.605048L1.27363%205.9191C0.687317%206.50435%200.686458%207.4541%201.27171%208.04042C1.85697%208.62673%202.80672%208.62759%203.39303%208.04233L7.65701%203.78607L11.9403%208.06162C12.5266%208.64688%2013.4764%208.64602%2014.0616%208.0597Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider .slick-prev {
        top: 50%;
        left: 10px;
        margin-top: -18px;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; } }
    @media screen and (max-width: 1032px) {
      .card-page .shop2-product .card-slider .slick-prev {
        left: 6px; } }
    .card-page .shop2-product .card-slider .slick-next {
      bottom: -16px; }
    @media screen and (min-width: 1261px) {
      .card-page .shop2-product .card-slider .slick-next:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0616%200.606926C14.6469%201.19324%2014.646%202.14299%2014.0597%202.72825L8.71671%208.06158C8.13114%208.64609%207.18287%208.64609%206.59731%208.06158L1.27363%202.74753C0.687317%202.16227%200.686458%201.21253%201.27171%200.62621C1.85697%200.0398943%202.80672%200.0390349%203.39303%200.624291L7.65701%204.88056L11.9403%200.605006C12.5266%200.0197503%2013.4764%200.0206097%2014.0616%200.606926Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

      .card-page .shop2-product .card-slider .slick-next: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%2215px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2015%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.0616%200.606926C14.6469%201.19324%2014.646%202.14299%2014.0597%202.72825L8.71671%208.06158C8.13114%208.64609%207.18287%208.64609%206.59731%208.06158L1.27363%202.74753C0.687317%202.16227%200.686458%201.21253%201.27171%200.62621C1.85697%200.0398943%202.80672%200.0390349%203.39303%200.624291L7.65701%204.88056L11.9403%200.605006C12.5266%200.0197503%2013.4764%200.0206097%2014.0616%200.606926Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
    @media screen and (max-width: 1260px) {
      .card-page .shop2-product .card-slider .slick-next {
        bottom: auto;
        top: 50%;
        right: -10px;
        left: auto;
        margin-top: -18px;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .card-slider .slick-next {
        right: -15px; } }
  .card-page .shop2-product .tpl-rating-block {
    font-size: 0;
    margin: 0 0 15px; }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .tpl-rating-block {
      margin: 0 0 10px; } }
    .card-page .shop2-product .tpl-rating-block .tpl-stars {
      margin-left: 0; }
    .card-page .shop2-product .tpl-rating-block .tpl-stars .tpl_rating_wr {
      margin: -4px 0 0 0; }
  .card-page .shop2-product__additional {
    font-size: 0;
    padding: 0 0 10px; }
    .card-page .shop2-product__additional .product-label {
      font-size: 0;
      display: inline;
      vertical-align: top; }
    .card-page .shop2-product__additional .product-label__item {
      position: static;
      margin: 0 5px 6px 0;
      padding: 7px 15px 6px;
      min-height: 30px;
      border-radius: 16px;
      display: inline-block;
      vertical-align: top;
      font-weight: normal;
      line-height: normal;
      font-size: 14px;
      font-weight: 500;
      text-align: center;
      color: rgba(0, 0, 0, 0.7); }
      .card-page .shop2-product__additional .product-label__item.product-new {
        color: #fff;
        background: rgba(10, 102, 241, 0.6); }
      .card-page .shop2-product__additional .product-label__item.product-spec {
        background: rgba(37, 39, 40, 0.8); }
    .card-page .shop2-product__additional .product-discount {
      display: inline; }
    .card-page .shop2-product__additional .product-discount span {
      font-weight: 500;
      line-height: normal;
      font-size: 14px;
      min-height: 30px;
      color: #0a66f1;
      background: #fff;
      display: inline-block;
      margin-right: 5px;
      margin-bottom: 6px;
      border-radius: 16px;
      padding: 7px 15px 6px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
    .card-page .shop2-product__additional .shop2-product-actions {
      display: inline-block;
      vertical-align: top; }
    .card-page .shop2-product__additional .shop2-product-actions dt {
      min-height: 30px;
      background: none;
      display: inline-block;
      vertical-align: top;
      margin: 0 5px 6px 0; }
      .card-page .shop2-product__additional .shop2-product-actions dt.gift-action .icon-action {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2016%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M14.2%2C5.5H1.8c-0.5%2C0-1%2C0.4-1%2C1v1.2c0%2C0.3%2C0.2%2C0.6%2C0.5%2C0.8c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2l0.4%2C5.4c0%2C0.5%2C0.5%2C0.9%2C1%2C0.9H7V5.5h2V15%20%20%20h4.1c0.5%2C0%2C1-0.4%2C1-0.9l0.4-5.4c0-0.1%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.5-0.5%2C0.5-0.8V6.4C15.1%2C5.9%2C14.7%2C5.5%2C14.2%2C5.5z%22%2F%3E%09%3Cpath%20fill%3D%22%230a66f1%22%20d%3D%22M4%2C4c0.6%2C0%2C1-0.4%2C1-1s0.4-1%2C1-1s1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1s1-0.4%2C1-1s0.4-1%2C1-1c0.6%2C0%2C1%2C0.4%2C1%2C1s0.4%2C1%2C1%2C1c0.6%2C0%2C1-0.4%2C1-1%20%20%20c0-1.7-1.3-3-3-3C9.2%2C0%2C8.5%2C0.3%2C8%2C0.8C7.5%2C0.3%2C6.8%2C0%2C6%2C0C4.3%2C0%2C3%2C1.3%2C3%2C3C3%2C3.6%2C3.4%2C4%2C4%2C4z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .card-page .shop2-product__additional .shop2-product-actions dt .icon-action {
        width: 40px;
        height: 30px;
        position: relative;
        border-radius: 16px;
        box-shadow: inset 0 0 0 1px #0a66f1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%230a66f1%22%20d%3D%22M11.7%2C0.3c-0.4-0.4-1-0.4-1.4%2C0l-10%2C10c-0.4%2C0.4-0.4%2C1%2C0%2C1.4C0.5%2C11.9%2C0.8%2C12%2C1%2C12s0.5-0.1%2C0.7-0.3l10-10%20%20%20C12.1%2C1.3%2C12.1%2C0.7%2C11.7%2C0.3z%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.564474e-03%20-1%201%203.564474e-03%20-8.896438e-03%205.0088%29%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3Cellipse%20fill%3D%22%230a66f1%22%20transform%3D%22matrix%283.576637e-03%20-1%201%203.576637e-03%20-1.622099e-02%2019.0015%29%22%20cx%3D%229.5%22%20cy%3D%229.5%22%20rx%3D%222.5%22%20ry%3D%222.5%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .card-page .shop2-product__additional .shop2-product-actions dt .name-action {
        display: none; }
  .card-page .shop2-product .product-name {
    font-weight: bold;
    line-height: normal;
    font-size: 34px;
    color: #39363c;
    margin: 0;
    padding: 0 0 12px; }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product .product-name {
      font-size: 28px; } }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product .product-name {
      font-size: 24px; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .product-name {
      font-size: 22px; } }
  .card-page .shop2-product .shop2-product-article {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: rgba(57, 54, 60, 0.6); }
    .card-page .shop2-product .shop2-product-article span {
      color: rgba(57, 54, 60, 0.6); }
  .card-page .shop2-product .vendor-name {
    font-weight: normal;
    line-height: normal;
    font-size: 17px;
    color: #304cdc;
    padding: 12px 0 0; }
    .card-page .shop2-product .vendor-name a {
      text-decoration: none;
      color: inherit; }
  .card-page .shop2-product .product-anonce {
    padding: 10px 0 0;
    font-weight: normal;
    line-height: 26px;
    font-size: 17px;
    color: #39363c; }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product .product-anonce {
      padding-top: 12px;
      font-size: 15px;
      line-height: 1.2; } }
  .card-page .shop2-product .shop2-product-options {
    padding: 35px 0 0; }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product .shop2-product-options {
      padding: 20px 0 0; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .shop2-product-options {
      padding: 10px 0 0; } }
    .card-page .shop2-product .shop2-product-options .option-item {
      font-size: 0;
      padding: 15px 0 0; }
    .card-page .shop2-product .shop2-product-options .option-item:nth-child(n+4) {
      display: none; }
    .card-page .shop2-product .shop2-product-options .option-item:first-child {
      padding-top: 0; }
    .card-page .shop2-product .shop2-product-options .option-title {
      width: 240px;
      font-size: 15px;
      font-weight: 500;
      padding-right: 10px;
      line-height: normal;
      color: rgba(57, 54, 60, 0.9);
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .shop2-product-options .option-title {
        font-size: 14px; } }
    @media screen and (max-width: 639px) {
      .card-page .shop2-product .shop2-product-options .option-title {
        width: auto;
        display: block;
        padding: 0 0 3px; } }
    .card-page .shop2-product .shop2-product-options .option-body {
      color: rgba(57, 54, 60, 0.8);
      font-size: 17px;
      font-weight: normal;
      line-height: normal;
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 240px); }
    @media screen and (max-width: 1023px) {
      .card-page .shop2-product .shop2-product-options .option-body {
        font-size: 15px; } }
    @media screen and (max-width: 639px) {
      .card-page .shop2-product .shop2-product-options .option-body {
        width: auto;
        display: block; } }
    @media screen and (max-width: 767px) {
      .card-page .shop2-product .shop2-product-options select {
        padding: 10px 40px 11px 15px; } }
  .card-page .shop2-product .options-btn {
    margin-top: 45px;
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    color: #0a66f1; }
    @media screen and (max-width: 767px) {
    .card-page .shop2-product .options-btn {
      margin-top: 25px; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .options-btn {
      margin-top: 10px; } }
    .card-page .shop2-product .options-btn span {
      cursor: pointer;
      position: relative;
      padding: 0 34px 0 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      min-height: 26px; }
    .card-page .shop2-product .options-btn span.active:before {
      -webkit-transform: scale(1, -1);
      -moz-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
      -o-transform: scale(1, -1);
      transform: scale(1, -1); }
    .card-page .shop2-product .options-btn span:before {
      position: absolute;
      top: 50%;
      right: 0;
      content: '';
      width: 26px;
      height: 26px;
      margin-top: -13px;
      border-radius: 50%;
      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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8; }
      @media screen and (max-width: 479px) {
      .card-page .shop2-product .options-btn 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 8px 5px; } }
  .card-page .shop2-product__btns1 {
    font-size: 0;
    margin-top: auto;
    padding: 23px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product__btns1 {
      padding: 15px 0 0; } }
    .card-page .shop2-product__btns1-right {
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1;
      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; }
    .card-page .shop2-product__btns1-right .product-compare {
      margin: 0 0 15px; }
  .card-page .shop2-product .product-price {
    font-family: 'Rubik', sans-serif;
    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: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
    .card-page .shop2-product .product-price .price-current {
      font-weight: 500;
      line-height: normal;
      font-size: 22px;
      color: #39363c;
      margin-right: 25px;
      -webkit-box-ordinal-group: 0;
      -moz-box-ordinal-group: 0;
      -webkit-order: -1;
      -moz-order: -1;
      -ms-flex-order: -1;
      order: -1; }
    .card-page .shop2-product .product-price .price-current strong {
      font-size: 30px;
      font-weight: 700; }
    .card-page .shop2-product .product-price .price-current em {
      font-style: normal; }
    .card-page .shop2-product .product-price .price-old {
      font-weight: 400;
      line-height: normal;
      font-size: 24px;
      color: #a8a8a8;
      margin: 0 0 3px; }
    .card-page .shop2-product .product-price .price-old strong {
      font-weight: 400;
      position: relative; }
      .card-page .shop2-product .product-price .price-old strong:before {
        position: absolute;
        content: '';
        top: 50%;
        height: 4px;
        left: -3px;
        right: -3px;
        margin-top: -2px;
        background: #252728;
        opacity: 0.4;
        border-radius: 1px; }
    .card-page .shop2-product .product-price .price-old em {
      display: none; }
  .card-page .shop2-product__btns2 {
    font-size: 0;
    width: 100%;
    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; }
  .card-page .shop2-product__btns2-left {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 30px;
    width: calc(100% - 670px); }
    @media screen and (max-width: 1420px) {
    .card-page .shop2-product__btns2-left {
      width: calc(100% - 600px); } }
    @media screen and (max-width: 1340px) {
    .card-page .shop2-product__btns2-left {
      width: calc(100% - 550px); } }
    @media screen and (max-width: 1260px) {
    .card-page .shop2-product__btns2-left {
      width: calc(100% - 380px);
      padding-right: 20px; } }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product__btns2-left {
      width: auto;
      padding: 0;
      text-align: center; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product__btns2-left {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  .card-page .shop2-product .product-amount {
    width: 140px;
    margin-right: 30px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-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: 1260px) {
    .card-page .shop2-product .product-amount {
      margin: 0 20px 0 0; } }
    @media screen and (max-width: 479px) {
    .card-page .shop2-product .product-amount {
      width: calc(50% - 8px);
      margin: 0; } }
    @media screen and (max-width: 410px) {
    .card-page .shop2-product .product-amount {
      width: 100px;
      margin-right: 20px; } }
    @media screen and (max-width: 359px) {
    .card-page .shop2-product .product-amount {
      margin-right: 15px; } }
    .card-page .shop2-product .product-amount .shop2-product-amount {
      max-width: 130px; }
    .card-page .shop2-product .product-amount .shop2-product-amount button, .card-page .shop2-product .product-amount .shop2-product-amount input {
      height: 35px; }
    @media screen and (max-width: 479px) {
        .card-page .shop2-product .product-amount .shop2-product-amount button {
          width: 35px; } }
      @media screen and (max-width: 410px) {
      .card-page .shop2-product .product-amount .shop2-product-amount button {
        width: 30px;
        height: 30px; } }
    .card-page .shop2-product .product-amount .shop2-product-amount input {
      width: 60px; }
      @media screen and (max-width: 479px) {
      .card-page .shop2-product .product-amount .shop2-product-amount input {
        width: calc(100% - 35px - 35px); } }
      @media screen and (max-width: 410px) {
      .card-page .shop2-product .product-amount .shop2-product-amount input {
        width: 40px;
        height: 30px;
        line-height: 30px; } }
  .card-page .shop2-product .shop-product-btn {
    margin-right: auto; }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product .shop-product-btn {
      margin-right: 20px; } }
    @media screen and (max-width: 479px) {
    .card-page .shop2-product .shop-product-btn {
      margin: 0 0 0 16px;
      width: calc(50% - 8px);
      text-align: center; } }
    @media screen and (max-width: 410px) {
    .card-page .shop2-product .shop-product-btn {
      width: calc(100% - 100px - 20px);
      margin: 0;
      padding-left: 26px; } }
    @media screen and (max-width: 359px) {
    .card-page .shop2-product .shop-product-btn {
      width: calc(100% - 100px - 15px);
      margin: 0;
      padding-left: 26px; } }
    .card-page .shop2-product .shop-product-btn:before {
      width: 45px;
      height: 45px;
      margin-top: -22px; }
  .card-page .shop2-product .one-click-btn {
    padding: 20px 28px; }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .one-click-btn {
      width: 100%;
      margin-top: 20px; } }
  .card-page .shop2-product__btns2-right {
    width: 670px; }
    @media screen and (max-width: 1420px) {
    .card-page .shop2-product__btns2-right {
      width: 600px; } }
    @media screen and (max-width: 1340px) {
    .card-page .shop2-product__btns2-right {
      width: 550px; } }
    @media screen and (max-width: 1260px) {
    .card-page .shop2-product__btns2-right {
      width: 380px; } }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product__btns2-right {
      padding: 20px 0 0;
      width: auto; } }
  .card-page .shop2-product .yashare {
    font-size: 0;
    line-height: 0;
    padding: 6px 20px;
    border-radius: 6px;
    vertical-align: top;
    display: inline-block; }
    @media screen and (max-width: 1023px) {
    .card-page .shop2-product .yashare {
      padding: 6px 0; } }
    @media screen and (max-width: 639px) {
    .card-page .shop2-product .yashare {
      display: block;
      padding: 10px 0; } }
    @media screen and (max-width: 410px) {
    .card-page .shop2-product .yashare {
      padding: 10px;
      text-align: center; } }
    .card-page .shop2-product .yashare__title {
      font-weight: normal;
      line-height: normal;
      font-size: 15px;
      margin-right: 9px;
      color: rgba(57, 54, 60, 0.4);
      display: inline-block;
      vertical-align: middle;
      padding: 0 0 0 30px;
      position: relative; }
    @media screen and (max-width: 410px) {
      .card-page .shop2-product .yashare__title {
        margin: 0 0 5px; } }
    .card-page .shop2-product .yashare__title:before {
      position: absolute;
      content: '';
      top: 50%;
      left: 0;
      width: 15px;
      height: 21px;
      margin-top: -11px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2015%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M11.5%202C10.6716%202%2010%202.67157%2010%203.5C10%204.32843%2010.6716%205%2011.5%205C12.3284%205%2013%204.32843%2013%203.5C13%202.67157%2012.3284%202%2011.5%202ZM8%203.5C8%201.567%209.567%200%2011.5%200C13.433%200%2015%201.567%2015%203.5C15%205.433%2013.433%207%2011.5%207C10.7006%207%209.96382%206.73201%209.37457%206.28097L5.86027%209.09241C5.95103%209.37873%206%209.68365%206%2010C6%2010.546%205.85417%2011.0578%205.59933%2011.4988L9.50533%2014.6236C10.0712%2014.2305%2010.7587%2014%2011.5%2014C13.433%2014%2015%2015.567%2015%2017.5C15%2019.433%2013.433%2021%2011.5%2021C9.567%2021%208%2019.433%208%2017.5C8%2017.0349%208.09072%2016.591%208.25544%2016.185L4.04189%2012.8141C3.71735%2012.9343%203.36634%2013%203%2013C1.34315%2013%200%2011.6569%200%2010C0%208.34315%201.34315%207%203%207C3.61109%207%204.17951%207.18271%204.65361%207.49649L8.19734%204.66151C8.06952%204.29806%208%203.90715%208%203.5ZM11.5%2016C10.6716%2016%2010%2016.6716%2010%2017.5C10%2018.3284%2010.6716%2019%2011.5%2019C12.3284%2019%2013%2018.3284%2013%2017.5C13%2016.6716%2012.3284%2016%2011.5%2016Z%22%20fill%3D%22%23DADADA%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .card-page .shop2-product .yashare__body {
      display: inline-block;
      vertical-align: middle; }
    @media screen and (max-width: 410px) {
      .card-page .shop2-product .yashare__body {
        display: block; } }
  .card-page .shop-product-data {
    overflow: hidden;
    margin: 0 0 30px;
    background: #fff;
    border-radius: 28px;
    padding: 30px 30px 60px; }
  @media screen and (max-width: 1260px) {
    .card-page .shop-product-data {
      margin: 0 0 30px;
      padding: 20px 20px 40px;
      border-radius: 0; } }
  @media screen and (max-width: 767px) {
    .card-page .shop-product-data {
      padding: 30px 16px 20px; } }
  @media screen and (max-width: 479px) {
    .card-page .shop-product-data {
      margin: 0 0 20px;
      padding: 16px 16px 7px; } }
  .card-page .shop-product-data__nav {
    font-size: 0;
    margin: 0;
    padding: 0;
    list-style: none; }
    @media screen and (max-width: 767px) {
    .card-page .shop-product-data__nav {
      display: none; } }
    .card-page .shop-product-data__nav li {
      display: inline-block;
      vertical-align: top;
      margin: 0 10px 0 0; }
    .card-page .shop-product-data__nav li a {
      font-size: 16px;
      padding: 19px 30px; }
    .card-page .shop-product-data__nav li:hover a {
      color: #fff;
      background: #0a66f1;
      box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3); }
    .card-page .shop-product-data__nav li.r-tabs-state-active a {
      color: #fff;
      background: #0a66f1;
      box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3); }
      .card-page .shop-product-data__nav li.r-tabs-state-active a:before {
        position: absolute;
        content: '';
        top: 100%;
        left: 50%;
        margin-left: -10px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #0a66f1; }
    .card-page .shop-product-data__nav li a {
      position: relative;
      color: #0a66f1;
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      text-align: center;
      border-radius: 30px;
      background: #f3f6f8;
      transition: all 0.3s;
      text-decoration: none;
      display: block; }
  .card-page .shop-product-data__desc {
    padding: 30px 0 0 0; }
    @media screen and (max-width: 1260px) {
    .card-page .shop-product-data__desc {
      padding: 20px 0 0 0; } }
    @media screen and (max-width: 767px) {
    .card-page .shop-product-data__desc {
      padding: 0; } }
    @media screen and (max-width: 479px) {
      .card-page .shop-product-data__desc .kinds-block {
        margin: 0 -16px; } }
    .card-page .shop-product-data__desc .kinds-block__list {
      margin: 0 -15px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    @media screen and (max-width: 1260px) {
      .card-page .shop-product-data__desc .kinds-block__list {
        margin: 0 5px; } }
    @media screen and (max-width: 767px) {
      .card-page .shop-product-data__desc .kinds-block__list {
        margin: 0 10px; } }
    @media screen and (max-width: 479px) {
      .card-page .shop-product-data__desc .kinds-block__list {
        margin: 15px 0 0;
        border-top: 1px solid #f3f6f8;
        box-shadow: inset 0 -1px 0 #f3f6f8;
        width: calc(100% + 1px); } }
    .card-page .shop-product-data__desc .kinds-block__item {
      display: inline-block;
      vertical-align: top;
      width: 20%;
      padding: 0 15px 30px; }
    @media screen and (max-width: 1430px) {
      .card-page .shop-product-data__desc .kinds-block__item {
        width: 25%; } }
    @media screen and (max-width: 1023px) {
      .card-page .shop-product-data__desc .kinds-block__item {
        width: 33.3333%; } }
    @media screen and (max-width: 767px) {
      .card-page .shop-product-data__desc .kinds-block__item {
        width: calc(50% - 1px);
        padding: 0 10px 20px; } }
    @media screen and (max-width: 479px) {
      .card-page .shop-product-data__desc .kinds-block__item {
        padding: 10px 10px 20px;
        border-right: 1px solid #f3f6f8;
        border-bottom: 1px solid #f3f6f8; }
        .card-page .shop-product-data__desc .kinds-block__item:nth-child(2n) {
          width: calc(50% + 1px); } }
    .card-page .shop-product-data__desc .kinds-block__item .shop2-product-params {
      padding: 15px 0 0; }
      .card-page .shop-product-data__desc .kinds-block__item .shop2-product-params .param-item {
        padding: 0 0 16px; }
      .card-page .shop-product-data__desc .kinds-block__item .shop2-product-params .param-item:last-child {
        padding-bottom: 0; }
      .card-page .shop-product-data__desc .kinds-block__item .shop2-product-params .param-title {
        font-weight: 500;
        line-height: normal;
        font-size: 14px;
        color: rgba(57, 54, 60, 0.9);
        padding-bottom: 3px; }
      .card-page .shop-product-data__desc .kinds-block__item .shop2-product-params .param-body {
        line-height: normal;
        font-size: 15px;
        color: rgba(57, 54, 60, 0.8); }
  .card-page .shop-product-data .r-tabs-accordion-title {
    display: none;
    margin-bottom: 10px; }
    @media screen and (max-width: 767px) {
    .card-page .shop-product-data .r-tabs-accordion-title {
      display: block; } }
    .card-page .shop-product-data .r-tabs-accordion-title.r-tabs-state-active {
      margin-bottom: 15px; }
    .card-page .shop-product-data .r-tabs-accordion-title.r-tabs-state-active a {
      color: #fff;
      border: none;
      box-shadow: none;
      background: #095cd9; }
    .card-page .shop-product-data .r-tabs-accordion-title a {
      display: block;
      font-size: 18px;
      line-height: normal; }
  .card-page .shop-product-data .desc-area {
    font-weight: normal;
    line-height: 27px;
    font-size: 17px;
    padding: 0 0 20px;
    color: rgba(57, 54, 60, 0.8);
    display: none; }
    @media screen and (max-width: 767px) {
    .card-page .shop-product-data .desc-area {
      font-size: 16px;
      line-height: 26px;
      padding: 10px 0 20px; } }
    @media screen and (max-width: 639px) {
    .card-page .shop-product-data .desc-area {
      font-size: 15px;
      line-height: 24px; } }
    .card-page .shop-product-data .desc-area.r-tabs-state-active {
      display: block; }
    .card-page .shop-product-data .desc-area p {
      margin: 0; }
    .card-page .shop-product-data .desc-area p + p {
      margin-top: 15px; }
    .card-page .shop-product-data .desc-area.params .shop2-product-params {
      font-size: 0; }
    .card-page .shop-product-data .desc-area.params .shop2-product-params .param-item {
      width: 33.333%;
      display: inline-block;
      vertical-align: top;
      font-size: 16px;
      padding: 0 10px 15px 0; }
      @media screen and (max-width: 1023px) {
      .card-page .shop-product-data .desc-area.params .shop2-product-params .param-item {
        width: 50%; } }
      @media screen and (max-width: 639px) {
      .card-page .shop-product-data .desc-area.params .shop2-product-params .param-item {
        width: 100%;
        padding-right: 0; } }
    .card-page .shop-product-data .desc-area.params .shop2-product-params .param-title {
      font-size: 15px;
      font-weight: 500;
      padding-bottom: 3px;
      line-height: normal;
      color: rgba(57, 54, 60, 0.9); }
      @media screen and (max-width: 1023px) {
      .card-page .shop-product-data .desc-area.params .shop2-product-params .param-title {
        font-size: 14px; } }
    .card-page .shop-product-data .desc-area.params .shop2-product-params .param-body {
      color: rgba(57, 54, 60, 0.8);
      font-size: 17px;
      font-weight: normal;
      line-height: normal; }
      @media screen and (max-width: 1023px) {
      .card-page .shop-product-data .desc-area.params .shop2-product-params .param-body {
        font-size: 15px; } }
  .card-page .kinds-block {
    background: #fff;
    border-radius: 28px;
    padding: 0 0 10px; }
  @media screen and (max-width: 1260px) {
    .card-page .kinds-block {
      margin: 0;
      border-radius: 0; } }
  @media screen and (max-width: 479px) {
    .card-page .kinds-block {
      margin: 0;
      padding: 0; } }
  .card-page .kinds-block + .kinds-block {
    margin-top: 40px; }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block + .kinds-block {
      margin-top: 20px; } }
  .card-page .kinds-block__title {
    color: #39363c;
    font-size: 32px;
    font-weight: bold;
    line-height: normal;
    font-family: 'Rubik', sans-serif;
    padding: 26px 30px 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block__title {
      padding: 26px 140px 24px 24px; } }
    @media screen and (max-width: 1023px) {
    .card-page .kinds-block__title {
      font-size: 30px; } }
    @media screen and (max-width: 767px) {
    .card-page .kinds-block__title {
      font-size: 24px;
      padding: 24px 110px 24px 16px; } }
    @media screen and (max-width: 410px) {
    .card-page .kinds-block__title {
      font-size: 20px; } }
  .card-page .kinds-block__list {
    margin: 0 15px; }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block__list {
      margin: 0 10px; } }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block__list {
      margin: 0; } }
  .card-page .kinds-block .slick-prev {
    position: absolute;
    right: 85px;
    top: -74px;
    width: 60px;
    height: 60px; }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block .slick-prev {
      right: 84px; } }
    @media screen and (max-width: 1023px) {
    .card-page .kinds-block .slick-prev {
      width: 50px;
      height: 50px;
      min-height: 50px;
      right: 74px;
      top: -68px; } }
    @media screen and (max-width: 767px) {
    .card-page .kinds-block .slick-prev {
      right: 53px;
      top: -60px;
      width: 42px;
      height: 42px;
      min-height: 42px; } }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .slick-prev {
      right: 63px; } }
    @media screen and (max-width: 410px) {
    .card-page .kinds-block .slick-prev {
      top: -57px; } }
  .card-page .kinds-block .slick-next {
    position: absolute;
    right: 15px;
    top: -74px;
    width: 60px;
    height: 60px; }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block .slick-next {
      right: 14px; } }
    @media screen and (max-width: 1023px) {
    .card-page .kinds-block .slick-next {
      width: 50px;
      height: 50px;
      min-height: 50px;
      top: -68px; } }
    @media screen and (max-width: 767px) {
    .card-page .kinds-block .slick-next {
      top: -60px;
      right: 6px;
      width: 42px;
      height: 42px;
      min-height: 42px; } }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .slick-next {
      right: 16px; } }
    @media screen and (max-width: 410px) {
    .card-page .kinds-block .slick-next {
      top: -57px; } }
  .card-page .kinds-block__item {
    padding: 20px 15px; }
    .card-page .kinds-block__item:hover .kind-buttons .shop-product-btn.buy:before {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .card-page .kinds-block__item:hover .kind-buttons .shop-product-btn.onrequest:before {
      opacity: 1;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block__item {
      padding: 20px 10px; } }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block__item {
      padding: 12px 12px 20px;
      border-right: 1px solid #f3f6f8; } }
  .card-page .kinds-block .kind-block__top {
    padding: 0; }
  .card-page .kinds-block .kind-details {
    padding: 0; }
  .card-page .kinds-block .product-discount {
    display: block;
    padding: 16px 0 0; }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .product-discount {
      padding: 10px 0 0; } }
    .card-page .kinds-block .product-discount span {
      font-weight: 500;
      line-height: normal;
      font-size: 14px;
      min-height: 30px;
      color: #0a66f1;
      background: #fff;
      display: inline-block;
      margin-right: 5px;
      margin-bottom: 6px;
      border-radius: 16px;
      padding: 7px 15px 6px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
    @media screen and (max-width: 479px) {
      .card-page .kinds-block .product-discount span {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
  .card-page .kinds-block .kind-image {
    position: relative;
    height: 254px;
    overflow: hidden;
    font-size: 0;
    margin: 0 0 10px;
    border-radius: 4px; }
    @media screen and (max-width: 1420px) {
    .card-page .kinds-block .kind-image {
      height: 280px; } }
    @media screen and (max-width: 1260px) {
    .card-page .kinds-block .kind-image {
      height: 229px; } }
    @media screen and (max-width: 1023px) {
    .card-page .kinds-block .kind-image {
      height: 234px; } }
    @media screen and (max-width: 767px) {
    .card-page .kinds-block .kind-image {
      height: 290px; } }
    @media screen and (max-width: 639px) {
    .card-page .kinds-block .kind-image {
      height: 258px; } }
    @media screen and (max-width: 540px) {
    .card-page .kinds-block .kind-image {
      height: 230px; } }
    @media screen and (max-width: 510px) {
    .card-page .kinds-block .kind-image {
      height: 210px; } }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .kind-image {
      height: 185px; } }
    @media screen and (max-width: 410px) {
    .card-page .kinds-block .kind-image {
      height: 162px; } }
    @media screen and (max-width: 370px) {
    .card-page .kinds-block .kind-image {
      height: 155px; } }
    @media screen and (max-width: 359px) {
    .card-page .kinds-block .kind-image {
      height: 135px; } }
    .card-page .kinds-block .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%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; }
    .card-page .kinds-block .kind-image a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      font-size: 0;
      text-decoration: none;
      background-size: contain;
      background-position: 50% 0;
      background-repeat: no-repeat; }
    .card-page .kinds-block .kind-image img {
      width: 100%;
      opacity: 0; }
  .card-page .kinds-block .kind-name {
    color: #39363c;
    font-size: 16px;
    padding-top: 5px;
    font-weight: 500;
    line-height: normal; }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .kind-name {
      font-size: 14px; } }
    .card-page .kinds-block .kind-name a {
      color: inherit;
      transition: all 0.2s;
      text-decoration: none;
      border-bottom: 1px solid transparent; }
    .card-page .kinds-block .kind-name a:hover {
      border-color: rgba(57, 54, 60, 0.5); }
  .card-page .kinds-block .vendor-option {
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    color: #304cdc;
    padding-top: 7px; }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .vendor-option {
      font-size: 14px; } }
    .card-page .kinds-block .vendor-option a {
      text-decoration: none;
      color: inherit; }
  .card-page .kinds-block .kind-price {
    font-family: 'Rubik', sans-serif;
    padding: 15px 0 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
    @media screen and (max-width: 479px) {
    .card-page .kinds-block .kind-price {
      padding: 10px 0 0; } }
    .card-page .kinds-block .kind-price .price-current {
      font-weight: 500;
      line-height: normal;
      font-size: 16px;
      color: #39363c;
      margin-right: 15px; }
    @media screen and (max-width: 479px) {
      .card-page .kinds-block .kind-price .price-current {
        font-size: 13px;
        margin-right: 12px; } }
    .card-page .kinds-block .kind-price .price-current strong {
      font-size: 20px;
      font-weight: 700; }
      @media screen and (max-width: 479px) {
      .card-page .kinds-block .kind-price .price-current strong {
        font-size: 16px; } }
    .card-page .kinds-block .kind-price .price-current em {
      font-style: normal; }
    .card-page .kinds-block .kind-price .price-old {
      font-weight: 400;
      line-height: normal;
      font-size: 16px;
      color: #a8a8a8;
      margin: 0 0 1px; }
    @media screen and (max-width: 479px) {
      .card-page .kinds-block .kind-price .price-old {
        font-size: 13px; } }
    .card-page .kinds-block .kind-price .price-old strong {
      font-weight: 400;
      position: relative; }
      .card-page .kinds-block .kind-price .price-old strong:before {
        position: absolute;
        content: '';
        top: 50%;
        height: 4px;
        left: -3px;
        right: -3px;
        margin-top: -2px;
        background: #252728;
        opacity: 0.4;
        border-radius: 1px; }
    .card-page .kinds-block .kind-price .price-old em {
      display: none; }
  .card-page .kinds-block .kind-buttons {
    padding: 16px 0 0;
    min-height: 68px;
    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: 479px) {
    .card-page .kinds-block .kind-buttons {
      padding: 10px 0 0; } }
    .card-page .kinds-block .kind-buttons .product-amount {
      width: auto;
      margin-right: auto; }
    .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount.disabled {
      display: none; }
    @media screen and (max-width: 479px) {
      .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount {
        width: 90px; }
        .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount button {
          width: 30px;
          height: 30px; }
          .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount button.amount-minus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount button.amount-minus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount button.amount-plus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
            .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount button.amount-plus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%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%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%3C%2Fsvg%3E") 50% no-repeat; }
        .card-page .kinds-block .kind-buttons .product-amount .shop2-product-amount input {
          width: 30px;
          height: 30px;
          line-height: 30px; } }
    .card-page .kinds-block .kind-buttons .shop-product-btn {
      width: 48px;
      height: 48px;
      padding: 0; }
    @media screen and (max-width: 479px) {
      .card-page .kinds-block .kind-buttons .shop-product-btn {
        width: 40px;
        height: 40px; } }
    .card-page .kinds-block .kind-buttons .shop-product-btn.buy, .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest {
      font-size: 0; }
      .card-page .kinds-block .kind-buttons .shop-product-btn.buy:before, .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest:before {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0;
        width: auto;
        height: auto;
        border-radius: 50%; }
    .card-page .kinds-block .kind-buttons .shop-product-btn.buy {
      background: none;
      border-radius: 50%; }
      .card-page .kinds-block .kind-buttons .shop-product-btn.buy:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%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%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
      .card-page .kinds-block .kind-buttons .shop-product-btn.buy:hover {
        background: rgba(37, 39, 40, 0.9); }
      .card-page .kinds-block .kind-buttons .shop-product-btn.buy: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%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
    .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest {
      background: none;
      border-radius: 50%; }
      .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest:before {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
      .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest:hover {
        background: rgba(37, 39, 40, 0.9); }
      .card-page .kinds-block .kind-buttons .shop-product-btn.onrequest: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%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
    .card-page .kinds-block .kind-buttons .shop-product-btn.notavailable {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -moz-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      width: auto;
      height: auto;
      padding: 0;
      text-align: center; }

.comments_block_wrapper .shop2v2-cart-soc-block .g-form-field__title {
  color: #39363c; }
  .comments_block_wrapper .comments_list {
    padding: 0 0 40px; }
  .comments_block_wrapper .comments_list .tpl_comment {
    background: none;
    padding: 0;
    margin: 0 0 30px; }
    .comments_block_wrapper .comments_list .tpl_comment:last-child {
      margin-bottom: 0; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_header {
      font-size: 0; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_header .tpl_name {
      color: #0a66f1;
      font-size: 16px;
      font-weight: 500;
      margin-right: 18px;
      display: inline-block;
      vertical-align: middle; }
      @media screen and (max-width: 639px) {
      .comments_block_wrapper .comments_list .tpl_comment .tpl_header .tpl_name {
        display: block;
        margin: 0 0 11px; } }
      .comments_block_wrapper .comments_list .tpl_comment .tpl_header .tpl_name a {
        color: inherit;
        text-decoration: none; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_header .tpl-stars {
      width: 86px;
      height: 14px;
      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%2286px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2086%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%2286%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.10326%201.81699C6.47008%201.07374%207.52992%201.07374%207.89674%201.81699L8.82458%203.697C8.97024%203.99214%209.25181%204.19671%209.57752%204.24404L11.6522%204.54551C12.4725%204.6647%2012.8%205.67267%2012.2064%206.25121L10.7052%207.71459C10.4695%207.94433%2010.3619%208.27533%2010.4176%208.59972L10.772%2010.6661C10.9121%2011.483%2010.0547%2012.1059%209.32102%2011.7202L7.46534%2010.7446C7.17402%2010.5915%206.82598%2010.5915%206.53466%2010.7446L4.67898%2011.7202C3.94535%2012.1059%203.08792%2011.483%203.22803%2010.6661L3.58243%208.59972C3.63807%208.27533%203.53052%207.94433%203.29483%207.71459L1.79355%206.25121C1.20004%205.67267%201.52755%204.6647%202.34777%204.54551L4.42248%204.24404C4.74819%204.19671%205.02976%203.99214%205.17542%203.697L6.10326%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M24.1033%201.81699C24.4701%201.07374%2025.5299%201.07374%2025.8967%201.81699L26.8246%203.697C26.9702%203.99214%2027.2518%204.19671%2027.5775%204.24404L29.6522%204.54551C30.4725%204.6647%2030.8%205.67267%2030.2064%206.25121L28.7052%207.71459C28.4695%207.94433%2028.3619%208.27533%2028.4176%208.59972L28.772%2010.6661C28.9121%2011.483%2028.0547%2012.1059%2027.321%2011.7202L25.4653%2010.7446C25.174%2010.5915%2024.826%2010.5915%2024.5347%2010.7446L22.679%2011.7202C21.9453%2012.1059%2021.0879%2011.483%2021.228%2010.6661L21.5824%208.59972C21.6381%208.27533%2021.5305%207.94433%2021.2948%207.71459L19.7936%206.25121C19.2%205.67267%2019.5275%204.6647%2020.3478%204.54551L22.4225%204.24404C22.7482%204.19671%2023.0298%203.99214%2023.1754%203.697L24.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M42.1033%201.81699C42.4701%201.07374%2043.5299%201.07374%2043.8967%201.81699L44.8246%203.697C44.9702%203.99214%2045.2518%204.19671%2045.5775%204.24404L47.6522%204.54551C48.4725%204.6647%2048.8%205.67267%2048.2064%206.25121L46.7052%207.71459C46.4695%207.94433%2046.3619%208.27533%2046.4176%208.59972L46.772%2010.6661C46.9121%2011.483%2046.0547%2012.1059%2045.321%2011.7202L43.4653%2010.7446C43.174%2010.5915%2042.826%2010.5915%2042.5347%2010.7446L40.679%2011.7202C39.9453%2012.1059%2039.0879%2011.483%2039.228%2010.6661L39.5824%208.59972C39.6381%208.27533%2039.5305%207.94433%2039.2948%207.71459L37.7936%206.25121C37.2%205.67267%2037.5275%204.6647%2038.3478%204.54551L40.4225%204.24404C40.7482%204.19671%2041.0298%203.99214%2041.1754%203.697L42.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M60.1033%201.81699C60.4701%201.07374%2061.5299%201.07374%2061.8967%201.81699L62.8246%203.697C62.9702%203.99214%2063.2518%204.19671%2063.5775%204.24404L65.6522%204.54551C66.4725%204.6647%2066.8%205.67267%2066.2064%206.25121L64.7052%207.71459C64.4695%207.94433%2064.3619%208.27533%2064.4176%208.59972L64.772%2010.6661C64.9121%2011.483%2064.0547%2012.1059%2063.321%2011.7202L61.4653%2010.7446C61.174%2010.5915%2060.826%2010.5915%2060.5347%2010.7446L58.679%2011.7202C57.9453%2012.1059%2057.0879%2011.483%2057.228%2010.6661L57.5824%208.59972C57.6381%208.27533%2057.5305%207.94433%2057.2948%207.71459L55.7936%206.25121C55.2%205.67267%2055.5275%204.6647%2056.3478%204.54551L58.4225%204.24404C58.7482%204.19671%2059.0298%203.99214%2059.1754%203.697L60.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M78.1033%201.81699C78.4701%201.07374%2079.5299%201.07374%2079.8967%201.81699L80.8246%203.697C80.9702%203.99214%2081.2518%204.19671%2081.5775%204.24404L83.6522%204.54551C84.4725%204.6647%2084.8%205.67267%2084.2064%206.25121L82.7052%207.71459C82.4695%207.94433%2082.3619%208.27533%2082.4176%208.59972L82.772%2010.6661C82.9121%2011.483%2082.0547%2012.1059%2081.321%2011.7202L79.4653%2010.7446C79.174%2010.5915%2078.826%2010.5915%2078.5347%2010.7446L76.679%2011.7202C75.9453%2012.1059%2075.0879%2011.483%2075.228%2010.6661L75.5824%208.59972C75.6381%208.27533%2075.5305%207.94433%2075.2948%207.71459L73.7936%206.25121C73.2%205.67267%2073.5275%204.6647%2074.3478%204.54551L76.4225%204.24404C76.7482%204.19671%2077.0298%203.99214%2077.1754%203.697L78.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_body {
      color: #433f42;
      font-size: 15px;
      font-weight: 300;
      line-height: 22px;
      margin: 0;
      padding: 10px 0 13px; }
    .comments_block_wrapper .comments_list .tpl_comment .tpl_date {
      font-size: 13px;
      line-height: 1.2;
      font-weight: 400;
      color: #0a66f1;
      display: inline-block;
      padding: 5px 12px 6px;
      border-radius: 20px;
      box-shadow: inset 0 0 0 1px #0a66f1; }
  .comments_block_wrapper .tpl_reg_form .tpl-block-header {
    color: #39363c;
    font-family: 'Rubik', sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding: 0 0 25px;
    margin: 0; }
    @media screen and (max-width: 767px) {
    .comments_block_wrapper .tpl_reg_form .tpl-block-header {
      font-size: 22px;
      line-height: 26px;
      padding: 0 0 30px; } }
  .comments_block_wrapper .tpl_reg_form .tpl-auth {
    line-height: 1.2; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left {
      width: 276px;
      margin: 0 30px 0 0; }
    @media screen and (max-width: 639px) {
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left {
        width: auto;
        float: none;
        margin: 0 0 20px; } }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl-field {
      margin-bottom: 20px; }
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl-field.checkbox {
        margin: 20px 0 0; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl-value {
      margin: 0; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .mg-styler-label--checkbox {
      position: relative;
      color: rgba(57, 54, 60, 0.5);
      cursor: pointer;
      font-size: 15px;
      font-weight: 400;
      padding: 0 0 0 38px;
      margin-bottom: 5px;
      vertical-align: top;
      display: inline-block;
      text-decoration: none;
      background: none; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons {
      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; }
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .btn-style {
        padding-right: 76px; }
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .btn-style:after {
        position: absolute;
        content: '';
        right: 5px;
        top: 50%;
        bottom: 0;
        margin-top: -20px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .tpl_reg {
        font-size: 16px;
        font-weight: 400;
        color: #0a66f1;
        text-decoration: none;
        border-bottom: 1px solid rgba(10, 102, 241, 0.25);
        -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) {
        .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .tpl_reg {
          font-size: 15px; } }
      .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .tpl_reg:hover {
        border-color: #0a66f1; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-right .tpl-field-text {
      color: #39363c;
      font-size: 15px;
      font-weight: 400;
      line-height: 22px;
      padding: 0 0 24px; }
    .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-right .tpl-field {
      margin: 0; }
    .comments_block_wrapper .tpl-info {
      padding: 20px;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      margin: 0 0 30px;
      border: none;
      color: #0a66f1;
      background: #f3f6f8;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      box-shadow: inset 0 0 0 1px rgba(10, 102, 241, 0.1); }
  .comments_block_wrapper .tpl_rev_form {
    line-height: 1.2; }
  .comments_block_wrapper .tpl_rev_form .tpl-block-header {
    font-family: 'Rubik', sans-serif;
    color: #39363c;
    font-size: 24px;
    font-weight: 700;
    padding: 0 0 30px;
    margin: 0; }
  .comments_block_wrapper .tpl_rev_form .tpl-form {
    font-size: 0;
    max-width: 570px; }
  .comments_block_wrapper .tpl_rev_form .tpl-field {
    margin: 0 0 20px; }
    .comments_block_wrapper .tpl_rev_form .tpl-field .tpl-value {
      margin: 0; }
    .comments_block_wrapper .tpl_rev_form .tpl-field.s-field {
      padding-top: 10px;
      margin-bottom: 30px; }
    .comments_block_wrapper .tpl_rev_form .tpl-field.s-field .tpl-value {
      margin: 0; }
  .comments_block_wrapper .tpl_rev_form .tpl-stars {
    width: 140px;
    height: 20px;
    background: none !important; }
    .comments_block_wrapper .tpl_rev_form .tpl-stars span {
      width: 28px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22140px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%20140%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23adb7c6%22%20d%3D%22M134.837%2C12.875%20L135.774%2C19.996%20L128.944%2C16.948%20L122.114%2C19.996%20L123.050%2C12.875%20L117.892%2C7.634%20L125.301%2C6.281%20L128.944%2C-0.003%20L132.587%2C6.281%20L139.995%2C7.634%20L134.837%2C12.875%20ZM106.301%2C19.996%20L99.470%2C16.948%20L92.640%2C19.996%20L93.577%2C12.875%20L88.418%2C7.634%20L95.827%2C6.281%20L99.470%2C-0.003%20L103.112%2C6.281%20L110.522%2C7.634%20L105.364%2C12.875%20L106.301%2C19.996%20ZM76.827%2C19.996%20L69.997%2C16.948%20L63.166%2C19.996%20L64.103%2C12.875%20L58.945%2C7.634%20L66.355%2C6.281%20L69.997%2C-0.003%20L73.639%2C6.281%20L81.047%2C7.634%20L75.891%2C12.875%20L76.827%2C19.996%20ZM47.353%2C19.996%20L40.524%2C16.948%20L33.693%2C19.996%20L34.628%2C12.875%20L29.472%2C7.634%20L36.880%2C6.281%20L40.524%2C-0.003%20L44.166%2C6.281%20L51.574%2C7.634%20L46.416%2C12.875%20L47.353%2C19.996%20ZM17.880%2C19.996%20L11.048%2C16.948%20L4.218%2C19.996%20L5.155%2C12.875%20L-0.002%2C7.634%20L7.407%2C6.281%20L11.048%2C-0.003%20L14.693%2C6.281%20L22.101%2C7.634%20L16.942%2C12.875%20L17.880%2C19.996%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .comments_block_wrapper .tpl_rev_form .tpl-stars 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%22140px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%20140%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23252728%22%20d%3D%22M134.837%2C12.875%20L135.774%2C19.996%20L128.944%2C16.948%20L122.114%2C19.996%20L123.050%2C12.875%20L117.892%2C7.634%20L125.301%2C6.281%20L128.944%2C-0.003%20L132.587%2C6.281%20L139.995%2C7.634%20L134.837%2C12.875%20ZM106.301%2C19.996%20L99.470%2C16.948%20L92.640%2C19.996%20L93.577%2C12.875%20L88.418%2C7.634%20L95.827%2C6.281%20L99.470%2C-0.003%20L103.112%2C6.281%20L110.522%2C7.634%20L105.364%2C12.875%20L106.301%2C19.996%20ZM76.827%2C19.996%20L69.997%2C16.948%20L63.166%2C19.996%20L64.103%2C12.875%20L58.945%2C7.634%20L66.355%2C6.281%20L69.997%2C-0.003%20L73.639%2C6.281%20L81.047%2C7.634%20L75.891%2C12.875%20L76.827%2C19.996%20ZM47.353%2C19.996%20L40.524%2C16.948%20L33.693%2C19.996%20L34.628%2C12.875%20L29.472%2C7.634%20L36.880%2C6.281%20L40.524%2C-0.003%20L44.166%2C6.281%20L51.574%2C7.634%20L46.416%2C12.875%20L47.353%2C19.996%20ZM17.880%2C19.996%20L11.048%2C16.948%20L4.218%2C19.996%20L5.155%2C12.875%20L-0.002%2C7.634%20L7.407%2C6.281%20L11.048%2C-0.003%20L14.693%2C6.281%20L22.101%2C7.634%20L16.942%2C12.875%20L17.880%2C19.996%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .comments_block_wrapper .tpl_rev_form .tpl-field-reg {
    margin: 0 0 30px; }
    .comments_block_wrapper .tpl_rev_form .tpl-field-reg .tpl-title {
      font-size: 16px;
      font-weight: 400; }
    .comments_block_wrapper .tpl_rev_form .tpl-field-reg .mg-styler-label--checkbox {
      display: inline-block;
      vertical-align: middle;
      width: 24px;
      height: 24px;
      padding: 0;
      margin: 0 10px 0 0; }
    .comments_block_wrapper .tpl_rev_form .tpl-field-reg a {
      display: inline-block;
      vertical-align: middle;
      font: 400 15px/16px 'Roboto', Arial, Helvetica, sans-serif; }
  .comments_block_wrapper .tpl_rev_form .btn-style {
    padding-right: 76px; }
    .comments_block_wrapper .tpl_rev_form .btn-style:after {
      position: absolute;
      content: '';
      right: 5px;
      top: 50%;
      bottom: 0;
      margin-top: -20px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.remodal[data-remodal-id="one-click"] {
  border-radius: 6px;
  padding: 60px 40px 35px;
  text-align: left; }
  @media screen and (max-width: 639px) {
  .remodal[data-remodal-id="one-click"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 60px 20px 45px; } }
  .remodal[data-remodal-id="one-click"] .tpl-anketa__title {
    color: #39363c;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 24px;
    font-family: 'Rubik', sans-serif; }
  .remodal[data-remodal-id="one-click"] .tpl-form-button, .remodal[data-remodal-id="one-click"] .btn-style {
    padding-right: 76px; }
  .remodal[data-remodal-id="one-click"] .tpl-form-button:after, .remodal[data-remodal-id="one-click"] .btn-style:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    bottom: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.btn-style-2.next {
  padding: 0 30px 0 0;
  display: inline-block;
  box-shadow: none; }
  .btn-style-2.next:before {
    position: absolute;
    content: '';
    top: -5px;
    right: 0px;
    width: 25px;
    height: 25px;
    border-radius: 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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%230a66f1%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
    transition: background 0.3s; }
  @media screen and (max-width: 639px) {
    .btn-style-2.next:before {
      width: 25px;
      height: 25px;
      right: 0px;
      top: -4px; } }
  .btn-style-2.next:hover {
    color: #0a66f1;
    background: none; }
  .btn-style-2.next: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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }

.btn-style-2.prew {
  /*id1552*/
  padding: 0 0 0 30px;
  display: inline-block;
  box-shadow: none; }
  .btn-style-2.prew:before {
    position: absolute;
    content: '';
    top: -5px;
    left: 0;
    transform: rotate(180deg);
    width: 25px;
    height: 25px;
    border-radius: 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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%230a66f1%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
    transition: background 0.3s; }
  @media screen and (max-width: 639px) {
    .btn-style-2.prew:before {
      width: 25px;
      height: 25px;
      left: 0;
      top: -4px; } }
  .btn-style-2.prew:hover {
    color: #0a66f1;
    background: none; }
  .btn-style-2.prew: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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }

.sticky {
  position: fixed; }

.stop {
  position: relative; }

.sticky-stop {
  height: 1px;
  font-size: 0; }

#shop2-cart {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -30px 0;
  box-shadow: inset 0 -1px 0 #f3f6f8; }
  @media screen and (max-width: 1360px) {
  #shop2-cart {
    display: block;
    background: none; } }
  @media screen and (max-width: 1260px) {
  #shop2-cart {
    margin: 0 -24px; } }
  @media screen and (max-width: 767px) {
  #shop2-cart {
    margin: 0 -16px; } }
  #shop2-cart .shop2-cart-table-wr {
    width: calc(100% - 350px);
    box-shadow: inset -1px 0 0 #f3f6f8; }
  @media screen and (max-width: 1360px) {
    #shop2-cart .shop2-cart-table-wr {
      margin: 0 0 30px;
      width: auto;
      background: #fff;
      box-shadow: none;
      padding: 30px 0 0 0; } }
  @media screen and (max-width: 1260px) {
    #shop2-cart .shop2-cart-table-wr {
      padding: 20px 0 0; } }
  @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr {
      padding: 0; } }
  @media screen and (max-width: 479px) {
    #shop2-cart .shop2-cart-table-wr {
      margin: 0 0 30px; } }
  #shop2-cart .shop2-cart-table-wr .cart_table_titles {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0;
    margin: 30px 0 0;
    border-bottom: 1px solid #f3f6f8; }
    @media screen and (max-width: 1260px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles {
      margin: 0; } }
    @media screen and (max-width: 1023px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_titles {
      display: none; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div {
      font-size: 16px;
      font-weight: 400;
      color: rgba(57, 57, 57, 0.5); }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_name {
      padding-left: 30px;
      width: calc(100% - 168px - 190px - 180px - 106px); }
      @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_name {
        padding-left: 24px;
        width: calc(100% - 168px - 190px - 180px - 100px); } }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_price {
      width: 168px; }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_amount {
      width: 190px; }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_sum {
      width: 180px; }
    #shop2-cart .shop2-cart-table-wr .cart_table_titles div.cart_product_del {
      width: 76px; }
  @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items {
        padding-top: 10px; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_item {
      position: relative;
      padding: 20px 30px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
    @media screen and (max-width: 1260px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_item {
        padding: 20px 24px; } }
    @media screen and (max-width: 767px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_item {
        padding: 20px 16px; } }
    @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_item {
        padding: 16px; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in {
      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;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left {
      padding: 0 20px 0 0;
      width: calc(100% - 168px - 190px - 180px - 76px); }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left {
        width: 100%;
        padding: 0 30px 15px 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        align-items: flex-start; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image {
        position: relative;
        height: 120px;
        width: 120px;
        min-width: 120px;
        overflow: hidden;
        border-radius: 4px;
        margin: 0 20px 0 0; }
      @media screen and (max-width: 1420px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image {
            width: 80px;
            height: 80px;
            min-width: 80px; } }
      @media screen and (max-width: 1023px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image {
            width: 100px;
            height: 100px;
            min-width: 100px; } }
      @media screen and (max-width: 479px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image {
            margin: 0 15px 0 0;
            width: 80px;
            height: 80px;
            min-width: 80px; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_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%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;
        background-size: 41px 34px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        font-size: 0;
        text-decoration: none;
        background-size: contain;
        background-position: 50% 0;
        background-repeat: no-repeat; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_product_image img {
        width: 100%;
        opacity: 0; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-details {
        padding: 9px 0 0;
        width: calc(100% - 20px - 120px); }
      @media screen and (max-width: 1420px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-details {
            width: calc(100% - 20px - 80px); } }
      @media screen and (max-width: 1023px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-details {
            width: calc(100% - 20px - 100px); } }
      @media screen and (max-width: 479px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-details {
            width: calc(100% - 15px - 80px);
            padding: 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-action {
        color: #ec3e3e;
        font-size: 14px;
        padding: 2px 0 0; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-action strong {
        font-weight: 500; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-name {
        font-size: 15px;
        font-weight: 500;
        line-height: normal; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-name a {
        color: #39363c;
        transition: all 0.3s;
        text-decoration: none;
        border-bottom: 1px solid transparent; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart-product-name a:hover {
          border-color: rgba(57, 54, 60, 0.5); }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_vendor_name {
        padding: 8px 0 0;
        font-size: 15px;
        font-weight: normal;
        line-height: normal;
        color: #304cdc; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart_product_left .cart-product .cart_vendor_name a {
        text-decoration: none;
        color: inherit; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price {
      width: 168px; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price {
        width: 33.333%; } }
      @media screen and (max-width: 639px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price {
        width: 100%;
        padding: 0 0 20px 0;
        font-size: 0; } }
      @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price {
        padding: 0 0 10px 0;
        display: none; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-title {
        display: none;
        font-weight: 500;
        font-size: 15px;
        color: rgba(57, 57, 57, 0.5);
        padding: 0 0 16px; }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-title {
          display: block; } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-title {
          padding: 0;
          width: 120px;
          display: inline-block;
          vertical-align: baseline; } }
      @media screen and (max-width: 479px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-title {
          width: 95px; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-body {
        font-family: 'Rubik', sans-serif;
        font-weight: bold;
        line-height: normal;
        font-size: 20px;
        color: #393939; }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-body {
          display: inline-block;
          vertical-align: baseline; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-body .fa {
        font-size: 16px;
        font-weight: 500; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-preorder {
        font-size: 20px; }
      @media screen and (max-width: 479px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-price .cart-price-preorder {
          font-size: 16px; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount {
      width: 190px; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount {
        width: 33.333%; } }
      @media screen and (max-width: 639px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount {
        width: 100%;
        padding: 0 0 20px 0;
        font-size: 0; } }
      @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount {
        padding: 0 0 10px 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .cart-amount-title {
        display: none;
        font-weight: 500;
        font-size: 15px;
        color: rgba(57, 57, 57, 0.5);
        padding: 0 0 8px; }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .cart-amount-title {
          display: block; } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .cart-amount-title {
          width: 120px;
          display: inline-block;
          vertical-align: middle;
          padding: 0; } }
      @media screen and (max-width: 479px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .cart-amount-title {
          width: 95px; } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .cart-amount-body {
          display: inline-block;
          vertical-align: middle; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount {
        width: 120px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount input, #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button {
        height: 35px; }
      @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount {
        width: 90px; }
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button {
          width: 30px;
          height: 30px; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button.amount-minus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button.amount-minus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%223px%22%20%20viewBox%3D%220%200%2013%203%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M13%201.5C13%202.32843%2012.3284%203%2011.5%203L1.5%203C0.671572%203%200%202.32843%200%201.5C0%200.671572%200.671573%201.23166e-07%201.5%202.75098e-07L11.5%202.10909e-06C12.3284%202.26102e-06%2013%200.671574%2013%201.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button.amount-plus {
            background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%09%3C%2Fsvg%3E") 50% no-repeat; }
            #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount button.amount-plus:hover {
              background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%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%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%230a66f1%22%2F%3E%0A%09%3C%2Fsvg%3E") 50% no-repeat; }

        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-amount .shop2-product-amount input {
          width: 30px;
          height: 30px;
          line-height: 30px; } }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum {
      width: 180px; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum {
        width: 33.333%; } }
      @media screen and (max-width: 639px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum {
        width: 100%;
        padding: 0;
        font-size: 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-title {
        display: none;
        font-weight: 500;
        font-size: 15px;
        color: rgba(57, 57, 57, 0.5);
        padding: 0 0 16px; }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-title {
          display: block; } }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-title {
          padding: 0;
          width: 120px;
          display: inline-block;
          vertical-align: baseline; } }
      @media screen and (max-width: 479px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-title {
          width: 95px; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-body {
        font-weight: bold;
        line-height: normal;
        font-size: 20px;
        font-family: 'Rubik', sans-serif;
        color: #393939; }
      @media screen and (max-width: 639px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-body {
          display: inline-block;
          vertical-align: baseline; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-sum .cart-sum-body .fa {
        font-size: 16px;
        font-weight: 500; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete {
      width: 76px;
      text-align: right;
      padding-right: 1px; }
      @media screen and (max-width: 1023px) {
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete {
        width: 0;
        padding: 0; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete a {
        font-weight: 500;
        line-height: 16px;
        font-size: 15px;
        color: #39363c;
        text-decoration: none;
        transition: all 0.3s;
        border-bottom: 1px solid rgba(57, 54, 60, 0.4); }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete a {
          position: absolute;
          right: 0;
          top: 0;
          width: 18px;
          height: 18px;
          font-size: 0;
          border: none;
          border-radius: 50%;
          background: #ffa6a6; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete a:before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: none;
        border-radius: 50%;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%209%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.001%2C7.626%20L7.626%2C9.000%20L4.500%2C5.875%20L1.375%2C9.000%20L-0.001%2C7.626%20L3.125%2C4.500%20L-0.001%2C1.375%20L1.375%2C-0.001%20L4.500%2C3.125%20L7.626%2C-0.001%20L9.001%2C1.375%20L5.875%2C4.500%20L9.001%2C7.626%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 8px 8px; }
      @media screen and (max-width: 1023px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete a:before {
            display: block; } }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_in .cart-delete a:hover {
        border-bottom-color: #39363c; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params {
      padding: 12px 0 0; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_in {
      display: none;
      padding: 0 0 10px; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_note {
      padding: 0 0 8px;
      font-size: 15px;
      line-height: 19px;
      font-weight: normal;
      color: rgba(57, 57, 57, 0.6); }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-article {
      margin: 0;
      padding: 0;
      font-size: 14px;
      color: rgba(57, 57, 57, 0.6); }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-article span {
        color: rgba(57, 57, 57, 0.6); }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-article + .cart-product-action + .cart-product-param {
        padding-top: 12px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-article + .cart-product-param {
        padding-top: 12px; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-action {
      color: #ec3e3e;
      font-size: 14px;
      padding: 2px 0 0; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-action strong {
        font-weight: 500; }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-param {
      margin: 0;
      padding: 0;
      list-style: none; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-param li {
        padding: 0 0 13px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-param li:last-child {
        padding-bottom: 0; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-param .param-title {
        font-weight: 500;
        line-height: normal;
        font-size: 14px;
        color: rgba(57, 57, 57, 0.9);
        padding-bottom: 3px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart-product-param .param-value {
        font-size: 15px;
        font-weight: 400;
        line-height: normal;
        color: rgba(57, 57, 57, 0.8); }
    #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open {
      font-weight: normal;
      line-height: 19px;
      font-size: 15px;
      color: #0a66f1; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open span {
        cursor: pointer;
        position: relative;
        padding: 0 34px 0 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        min-height: 26px; }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open span.active:before {
        -webkit-transform: scale(1, -1);
        -moz-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        -o-transform: scale(1, -1);
        transform: scale(1, -1); }
      #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open span:before {
        position: absolute;
        top: 50%;
        right: 0;
        content: '';
        width: 26px;
        height: 26px;
        margin-top: -13px;
        border-radius: 50%;
        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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8; }
      @media screen and (max-width: 479px) {
          #shop2-cart .shop2-cart-table-wr .cart_product_items .cart_product_params .cart_params_open 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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
            background-size: 8px 5px; } }
  #shop2-cart .shop2-cart-table-wr .cart_table_buttons {
    padding: 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: 1260px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_buttons {
      padding: 20px 24px; } }
    @media screen and (max-width: 767px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_buttons {
      padding: 15px 16px; } }
    @media screen and (max-width: 410px) {
    #shop2-cart .shop2-cart-table-wr .cart_table_buttons {
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -moz-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    @media screen and (max-width: 410px) {
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn {
        -webkit-box-ordinal-group: 0;
        -moz-box-ordinal-group: 0;
        -webkit-order: -1;
        -moz-order: -1;
        -ms-flex-order: -1;
        order: -1;
        margin: 0 0 15px; } }
    #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a {
      margin: auto 0;
      position: relative;
      font-weight: 500;
      line-height: 16px;
      font-size: 15px;
      color: #0a66f1;
      transition: all 0.2s;
      text-decoration: none; }
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:after {
        position: absolute;
        content: '';
        top: 50%;
        right: -17px;
        width: 10px;
        height: 10px;
        opacity: 0;
        margin-top: -4px;
        visibility: hidden;
        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%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%20d%3D%22M8.77817%200.292893C8.38765%20-0.097631%207.75449%20-0.0976312%207.36396%200.292893L4.53553%203.12132L1.70711%200.292893C1.31658%20-0.097631%200.683418%20-0.097631%200.292893%200.292893C-0.097631%200.683418%20-0.0976312%201.31658%200.292893%201.70711L3.12132%204.53553L0.292893%207.36396C-0.0976306%207.75448%20-0.097631%208.38765%200.292893%208.77817C0.683418%209.1687%201.31658%209.1687%201.70711%208.77817L4.53553%205.94975L7.36396%208.77817C7.75448%209.1687%208.38765%209.1687%208.77817%208.77817C9.1687%208.38765%209.1687%207.75449%208.77817%207.36396L5.94975%204.53553L8.77817%201.70711C9.1687%201.31658%209.1687%200.683418%208.77817%200.292893Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:after {
          display: none; } }
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:before {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        height: 1px;
        content: '';
        background: rgba(10, 102, 241, 0.4);
        transition: all 0.2s; }
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:hover {
        border-bottom-color: transparent; }
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:hover:after {
        opacity: 1;
        visibility: visible; }
      #shop2-cart .shop2-cart-table-wr .cart_table_buttons .cart_clear_btn a:hover:before {
        top: 50%;
        height: 4px;
        margin-top: -2px;
        right: -3px;
        left: -3px;
        border-radius: 1px; }
  #shop2-cart .shop2-cart-total-wr {
    width: 350px; }
  @media screen and (max-width: 639px) {
    #shop2-cart .shop2-cart-total-wr {
      width: auto; } }
  #shop2-cart .shop2-cart-total-wr .cart_total_in {
    padding: 30px; }
    @media screen and (max-width: 1360px) {
    #shop2-cart .shop2-cart-total-wr .cart_total_in {
      padding: 30px !important;
      height: auto !important; } }
    @media screen and (max-width: 1260px) {
    #shop2-cart .shop2-cart-total-wr .cart_total_in {
      padding: 20px !important; } }
    @media screen and (max-width: 479px) {
    #shop2-cart .shop2-cart-total-wr .cart_total_in {
      padding: 16px !important; } }
    @media screen and (max-width: 1360px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_in > div {
        position: static !important;
        padding: 0 !important;
        width: auto !important; } }
  #shop2-cart .shop2-cart-total-wr .cart_total_top {
    min-height: 48px;
    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; }
    #shop2-cart .shop2-cart-total-wr .cart_total_top .cart_total_title {
      color: #39363c;
      font-family: 'Rubik', sans-serif;
      font-size: 26px;
      font-weight: bold;
      line-height: normal; }
    @media screen and (max-width: 479px) {
      #shop2-cart .shop2-cart-total-wr .cart_total_top .cart_total_title {
        font-size: 22px; } }
    #shop2-cart .shop2-cart-total-wr .cart_total_top .shop2_cart_update a {
      display: none; }
      #shop2-cart .shop2-cart-total-wr .cart_total_top .shop2_cart_update a.show_btn {
        display: block; }
  #shop2-cart .shop2-cart-total-wr .cart_bot_btns .shop2-btn {
    width: 100%;
    font-weight: 700;
    padding: 19px 76px 19px 30px; }
    #shop2-cart .shop2-cart-total-wr .cart_bot_btns .shop2-btn:after {
      position: absolute;
      content: '';
      right: 5px;
      top: 50%;
      bottom: 0;
      margin-top: -23px;
      width: 46px;
      height: 46px;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item {
    font-size: 0;
    padding: 15px 0;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item .cart_total_title {
      font-size: 15px;
      font-weight: 500;
      line-height: normal;
      color: rgba(57, 57, 57, 0.5);
      width: 40%; }
    #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item .cart_total_body {
      font-size: 20px;
      font-weight: 700;
      line-height: normal;
      font-family: 'Rubik', sans-serif;
      color: #393939;
      width: 60%;
      text-align: right; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item .cart_total_body .fa {
        font-size: 16px; }
    #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item:last-of-type {
      border: none;
      padding: 10px 0 22px; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item:last-of-type .cart_total_title {
        font-size: 16px; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item:last-of-type .cart_total_body {
        font-size: 24px;
        font-weight: 700;
        color: #393939; }
    #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item {
      position: relative;
      display: block;
      min-height: 48px; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_show_btn {
        position: relative;
        font-weight: 500;
        line-height: 16px;
        font-size: 15px;
        text-align: center;
        color: #0a66f1;
        display: inline-block;
        vertical-align: top;
        background: #f3f6f8;
        height: 48px;
        cursor: pointer;
        border-radius: 30px;
        padding: 16px 77px 16px 33px; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_show_btn:after {
        position: absolute;
        content: '';
        right: 5px;
        top: 50%;
        bottom: 0;
        margin-top: -20px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.29973%201.5C9.29973%200.671573%208.62815%200%207.79973%200C6.9713%200%206.29973%200.671573%206.29973%201.5V6.70095H1.53477C0.706341%206.70095%200.019382%207.37234%200.000401592%208.20055C-0.0185788%209.02876%200.637607%209.70016%201.46603%209.70016H6.29973V14.5C6.29973%2015.3284%206.9713%2016%207.79973%2016C8.62815%2016%209.29973%2015.3284%209.29973%2014.5V9.70016H14.466C15.2945%209.70016%2015.9814%209.02876%2016.0004%208.20055C16.0194%207.37234%2015.3632%206.70095%2014.5348%206.70095H9.29973V1.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_show_btn:hover:after, #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_show_btn:active:after {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.29973%201.5C9.29973%200.671573%208.62815%200%207.79973%200C6.9713%200%206.29973%200.671573%206.29973%201.5V6.70095H1.53477C0.706341%206.70095%200.019382%207.37234%200.000401592%208.20055C-0.0185788%209.02876%200.637607%209.70016%201.46603%209.70016H6.29973V14.5C6.29973%2015.3284%206.9713%2016%207.79973%2016C8.62815%2016%209.29973%2015.3284%209.29973%2014.5V9.70016H14.466C15.2945%209.70016%2015.9814%209.02876%2016.0004%208.20055C16.0194%207.37234%2015.3632%206.70095%2014.5348%206.70095H9.29973V1.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-id {
        font-size: 0;
        padding: 16px 0 20px;
        border-bottom: 2px solid #f7f7f7; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-id .coupon_id_title {
        font-size: 15px;
        color: rgba(57, 57, 57, 0.5);
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 0 0; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-id .coupon-code {
        color: #252728;
        font-size: 15px;
        display: inline-block;
        vertical-align: middle; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-delete {
        position: relative;
        width: 18px;
        height: 18px;
        cursor: pointer;
        margin-left: 13px;
        background: #ffa6a6;
        display: inline-block;
        vertical-align: middle;
        border-radius: 50%; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon-delete:before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 50%;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%209%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.001%2C7.626%20L7.626%2C9.000%20L4.500%2C5.875%20L1.375%2C9.000%20L-0.001%2C7.626%20L3.125%2C4.500%20L-0.001%2C1.375%20L1.375%2C-0.001%20L4.500%2C3.125%20L7.626%2C-0.001%20L9.001%2C1.375%20L5.875%2C4.500%20L9.001%2C7.626%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 8px 8px; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon {
        position: absolute;
        top: 15px;
        left: 0;
        right: 0;
        opacity: 0;
        font-size: 0;
        background: #fff;
        visibility: hidden;
        transition: all 0.3s; }
      @media screen and (max-width: 1023px) {
        #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon {
          transition: none; } }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon.opened {
        opacity: 1;
        visibility: visible; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_title {
        width: 50px;
        color: #0a66f1;
        font-size: 15px;
        font-weight: 500;
        margin: 0 20px 0 0;
        display: inline-block;
        vertical-align: middle; }
      @media screen and (max-width: 639px) {
          #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_title {
            font-size: 16px;
            margin: 0 10px 0 0; } }
      @media screen and (max-width: 410px) {
          #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_title {
            font-size: 15px; } }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr {
        width: calc(100% - 70px - 35px);
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
        border-radius: 28px;
        box-shadow: inset 0 0 0 1px rgba(243, 246, 248, 0.15);
        background: #f3f6f8; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr #coupon {
        width: calc(100% - 48px);
        height: 48px;
        font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
        padding: 14px 14px;
        border: none;
        outline: none;
        background: none;
        -webkit-appearance: none;
        /* for FF */
        -moz-appearance: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr .coupon_btn {
        position: absolute;
        right: 40px;
        top: 50%;
        bottom: 0;
        font-size: 0;
        margin-top: -20px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        padding: 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-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.29973%201.5C9.29973%200.671573%208.62815%200%207.79973%200C6.9713%200%206.29973%200.671573%206.29973%201.5V6.70095H1.53477C0.706341%206.70095%200.019382%207.37234%200.000401592%208.20055C-0.0185788%209.02876%200.637607%209.70016%201.46603%209.70016H6.29973V14.5C6.29973%2015.3284%206.9713%2016%207.79973%2016C8.62815%2016%209.29973%2015.3284%209.29973%2014.5V9.70016H14.466C15.2945%209.70016%2015.9814%209.02876%2016.0004%208.20055C16.0194%207.37234%2015.3632%206.70095%2014.5348%206.70095H9.29973V1.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
        @media screen and (max-width: 639px) {
          #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr .coupon_btn {
            right: 50px; } }
        #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr .coupon_btn:hover, #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_bl_wr .coupon_btn.active {
          box-shadow: none;
          background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.29973%201.5C9.29973%200.671573%208.62815%200%207.79973%200C6.9713%200%206.29973%200.671573%206.29973%201.5V6.70095H1.53477C0.706341%206.70095%200.019382%207.37234%200.000401592%208.20055C-0.0185788%209.02876%200.637607%209.70016%201.46603%209.70016H6.29973V14.5C6.29973%2015.3284%206.9713%2016%207.79973%2016C8.62815%2016%209.29973%2015.3284%209.29973%2014.5V9.70016H14.466C15.2945%209.70016%2015.9814%209.02876%2016.0004%208.20055C16.0194%207.37234%2015.3632%206.70095%2014.5348%206.70095H9.29973V1.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_close {
        position: relative;
        width: 18px;
        height: 18px;
        cursor: pointer;
        margin-left: 17px;
        background: #ffa6a6;
        display: inline-block;
        vertical-align: middle;
        border-radius: 50%; }
      #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .shop_coupon .coupon_close:before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 50%;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%209%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.001%2C7.626%20L7.626%2C9.000%20L4.500%2C5.875%20L1.375%2C9.000%20L-0.001%2C7.626%20L3.125%2C4.500%20L-0.001%2C1.375%20L1.375%2C-0.001%20L4.500%2C3.125%20L7.626%2C-0.001%20L9.001%2C1.375%20L5.875%2C4.500%20L9.001%2C7.626%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
        background-size: 8px 8px; }

.shop2-cart-registration {
  display: none; }

.cart_reg_wrapper .shop2v2-cart-soc-block {
  margin: 30px 0 0 0;
  padding: 20px 0 0 0;
  max-width: 300px;
  border-top: 1px solid #f3f6f8; }
  @media screen and (max-width: 767px) {
    .cart_reg_wrapper .shop2v2-cart-soc-block {
      max-width: 100%; } }
  @media screen and (max-width: 767px) {
      .cart_reg_wrapper .shop2v2-cart-soc-block .g-auth__personal-note {
        max-width: 100%; } }
  .cart_reg_wrapper .cart_reg_wrap {
    position: relative;
    text-align: left; }
  .cart_reg_wrapper .cart_reg_wrap .cart_reg_title {
    color: #393939;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 24px; }
    @media screen and (max-width: 410px) {
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_title {
      text-align: center; } }
  .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 767px) {
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock {
      display: block; } }
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l {
      width: 50%;
      border-right: 1px solid #f3f6f8; }
    @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l {
        width: auto;
        border: none; } }
    @media screen and (max-width: 410px) {
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l {
        text-align: center; } }
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration {
      padding: 0 30px 0 0; }
      @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration {
        padding: 0; } }
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration .reg-row.login {
        margin-bottom: 20px; }
      @media screen and (max-width: 479px) {
          .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration .reg-row.login {
            margin-bottom: 15px; } }
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration .shop2-btn {
        margin: 30px 0 0 0; }
      @media screen and (max-width: 479px) {
        .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration .shop2-btn {
          margin: 20px 0 0; } }
      @media screen and (max-width: 410px) {
        .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_l .form-registration .shop2-btn {
          width: 100%; } }
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r {
      width: 50%;
      min-width: 50%;
      font-size: 15px;
      line-height: 24px;
      color: rgba(57, 57, 57, 0.5);
      padding: 0 0 0 30px;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -moz-box-direction: normal;
      -moz-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    @media screen and (max-width: 767px) {
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r {
        padding: 20px 0 0;
        width: auto;
        min-width: 100%; } }
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r .cell_text {
      margin: 0 0 20px; }
    .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r .reg_btn_wrap {
      margin-top: auto; }
      @media screen and (max-width: 410px) {
      .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r .reg_btn_wrap {
        text-align: center; }
        .cart_reg_wrapper .cart_reg_wrap .cart_reg_bock .cell_r .reg_btn_wrap a {
          width: 100%; } }

.remodal[data-remodal-id="cart-reg"] {
  border-radius: 28px;
  padding: 60px 40px 35px; }
  @media screen and (min-width: 640px) {
  .remodal[data-remodal-id="cart-reg"] {
    max-width: 752px; } }
  @media screen and (max-width: 639px) {
  .remodal[data-remodal-id="cart-reg"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 60px 20px 45px; } }
  .remodal[data-remodal-id="cart-reg"] .close-button {
    position: absolute;
    right: 20px;
    top: 20px; }
  .product-list-titles {
    display: none; }

.desc-action a {
  color: #fff; }

#shop2-color-ext-popup, #shop2-color-ext-select {
  z-index: 1000000000;
  margin-top: 58px;
  border: none;
  padding: 5px 7px;
  background: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0 0 0 2px #252728;
  -webkit-box-shadow: inset 0 0 0 2px #252728;
  box-shadow: inset 0 0 0 2px #252728; }
  #shop2-color-ext-popup li, #shop2-color-ext-select li {
    background: none !important;
    padding: 8px 10px !important;
    height: auto !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  #shop2-color-ext-popup li.no_bg, #shop2-color-ext-select li.no_bg {
    min-height: 24px; }
  #shop2-color-ext-popup li.no_pic, #shop2-color-ext-select li.no_pic {
    padding-left: 20px !important; }
  #shop2-color-ext-popup li:hover, #shop2-color-ext-select li:hover {
    background: #efeff0 !important; }
  #shop2-color-ext-popup li.shop2-color-ext-selected, #shop2-color-ext-select li.shop2-color-ext-selected {
    outline: none !important; }
    #shop2-color-ext-popup li.shop2-color-ext-selected span, #shop2-color-ext-select li.shop2-color-ext-selected span {
      outline: none !important; }
    #shop2-color-ext-popup li.shop2-color-ext-selected em, #shop2-color-ext-select li.shop2-color-ext-selected em {
      display: none !important; }
  #shop2-color-ext-popup li span, #shop2-color-ext-select li span {
    width: 24px !important;
    height: 24px;
    border: none;
    margin: 0 10px 0 0;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    #shop2-color-ext-popup li span:before, #shop2-color-ext-select li span:before {
      position: absolute;
      content: '';
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0.1;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -moz-box-shadow: inset 0 0 0 1px #000;
      -webkit-box-shadow: inset 0 0 0 1px #000;
      box-shadow: inset 0 0 0 1px #000; }
  #shop2-color-ext-popup li div, #shop2-color-ext-select li div {
    color: #2c262a;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px; }
  #shop2-color-ext-popup li ins, #shop2-color-ext-select li ins {
    display: none; }

.shop2-color-ext-select {
  cursor: pointer;
  height: auto;
  width: 100%;
  font: normal 15px/ normal 'Roboto', Arial, Helvetica, sans-serif;
  outline: none;
  border-radius: 8px;
  transition: all 0.2s;
  border: 2px solid transparent;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #f3f6f8;
  box-shadow: none; }
  .shop2-color-ext-select:hover {
    border: 2px solid #252728;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #fff;
    box-shadow: none; }
  .shop2-color-ext-select:hover .shop2-color-ext-options li div {
    color: #393939; }
  .shop2-color-ext-select.active {
    border: 2px solid #252728;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0D%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #fff;
    box-shadow: none; }
  .shop2-color-ext-select.active .shop2-color-ext-options li div {
    color: #393939; }
  .shop2-color-ext-select i {
    display: none !important; }
  .shop2-color-ext-select .shop2-color-ext-options {
    padding: 11px 20px 11px 15px;
    height: 46px; }
  .shop2-color-ext-select .shop2-color-ext-options li {
    background: none !important; }
    .shop2-color-ext-select .shop2-color-ext-options li.no_pic {
      padding-left: 8px !important;
      display: block !important; }
    .shop2-color-ext-select .shop2-color-ext-options li span {
      width: 24px !important;
      height: 24px;
      border: none;
      margin: 0 10px 0 0;
      position: relative;
      border-radius: 5px; }
    .shop2-color-ext-select .shop2-color-ext-options li span:before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 5px;
      box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
    .shop2-color-ext-select .shop2-color-ext-options li div {
      color: rgba(57, 57, 57, 0.5);
      font: 400 14px/ normal 'Roboto', Arial, Helvetica, sans-serif;
      margin-top: 4px; }
    .shop2-color-ext-select .shop2-color-ext-options li ins {
      display: none; }

.tpl-stars {
  width: auto;
  height: 24px;
  background: none !important;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start; }
  .tpl-stars .tpl-rating {
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2286px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2086%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%2286%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.10326%201.81699C6.47008%201.07374%207.52992%201.07374%207.89674%201.81699L8.82458%203.697C8.97024%203.99214%209.25181%204.19671%209.57752%204.24404L11.6522%204.54551C12.4725%204.6647%2012.8%205.67267%2012.2064%206.25121L10.7052%207.71459C10.4695%207.94433%2010.3619%208.27533%2010.4176%208.59972L10.772%2010.6661C10.9121%2011.483%2010.0547%2012.1059%209.32102%2011.7202L7.46534%2010.7446C7.17402%2010.5915%206.82598%2010.5915%206.53466%2010.7446L4.67898%2011.7202C3.94535%2012.1059%203.08792%2011.483%203.22803%2010.6661L3.58243%208.59972C3.63807%208.27533%203.53052%207.94433%203.29483%207.71459L1.79355%206.25121C1.20004%205.67267%201.52755%204.6647%202.34777%204.54551L4.42248%204.24404C4.74819%204.19671%205.02976%203.99214%205.17542%203.697L6.10326%201.81699Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M24.1033%201.81699C24.4701%201.07374%2025.5299%201.07374%2025.8967%201.81699L26.8246%203.697C26.9702%203.99214%2027.2518%204.19671%2027.5775%204.24404L29.6522%204.54551C30.4725%204.6647%2030.8%205.67267%2030.2064%206.25121L28.7052%207.71459C28.4695%207.94433%2028.3619%208.27533%2028.4176%208.59972L28.772%2010.6661C28.9121%2011.483%2028.0547%2012.1059%2027.321%2011.7202L25.4653%2010.7446C25.174%2010.5915%2024.826%2010.5915%2024.5347%2010.7446L22.679%2011.7202C21.9453%2012.1059%2021.0879%2011.483%2021.228%2010.6661L21.5824%208.59972C21.6381%208.27533%2021.5305%207.94433%2021.2948%207.71459L19.7936%206.25121C19.2%205.67267%2019.5275%204.6647%2020.3478%204.54551L22.4225%204.24404C22.7482%204.19671%2023.0298%203.99214%2023.1754%203.697L24.1033%201.81699Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M42.1033%201.81699C42.4701%201.07374%2043.5299%201.07374%2043.8967%201.81699L44.8246%203.697C44.9702%203.99214%2045.2518%204.19671%2045.5775%204.24404L47.6522%204.54551C48.4725%204.6647%2048.8%205.67267%2048.2064%206.25121L46.7052%207.71459C46.4695%207.94433%2046.3619%208.27533%2046.4176%208.59972L46.772%2010.6661C46.9121%2011.483%2046.0547%2012.1059%2045.321%2011.7202L43.4653%2010.7446C43.174%2010.5915%2042.826%2010.5915%2042.5347%2010.7446L40.679%2011.7202C39.9453%2012.1059%2039.0879%2011.483%2039.228%2010.6661L39.5824%208.59972C39.6381%208.27533%2039.5305%207.94433%2039.2948%207.71459L37.7936%206.25121C37.2%205.67267%2037.5275%204.6647%2038.3478%204.54551L40.4225%204.24404C40.7482%204.19671%2041.0298%203.99214%2041.1754%203.697L42.1033%201.81699Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M60.1033%201.81699C60.4701%201.07374%2061.5299%201.07374%2061.8967%201.81699L62.8246%203.697C62.9702%203.99214%2063.2518%204.19671%2063.5775%204.24404L65.6522%204.54551C66.4725%204.6647%2066.8%205.67267%2066.2064%206.25121L64.7052%207.71459C64.4695%207.94433%2064.3619%208.27533%2064.4176%208.59972L64.772%2010.6661C64.9121%2011.483%2064.0547%2012.1059%2063.321%2011.7202L61.4653%2010.7446C61.174%2010.5915%2060.826%2010.5915%2060.5347%2010.7446L58.679%2011.7202C57.9453%2012.1059%2057.0879%2011.483%2057.228%2010.6661L57.5824%208.59972C57.6381%208.27533%2057.5305%207.94433%2057.2948%207.71459L55.7936%206.25121C55.2%205.67267%2055.5275%204.6647%2056.3478%204.54551L58.4225%204.24404C58.7482%204.19671%2059.0298%203.99214%2059.1754%203.697L60.1033%201.81699Z%22%20fill%3D%22%23252728%22%2F%3E%3Cpath%20d%3D%22M78.1033%201.81699C78.4701%201.07374%2079.5299%201.07374%2079.8967%201.81699L80.8246%203.697C80.9702%203.99214%2081.2518%204.19671%2081.5775%204.24404L83.6522%204.54551C84.4725%204.6647%2084.8%205.67267%2084.2064%206.25121L82.7052%207.71459C82.4695%207.94433%2082.3619%208.27533%2082.4176%208.59972L82.772%2010.6661C82.9121%2011.483%2082.0547%2012.1059%2081.321%2011.7202L79.4653%2010.7446C79.174%2010.5915%2078.826%2010.5915%2078.5347%2010.7446L76.679%2011.7202C75.9453%2012.1059%2075.0879%2011.483%2075.228%2010.6661L75.5824%208.59972C75.6381%208.27533%2075.5305%207.94433%2075.2948%207.71459L73.7936%206.25121C73.2%205.67267%2073.5275%204.6647%2074.3478%204.54551L76.4225%204.24404C76.7482%204.19671%2077.0298%203.99214%2077.1754%203.697L78.1033%201.81699Z%22%20fill%3D%22%23252728%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-stars .tpl_rating_wr {
    width: 86px;
    height: 14px;
    margin: 3px 0 0;
    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%2286px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2086%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20width%3D%2286%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M6.10326%201.81699C6.47008%201.07374%207.52992%201.07374%207.89674%201.81699L8.82458%203.697C8.97024%203.99214%209.25181%204.19671%209.57752%204.24404L11.6522%204.54551C12.4725%204.6647%2012.8%205.67267%2012.2064%206.25121L10.7052%207.71459C10.4695%207.94433%2010.3619%208.27533%2010.4176%208.59972L10.772%2010.6661C10.9121%2011.483%2010.0547%2012.1059%209.32102%2011.7202L7.46534%2010.7446C7.17402%2010.5915%206.82598%2010.5915%206.53466%2010.7446L4.67898%2011.7202C3.94535%2012.1059%203.08792%2011.483%203.22803%2010.6661L3.58243%208.59972C3.63807%208.27533%203.53052%207.94433%203.29483%207.71459L1.79355%206.25121C1.20004%205.67267%201.52755%204.6647%202.34777%204.54551L4.42248%204.24404C4.74819%204.19671%205.02976%203.99214%205.17542%203.697L6.10326%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M24.1033%201.81699C24.4701%201.07374%2025.5299%201.07374%2025.8967%201.81699L26.8246%203.697C26.9702%203.99214%2027.2518%204.19671%2027.5775%204.24404L29.6522%204.54551C30.4725%204.6647%2030.8%205.67267%2030.2064%206.25121L28.7052%207.71459C28.4695%207.94433%2028.3619%208.27533%2028.4176%208.59972L28.772%2010.6661C28.9121%2011.483%2028.0547%2012.1059%2027.321%2011.7202L25.4653%2010.7446C25.174%2010.5915%2024.826%2010.5915%2024.5347%2010.7446L22.679%2011.7202C21.9453%2012.1059%2021.0879%2011.483%2021.228%2010.6661L21.5824%208.59972C21.6381%208.27533%2021.5305%207.94433%2021.2948%207.71459L19.7936%206.25121C19.2%205.67267%2019.5275%204.6647%2020.3478%204.54551L22.4225%204.24404C22.7482%204.19671%2023.0298%203.99214%2023.1754%203.697L24.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M42.1033%201.81699C42.4701%201.07374%2043.5299%201.07374%2043.8967%201.81699L44.8246%203.697C44.9702%203.99214%2045.2518%204.19671%2045.5775%204.24404L47.6522%204.54551C48.4725%204.6647%2048.8%205.67267%2048.2064%206.25121L46.7052%207.71459C46.4695%207.94433%2046.3619%208.27533%2046.4176%208.59972L46.772%2010.6661C46.9121%2011.483%2046.0547%2012.1059%2045.321%2011.7202L43.4653%2010.7446C43.174%2010.5915%2042.826%2010.5915%2042.5347%2010.7446L40.679%2011.7202C39.9453%2012.1059%2039.0879%2011.483%2039.228%2010.6661L39.5824%208.59972C39.6381%208.27533%2039.5305%207.94433%2039.2948%207.71459L37.7936%206.25121C37.2%205.67267%2037.5275%204.6647%2038.3478%204.54551L40.4225%204.24404C40.7482%204.19671%2041.0298%203.99214%2041.1754%203.697L42.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M60.1033%201.81699C60.4701%201.07374%2061.5299%201.07374%2061.8967%201.81699L62.8246%203.697C62.9702%203.99214%2063.2518%204.19671%2063.5775%204.24404L65.6522%204.54551C66.4725%204.6647%2066.8%205.67267%2066.2064%206.25121L64.7052%207.71459C64.4695%207.94433%2064.3619%208.27533%2064.4176%208.59972L64.772%2010.6661C64.9121%2011.483%2064.0547%2012.1059%2063.321%2011.7202L61.4653%2010.7446C61.174%2010.5915%2060.826%2010.5915%2060.5347%2010.7446L58.679%2011.7202C57.9453%2012.1059%2057.0879%2011.483%2057.228%2010.6661L57.5824%208.59972C57.6381%208.27533%2057.5305%207.94433%2057.2948%207.71459L55.7936%206.25121C55.2%205.67267%2055.5275%204.6647%2056.3478%204.54551L58.4225%204.24404C58.7482%204.19671%2059.0298%203.99214%2059.1754%203.697L60.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M78.1033%201.81699C78.4701%201.07374%2079.5299%201.07374%2079.8967%201.81699L80.8246%203.697C80.9702%203.99214%2081.2518%204.19671%2081.5775%204.24404L83.6522%204.54551C84.4725%204.6647%2084.8%205.67267%2084.2064%206.25121L82.7052%207.71459C82.4695%207.94433%2082.3619%208.27533%2082.4176%208.59972L82.772%2010.6661C82.9121%2011.483%2082.0547%2012.1059%2081.321%2011.7202L79.4653%2010.7446C79.174%2010.5915%2078.826%2010.5915%2078.5347%2010.7446L76.679%2011.7202C75.9453%2012.1059%2075.0879%2011.483%2075.228%2010.6661L75.5824%208.59972C75.6381%208.27533%2075.5305%207.94433%2075.2948%207.71459L73.7936%206.25121C73.2%205.67267%2073.5275%204.6647%2074.3478%204.54551L76.4225%204.24404C76.7482%204.19671%2077.0298%203.99214%2077.1754%203.697L78.1033%201.81699Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .tpl-stars .rating_count {
    width: 28px;
    height: 24px;
    font-weight: 500;
    line-height: 12px;
    font-size: 11px;
    text-align: center;
    padding: 4px 0 0 0;
    margin: 0 0 0 14px;
    color: rgba(0, 0, 0, 0.6);
    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%2228px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2028%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4%200C1.79086%200%200%201.79086%200%204V16C0%2018.2091%201.79086%2020%204%2020H7L8%2024L13%2020H24C26.2091%2020%2028%2018.2091%2028%2016V4C28%201.79086%2026.2091%200%2024%200H4Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-warning {
  position: relative;
  margin: 0 0 30px;
  border: none;
  color: #39363c;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 400;
  min-height: 70px;
  background: #f3f6f8;
  padding: 24px 80px;
  border-radius: 28px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
  .shop2-warning {
    margin: 0 0 20px; } }
  @media screen and (max-width: 1023px) {
  .shop2-warning {
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .shop2-warning {
    border-radius: 18px; } }
  @media screen and (max-width: 639px) {
  .shop2-warning {
    padding: 14px 20px 14px 70px;
    font-size: 16px;
    min-height: 50px; } }
  .shop2-warning:before {
    position: absolute;
    content: '';
    left: 30px;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url(../warning_icon.svg) 0 0 no-repeat; }
  @media screen and (max-width: 639px) {
    .shop2-warning:before {
      left: 20px; } }
  .shop2-warning h2 {
    color: #39363c;
    font-weight: 500;
    font-size: 18px;
    margin: 0; }
  @media screen and (max-width: 639px) {
    .shop2-warning h2 {
      font-size: 16px; } }
  .shop2-warning ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.shop2-info {
  position: relative;
  margin: 0 0 30px;
  border: none;
  color: #39363c;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 400;
  min-height: 70px;
  background: #f3f6f8;
  border-radius: 28px;
  padding: 24px 30px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 1260px) {
  .shop2-info {
    margin: 0 0 20px; } }
  @media screen and (max-width: 1023px) {
  .shop2-info {
    border-radius: 24px; } }
  @media screen and (max-width: 767px) {
  .shop2-info {
    border-radius: 18px; } }
  @media screen and (max-width: 639px) {
  .shop2-info {
    padding: 14px 20px 14px 20px;
    font-size: 16px;
    min-height: 50px; } }
  .shop2-info h2 {
    color: #39363c;
    font-weight: 500;
    font-size: 18px;
    margin: 0; }
  .shop2-info ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.shop2-product-discount-desc * {
  color: #fff;
  font-size: 15px; }
  @media screen and (max-width: 479px) {
    .shop2-product-discount-desc * {
      font-size: 13px; } }
  @media screen and (max-width: 639px) {
  .shop2-product-discount-desc {
    left: 50% !important;
    margin-left: -100px; } }

.shop2-product-actions dd, .shop2-product-discount-desc {
  color: #fff;
  border: none;
  padding: 10px 15px;
  font-size: 15px;
  background: #0a66f1;
  font-weight: 400;
  line-height: 17px;
  border-radius: 5px;
  box-shadow: none; }
  .shop2-product-actions dd .name-action, .shop2-product-discount-desc .name-action {
    font-size: 15px;
    font-weight: 500 !important;
    margin: 0 0 4px;
    font-weight: normal; }
  .shop2-product-actions dd .desc-action, .shop2-product-discount-desc .desc-action {
    margin: 0;
    font-size: 13px; }
  .shop2-product-actions dd .desc-action p, .shop2-product-discount-desc .desc-action p {
    margin: 0; }
    .shop2-product-actions dd .desc-action p + p, .shop2-product-discount-desc .desc-action p + p {
      margin-top: 10px; }
  .shop2-product-actions dd p, .shop2-product-discount-desc p {
    margin: 0; }
  .shop2-product-actions dd p + p, .shop2-product-discount-desc p + p {
    margin-top: 10px; }
  .shop2-product-actions dd .close-desc-action, .shop2-product-discount-desc .close-desc-action {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '';
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2018%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m9%207.58578644%207.2928932-7.29289322c.3905243-.39052429%201.0236893-.39052429%201.4142136%200s.3905243%201.02368927%200%201.41421356l-7.2928932%207.29289322%207.2928932%207.2928932c.3905243.3905243.3905243%201.0236893%200%201.4142136s-1.0236893.3905243-1.4142136%200l-7.2928932-7.2928932-7.29289322%207.2928932c-.39052429.3905243-1.02368927.3905243-1.41421356%200-.39052429-.3905243-.39052429-1.0236893%200-1.4142136l7.29289322-7.2928932-7.29289322-7.29289322c-.39052429-.39052429-.39052429-1.02368927%200-1.41421356.39052429-.39052429%201.02368927-.39052429%201.41421356%200z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    background-size: 12px; }

#shop2-msg {
  background: #0a66f1;
  border: none;
  padding: 13px 20px;
  color: #fff;
  font-size: 15px;
  border-radius: 5px;
  box-shadow: none; }
  @media screen and (max-width: 400px) {
  #shop2-msg {
    width: 200px;
    left: 50% !important;
    margin-left: -120px; } }
  #shop2-msg a {
    color: #fff; }

.shop2-color-ext-tooltip {
  background: #0a66f1;
  border: none;
  padding: 13px 20px;
  color: #fff;
  font-size: 14px;
  border-radius: 5px;
  box-shadow: none; }
  @media screen and (max-width: 639px) {
  .shop2-color-ext-tooltip {
    left: 0 !important; } }
  .shop2-color-ext-tooltip .color_icon {
    display: block;
    width: 90px;
    height: 90px;
    background-size: cover;
    margin: 0 0 5px; }
  .shop2-color-ext-tooltip .col_title {
    color: #fff;
    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: #fff;
      font-size: 13px; }

.shop-pagelist {
  margin: 30px 0 0 0;
  text-align: right; }
  @media screen and (max-width: 1340px) {
  .shop-pagelist {
    text-align: center; } }
  .shop-pagelist__body {
    margin: 0;
    padding: 4px;
    font-size: 0;
    background: #f3f6f8;
    text-align: left;
    list-style: none;
    vertical-align: top;
    display: inline-block;
    border-radius: 28px;
    overflow: hidden; }
  .shop-pagelist__body li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    color: rgba(57, 57, 57, 0.9);
    margin: 0 1px;
    text-align: center; }
    .shop-pagelist__body li.page-num {
      width: 40px; }
    @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-num {
        width: 30px; } }
    @media screen and (max-width: 373px) {
      .shop-pagelist__body li.page-num {
        display: none; } }
    .shop-pagelist__body li.page-num a {
      width: 40px;
      height: 42px;
      display: block;
      color: rgba(57, 57, 57, 0.9);
      text-decoration: none; }
      @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-num a {
        width: 30px; } }
    .shop-pagelist__body li.page-num.dot_item, .shop-pagelist__body li.page-num.active-num {
      display: inline-block; }
    .shop-pagelist__body li.page-last, .shop-pagelist__body li.page-first {
      width: 40px; }
    @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-last, .shop-pagelist__body li.page-first {
        width: 30px; } }
    .shop-pagelist__body li.page-last a, .shop-pagelist__body li.page-first a {
      width: 40px;
      height: 42px;
      display: block;
      color: #000;
      text-decoration: none; }
      @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-last a, .shop-pagelist__body li.page-first a {
        width: 30px; } }
    .shop-pagelist__body li.active-num span {
      width: 40px;
      height: 42px;
      display: block;
      color: #0a66f1; }
      @media screen and (max-width: 639px) {
      .shop-pagelist__body li.active-num span {
        width: 30px; } }
    .shop-pagelist__body li.page-prev {
      width: 42px;
      margin: 0 15px 0 0; }
    @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-prev {
        margin-right: 10px; } }
    .shop-pagelist__body li.page-prev.not_active a {
      pointer-events: none; }
    .shop-pagelist__body li.page-prev a {
      position: relative;
      display: block;
      height: 42px;
      width: 42px;
      font-size: 0;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M5.29289%209.70711C5.68342%2010.0976%206.31658%2010.0976%206.70711%209.70711C7.09763%209.31658%207.09763%208.68342%206.70711%208.29289L5.29289%209.70711ZM2%205L1.29289%204.29289L0.585786%205L1.29289%205.70711L2%205ZM6.70711%201.70711C7.09763%201.31658%207.09763%200.683417%206.70711%200.292893C6.31658%20-0.0976311%205.68342%20-0.0976311%205.29289%200.292893L6.70711%201.70711ZM20%206C20.5523%206%2021%205.55228%2021%205C21%204.44772%2020.5523%204%2020%204V6ZM6.70711%208.29289L2.70711%204.29289L1.29289%205.70711L5.29289%209.70711L6.70711%208.29289ZM2.70711%205.70711L6.70711%201.70711L5.29289%200.292893L1.29289%204.29289L2.70711%205.70711ZM20%204H2V6H20V4Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
      transition: all 0.3s; }
      .shop-pagelist__body li.page-prev a:hover {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.29289%209.70711C5.68342%2010.0976%206.31658%2010.0976%206.70711%209.70711C7.09763%209.31658%207.09763%208.68342%206.70711%208.29289L5.29289%209.70711ZM2%205L1.29289%204.29289L0.585786%205L1.29289%205.70711L2%205ZM6.70711%201.70711C7.09763%201.31658%207.09763%200.683417%206.70711%200.292893C6.31658%20-0.0976311%205.68342%20-0.0976311%205.29289%200.292893L6.70711%201.70711ZM20%206C20.5523%206%2021%205.55228%2021%205C21%204.44772%2020.5523%204%2020%204V6ZM6.70711%208.29289L2.70711%204.29289L1.29289%205.70711L5.29289%209.70711L6.70711%208.29289ZM2.70711%205.70711L6.70711%201.70711L5.29289%200.292893L1.29289%204.29289L2.70711%205.70711ZM20%204H2V6H20V4Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
    .shop-pagelist__body li.page-next {
      width: 42px;
      margin: 0 0 0 15px; }
    @media screen and (max-width: 639px) {
      .shop-pagelist__body li.page-next {
        margin: 0 0 0 10px; } }
    .shop-pagelist__body li.page-next.not_active a {
      pointer-events: none; }
    .shop-pagelist__body li.page-next a {
      position: relative;
      display: block;
      height: 42px;
      width: 42px;
      font-size: 0;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M15.7071%209.70711C15.3166%2010.0976%2014.6834%2010.0976%2014.2929%209.70711C13.9024%209.31658%2013.9024%208.68342%2014.2929%208.29289L15.7071%209.70711ZM19%205L19.7071%204.29289L20.4142%205L19.7071%205.70711L19%205ZM14.2929%201.70711C13.9024%201.31658%2013.9024%200.683417%2014.2929%200.292893C14.6834%20-0.0976311%2015.3166%20-0.0976311%2015.7071%200.292893L14.2929%201.70711ZM1%206C0.447716%206%200%205.55228%200%205C0%204.44772%200.447716%204%201%204V6ZM14.2929%208.29289L18.2929%204.29289L19.7071%205.70711L15.7071%209.70711L14.2929%208.29289ZM18.2929%205.70711L14.2929%201.70711L15.7071%200.292893L19.7071%204.29289L18.2929%205.70711ZM1%204H19V6H1V4Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
      transition: all 0.3s; }
      .shop-pagelist__body li.page-next a:hover {
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.7071%209.70711C15.3166%2010.0976%2014.6834%2010.0976%2014.2929%209.70711C13.9024%209.31658%2013.9024%208.68342%2014.2929%208.29289L15.7071%209.70711ZM19%205L19.7071%204.29289L20.4142%205L19.7071%205.70711L19%205ZM14.2929%201.70711C13.9024%201.31658%2013.9024%200.683417%2014.2929%200.292893C14.6834%20-0.0976311%2015.3166%20-0.0976311%2015.7071%200.292893L14.2929%201.70711ZM1%206C0.447716%206%200%205.55228%200%205C0%204.44772%200.447716%204%201%204V6ZM14.2929%208.29289L18.2929%204.29289L19.7071%205.70711L15.7071%209.70711L14.2929%208.29289ZM18.2929%205.70711L14.2929%201.70711L15.7071%200.292893L19.7071%204.29289L18.2929%205.70711ZM1%204H19V6H1V4Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }

.shop2-vendor-folders {
  margin: 0 0 40px; }

body .product-compare {
  position: relative;
  border: none;
  padding: 0;
  margin: 13px 0 0; }
  body .product-compare label {
    margin-bottom: 0; }
  body .product-compare.product-compare-added {
    font-size: 0; }
  body .product-compare.product-compare-added .compare_checkbox {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    width: 24px;
    margin-right: 12px; }
    body .product-compare.product-compare-added .compare_checkbox input {
      position: absolute;
      width: 0;
      height: 0;
      padding: 0;
      overflow: hidden;
      visibility: hidden;
      padding: 0;
      border: none;
      background: none;
      -webkit-appearance: none;
      /* for FF */
      -moz-appearance: none; }
    body .product-compare.product-compare-added .compare_checkbox:before {
      position: absolute;
      cursor: pointer;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 3px;
      transition: all 0.2s;
      box-shadow: inset 0 0 0 2px #252728;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%229px%22%20%20viewBox%3D%220%200%2012%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M4.2%2C9C4%2C9%2C3.7%2C8.9%2C3.5%2C8.7l-3.2-3c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0l2.5%2C2.3l6.1-6.3%0D%0A%09c0.4-0.4%2C1-0.4%2C1.4%2C0c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-6.8%2C7C4.7%2C8.9%2C4.5%2C9%2C4.2%2C9z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
  body .product-compare.product-compare-added .link-reset {
    color: #393939;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    vertical-align: middle; }
    body .product-compare.product-compare-added .link-reset span {
      font-weight: 700; }
  body .product-compare .compare_plus {
    position: relative;
    padding: 0 0 0 36px;
    min-height: 24px;
    font: 400 15px/ 24px 'Roboto', Arial, Helvetica, sans-serif;
    color: #393939; }
  body .product-compare .compare_plus:hover:before {
    box-shadow: inset 0 0 0 2px #252728; }
  body .product-compare .compare_plus:before {
    position: absolute;
    cursor: pointer;
    content: '';
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    background: #f3f6f8;
    border-radius: 3px;
    transition: all 0.2s;
    box-shadow: none; }
  body .product-compare .compare_plus input {
    position: absolute;
    width: 0;
    height: 0;
    padding: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
    border: none;
    background: none;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none; }

.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: 56px;
    text-align: center; }
  .shop2-panel .shop-panel-content a {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    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: 28px;
    height: 30px;
    width: 30px;
    padding: 0;
    border-radius: 50%;
    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; }
    @media only screen and (max-width: 560px) {
    .shop2-panel .shop-panel-content .shop-panel-cart {
      padding-left: 0;
      margin-left: 15px; } }
    .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 screen and (max-width: 560px) {
      .shop2-panel .shop-panel-content .shop-panel-cart:after {
        display: none; } }

html, body {
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

html {
  font-size: 16px; }
  html.mobile .slick-next, html.mobile .slick-prev {
    opacity: 1 !important;
    visibility: visible !important; }

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

* {
  box-sizing: border-box; }

h1, h2, h3, h4, h5, h6 {
  color: #39363c;
  font-weight: 700;
  font-style: normal;
  font-family: 'Rubik', sans-serif; }

h1 {
  margin-top: 0;
  font-size: 34px;
  margin-bottom: 0; }
  @media screen and (max-width: 1023px) {
  h1 {
    font-size: 30px; } }
  @media screen and (max-width: 639px) {
  h1 {
    font-size: 24px;
    line-height: normal;
    margin: 0; } }

h2 {
  font-size: 1.5rem; }
  @media screen and (max-width: 639px) {
  h2 {
    font-size: 1.2rem; } }

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: #304cdc; }

a:hover {
  text-decoration: none; }

a img {
  border-color: #393939; }

.slick-slide:focus {
  outline: none; }
  .slick-slide a:focus {
    outline: none; }

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

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

.table-wrapper {
  overflow: auto; }

img {
  height: auto; }

table img {
  max-width: none; }

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

.site-path {
  margin-bottom: 13px;
  white-space: normal;
  line-height: normal;
  font-size: 14px;
  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;
  color: rgba(0, 0, 0, 0.4); }
  @media screen and (max-width: 767px) {
  .site-path {
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap; } }
  .site-path a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #304cdc;
    padding: 5px 17px 8px 0;
    border-radius: 4px;
    margin-right: 20px;
    padding-bottom: 5px;
    position: relative;
    transition: all 0.2s; }
  @media screen and (max-width: 767px) {
    .site-path a {
      margin-right: 10px; } }
  .site-path a:before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 5px;
    height: 12px;
    margin-top: -6px;
    opacity: 0.4;
    content: '';
    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%225px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%205%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.68599%200.588403C1.45868%200.209539%200.967268%200.0866871%200.588403%200.314006C0.209539%200.541324%200.0866871%201.03273%200.314006%201.4116L1.68599%200.588403ZM4%206L4.68599%206.4116L4.93295%206L4.68599%205.5884L4%206ZM0.314006%2010.5884C0.0866871%2010.9673%200.209539%2011.4587%200.588403%2011.686C0.967268%2011.9133%201.45868%2011.7905%201.68599%2011.4116L0.314006%2010.5884ZM0.314006%201.4116L3.31401%206.4116L4.68599%205.5884L1.68599%200.588403L0.314006%201.4116ZM3.31401%205.5884L0.314006%2010.5884L1.68599%2011.4116L4.68599%206.4116L3.31401%205.5884Z%22%20fill%3D%22%23304cdc%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .site-path a + span {
    display: inline-block;
    vertical-align: middle; }

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

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

.site__wrapper {
  min-height: 100%;
  margin: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  transition: transform 0.3s; }

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

.site-main {
  padding: 0 30px 60px; }
  @media screen and (min-width: 1261px) {
  .site-main {
    padding-right: 50px;
    padding-left: 50px; } }
  @media screen and (max-width: 1260px) {
  .site-main {
    padding: 0 24px 1px; } }
  @media screen and (max-width: 767px) {
  .site-main {
    padding: 0 16px 1px; } }
  .site-main__inner {
    background: #fff;
    border-radius: 28px;
    padding: 32px 0 0;
    margin: 0 auto;
    max-width: 1430px; }
  @media screen and (max-width: 1260px) {
    .site-main__inner {
      padding: 28px 0 0;
      border-radius: 0;
      margin: 0 -24px; } }
  @media screen and (max-width: 767px) {
    .site-main__inner {
      padding: 22px 0 0;
      margin: 0 -16px; } }
  .site-main__inner.filled_block {
    background: none; }
    .site-main__inner.filled_block .site-main__top {
      background: #fff;
      box-shadow: none;
      padding: 30px 30px 0;
      border-radius: 28px 28px 0 0; }
    @media screen and (max-width: 1260px) {
      .site-main__inner.filled_block .site-main__top {
        border-radius: 0;
        padding: 20px 24px 0; } }
    @media screen and (max-width: 1023px) {
      .site-main__inner.filled_block .site-main__top {
        margin: 0; } }
    @media screen and (max-width: 767px) {
      .site-main__inner.filled_block .site-main__top {
        padding: 10px 16px 0; } }
    .site-main__inner.filled_block .site-path {
      margin: 0; }
  .site-main__top {
    padding: 0 30px 20px;
    box-shadow: inset 0px -1px 0px #f3f6f8; }
  @media screen and (max-width: 1260px) {
    .site-main__top {
      padding: 0 24px 20px; } }
  @media screen and (max-width: 767px) {
    .site-main__top {
      padding: 0 16px 20px; } }
  .site-main__bottom {
    padding: 30px 30px 40px; }
  .site-main__bottom.no_padding {
    padding: 0; }
  @media screen and (max-width: 1260px) {
    .site-main__bottom {
      padding: 20px 24px 30px; } }
  @media screen and (max-width: 767px) {
    .site-main__bottom {
      padding: 16px 16px 20px; } }
  .site-main__bottom.cart_padding {
    padding: 0 30px 40px; }
    .site-main__bottom.cart_padding .shop2-warning, .site-main__bottom.cart_padding .shop2-info {
      margin: 0 -30px;
      border-radius: 0;
      background: none;
      padding: 24px 70px;
      border-bottom: 1px solid #f3f6f8; }
    @media screen and (max-width: 1260px) {
      .site-main__bottom.cart_padding .shop2-warning, .site-main__bottom.cart_padding .shop2-info {
        margin: 0 -24px; } }
    @media screen and (max-width: 767px) {
      .site-main__bottom.cart_padding .shop2-warning, .site-main__bottom.cart_padding .shop2-info {
        margin: 0 -16px; } }
    .site-main__bottom.cart_padding .shop2-warning:before, .site-main__bottom.cart_padding .shop2-info:before {
      left: 20px; }
    .site-main__bottom.cart_padding .shop2-info {
      padding: 24px 20px; }
    @media screen and (max-width: 479px) {
      .site-main__bottom.cart_padding .shop2-info {
        padding: 16px; } }
    @media screen and (max-width: 1260px) {
    .site-main__bottom.cart_padding {
      padding: 0 24px 30px; } }
    @media screen and (max-width: 767px) {
    .site-main__bottom.cart_padding {
      padding: 0 16px 20px; } }

.inner-folders {
  padding: 30px 0 20px; }
  @media screen and (max-width: 1260px) {
  .inner-folders {
    padding: 20px 0 0; } }
  @media screen and (max-width: 1023px) {
  .inner-folders {
    padding: 15px 0 0; } }
  .inner-folders__list {
    font-size: 0;
    margin: 0 -5px; }
  .inner-folders__list li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 10px; }
    .inner-folders__list li a {
      padding: 9px 18px 9px;
      display: block;
      text-decoration: none;
      color: rgba(57, 54, 60, 0.6);
      transition: all 0.3s;
      border-radius: 50px;
      font-weight: normal;
      line-height: normal;
      font-size: 15px;
      text-align: center;
      background: #f3f6f8; }
    .inner-folders__list li a:hover {
      color: #fff;
      background: #0a66f1; }

.site-footer {
  min-height: 100px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

@media screen and (min-width: 640px) {
    .remodal {
      border-radius: 20px !important; } }

.remodal[data-remodal-id="call_form"], .remodal[data-remodal-id="login-form"], .remodal[data-remodal-id="search_form"] {
  border-radius: 6px;
  padding: 60px 40px 35px;
  text-align: left; }
  @media screen and (max-width: 639px) {
  .remodal[data-remodal-id="call_form"], .remodal[data-remodal-id="login-form"], .remodal[data-remodal-id="search_form"] {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    border-radius: 0;
    padding: 60px 20px 45px; } }
  .remodal[data-remodal-id="call_form"] .tpl-anketa__title, .remodal[data-remodal-id="login-form"] .tpl-anketa__title, .remodal[data-remodal-id="search_form"] .tpl-anketa__title, .remodal[data-remodal-id="call_form"] .block-title, .remodal[data-remodal-id="login-form"] .block-title, .remodal[data-remodal-id="search_form"] .block-title, .remodal[data-remodal-id="call_form"] .search-title, .remodal[data-remodal-id="login-form"] .search-title, .remodal[data-remodal-id="search_form"] .search-title {
    color: #39363c;
    font-size: 26px;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 24px;
    font-family: 'Rubik', sans-serif; }
  .remodal[data-remodal-id="call_form"] .tpl-form-button, .remodal[data-remodal-id="login-form"] .tpl-form-button, .remodal[data-remodal-id="search_form"] .tpl-form-button, .remodal[data-remodal-id="call_form"] .btn-style, .remodal[data-remodal-id="login-form"] .btn-style, .remodal[data-remodal-id="search_form"] .btn-style {
    padding-right: 76px; }
  .remodal[data-remodal-id="call_form"] .tpl-form-button:after, .remodal[data-remodal-id="login-form"] .tpl-form-button:after, .remodal[data-remodal-id="search_form"] .tpl-form-button:after, .remodal[data-remodal-id="call_form"] .btn-style:after, .remodal[data-remodal-id="login-form"] .btn-style:after, .remodal[data-remodal-id="search_form"] .btn-style:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    bottom: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .remodal[data-remodal-id="call_form"] .login-btns, .remodal[data-remodal-id="login-form"] .login-btns, .remodal[data-remodal-id="search_form"] .login-btns {
    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; }
  .remodal[data-remodal-id="call_form"] .login-btns .register, .remodal[data-remodal-id="login-form"] .login-btns .register, .remodal[data-remodal-id="search_form"] .login-btns .register {
    font-size: 16px;
    font-weight: 400;
    color: #0a66f1;
    text-decoration: none;
    border-bottom: 1px solid rgba(10, 102, 241, 0.25);
    transition: all 0.3s; }
    .remodal[data-remodal-id="call_form"] .login-btns .register:hover, .remodal[data-remodal-id="login-form"] .login-btns .register:hover, .remodal[data-remodal-id="search_form"] .login-btns .register:hover {
      border-color: #0a66f1; }
  .remodal[data-remodal-id="call_form"] .login-btns .forgot, .remodal[data-remodal-id="login-form"] .login-btns .forgot, .remodal[data-remodal-id="search_form"] .login-btns .forgot {
    color: rgba(57, 54, 60, 0.6);
    text-decoration: none;
    border-bottom: 1px solid transparent;
    margin: 0 0 6px;
    display: inline-block; }
    .remodal[data-remodal-id="call_form"] .login-btns .forgot:hover, .remodal[data-remodal-id="login-form"] .login-btns .forgot:hover, .remodal[data-remodal-id="search_form"] .login-btns .forgot:hover {
      border-color: rgba(57, 54, 60, 0.6); }
  .remodal[data-remodal-id="call_form"] .g-auth__social-min, .remodal[data-remodal-id="login-form"] .g-auth__social-min, .remodal[data-remodal-id="search_form"] .g-auth__social-min {
    margin: 20px 0 0 0;
    border: none; }
  .remodal[data-remodal-id="call_form"] .g-form-field__title, .remodal[data-remodal-id="login-form"] .g-form-field__title, .remodal[data-remodal-id="search_form"] .g-form-field__title {
    color: #39363c;
    font-size: 17px;
    font-weight: 700;
    margin: 0 0 10px; }
  .remodal[data-remodal-id="call_form"] .g-form-field__title b, .remodal[data-remodal-id="login-form"] .g-form-field__title b, .remodal[data-remodal-id="search_form"] .g-form-field__title b {
    font-weight: 700; }
  .remodal[data-remodal-id="call_form"] .g-auth__personal-note, .remodal[data-remodal-id="login-form"] .g-auth__personal-note, .remodal[data-remodal-id="search_form"] .g-auth__personal-note {
    color: rgba(57, 54, 60, 0.6);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400; }
  .remodal[data-remodal-id="call_form"] .g-auth__personal-note a, .remodal[data-remodal-id="login-form"] .g-auth__personal-note a, .remodal[data-remodal-id="search_form"] .g-auth__personal-note a {
    color: #0a66f1;
    border-bottom: 1px solid transparent; }
    .remodal[data-remodal-id="call_form"] .g-auth__personal-note a:hover, .remodal[data-remodal-id="login-form"] .g-auth__personal-note a:hover, .remodal[data-remodal-id="search_form"] .g-auth__personal-note a:hover {
      color: #0a66f1;
      border-bottom-color: #0a66f1; }
  .remodal[data-remodal-id="call_form"] .search-rows .row, .remodal[data-remodal-id="login-form"] .search-rows .row, .remodal[data-remodal-id="search_form"] .search-rows .row {
    margin-bottom: 20px;
    font-size: 0; }
    .remodal[data-remodal-id="call_form"] .search-rows .row .input-from, .remodal[data-remodal-id="login-form"] .search-rows .row .input-from, .remodal[data-remodal-id="search_form"] .search-rows .row .input-from {
      width: calc(50% - 8px);
      margin-right: 16px;
      display: inline-block;
      vertical-align: top; }
    .remodal[data-remodal-id="call_form"] .search-rows .row .input-to, .remodal[data-remodal-id="login-form"] .search-rows .row .input-to, .remodal[data-remodal-id="search_form"] .search-rows .row .input-to {
      width: calc(50% - 8px);
      display: inline-block;
      vertical-align: top; }
  .remodal[data-remodal-id="call_form"] .search-rows .row-btn, .remodal[data-remodal-id="login-form"] .search-rows .row-btn, .remodal[data-remodal-id="search_form"] .search-rows .row-btn {
    padding-top: 10px; }
/*from_theme*/
@keyframes moreAnimation {
  0% {
    box-shadow: 0 0 0 6px rgba(37, 39, 40, 0.25);
    background-color: rgba(37, 39, 40, 0.5); }

  50% {
    box-shadow: 0 0 0 6px rgba(37, 39, 40, 0.4);
    background-color: rgba(37, 39, 40, 0.7); }

  100% {
    box-shadow: 0 0 0 6px rgba(37, 39, 40, 0.25);
    background-color: rgba(37, 39, 40, 0.5); } }

.shop-folders-wrap {
  position: absolute;
  width: 100%;
  z-index: 5;
  margin-top: 20px;
  transition: all 0.2s; }
  .shop-folders-wrap.active .cat-list {
    box-shadow: 0px 15px 60px rgba(0, 0, 0, 0.1); }
    .shop-folders-wrap.active .cat-list:before {
      display: none; }
  .shop-folders-wrap.inner {
    opacity: 0;
    visibility: hidden; }
  .shop-folders-wrap.inner .cat-more {
    display: none; }
  .shop-folders-wrap.inner .hide_item {
    display: block; }
  .shop-folders-wrap.inner .cat-list {
    padding-bottom: 15px;
    box-shadow: 0px 15px 60px rgba(0, 0, 0, 0.1); }
  .shop-folders-wrap.inner.opened {
    opacity: 1;
    visibility: visible; }
  .shop-folders-wrap .cat-list {
    transition: all 0.2s;
    min-height: 430px;
    padding-bottom: 34px;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
    border-radius: 28px; }
  @media screen and (max-width: 1023px) {
    .shop-folders-wrap .cat-list {
      border-radius: 24px; } }
  @media screen and (max-width: 767px) {
    .shop-folders-wrap .cat-list {
      border-radius: 18px; } }
  .shop-folders-wrap .cat-list > li {
    padding: 0 10px;
    position: relative; }
    .shop-folders-wrap .cat-list > li > a {
      border-radius: 4px;
      transition: all 0.2s;
      font-weight: 500;
      line-height: 22px;
      font-size: 17px;
      color: #39363c; }
    .shop-folders-wrap .cat-list > li > a.sublevels {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3Cpath%20opacity%3D%220.15%22%20fill%3D%22%23304551%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat; }
      .shop-folders-wrap .cat-list > li > a.sublevels:hover, .shop-folders-wrap .cat-list > li > a.sublevels.active {
        color: #0a66f1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3D%22%230a66f1%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat; }
    .shop-folders-wrap .cat-list > li > a:hover {
      color: #0a66f1; }
    .shop-folders-wrap .cat-list > li li a.sublevels {
      padding: 10px 30px 10px 20px; }
    .shop-folders-wrap .cat-list > li ul {
      display: none;
      position: absolute;
      top: 0;
      left: 100%;
      width: 270px;
      background: #fff;
      box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.15);
      border-radius: 28px;
      padding: 12px 0;
      margin: 0 0 0 2px; }
    @media screen and (max-width: 1023px) {
      .shop-folders-wrap .cat-list > li ul {
        border-radius: 24px; } }
    @media screen and (max-width: 767px) {
      .shop-folders-wrap .cat-list > li ul {
        border-radius: 18px; } }
    .shop-folders-wrap .cat-list > li ul li {
      padding: 0 10px;
      position: relative; }
      .shop-folders-wrap .cat-list > li ul li a {
        font-weight: 500;
        transition: all 0.2s; }
      .shop-folders-wrap .cat-list > li ul li a.sublevels {
        padding: 10px 30px 10px 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%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.15%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22%23304551%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat; }
      .shop-folders-wrap .cat-list > li ul li a.sublevels:hover, .shop-folders-wrap .cat-list > li ul li a.sublevels.active {
        color: #0a66f1;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") right 12px top 50% no-repeat; }
      .shop-folders-wrap .cat-list > li ul li a:hover {
        color: #0a66f1; }

.cat-title.inner {
  cursor: pointer; }
  .cat-title.inner:before {
    display: none; }
  .cat-title.inner.active:before {
    display: block; }

.top-menu__wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .top-menu__wrap li {
    position: relative; }
  .top-menu__wrap li.flexMenu-viewMore > a {
    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;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none; }
    .top-menu__wrap li.flexMenu-viewMore ul ul {
      left: auto;
      right: 100%;
      margin: -13px 22px 0 0; }
  .top-menu__wrap > li {
    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; }
  .top-menu__wrap > li > a {
    height: 50px;
    font-weight: 500;
    color: #000; }
    .top-menu__wrap > li > a.pale {
      color: rgba(0, 0, 0, 0.4); }
    .top-menu__wrap > li > a.active {
      color: #000; }
  .top-menu__wrap > li > ul {
    margin-left: -20px;
    border-radius: 8px; }
  .top-menu__wrap > li ul {
    position: absolute;
    top: 100%;
    margin-top: -1px;
    width: 240px;
    background: #fff;
    padding: 12px 20px;
    display: none;
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.06); }
    .top-menu__wrap > li ul li {
      position: relative; }
    .top-menu__wrap > li ul li a {
      padding: 6px 0;
      margin: 0;
      font-weight: 500;
      color: rgba(0, 0, 0, 0.4); }
      .top-menu__wrap > li ul li a:hover, .top-menu__wrap > li ul li a.active {
        color: #000; }
    .top-menu__wrap > li ul li ul {
      left: 100%;
      top: 0;
      border-radius: 6px;
      margin: -13px 0 0 22px; }
  .top-menu__wrap .w-nav-link.w--current {
    color: #000; }
  .top-menu__wrap .w-nav-link.w--current.pale {
    color: rgba(0, 0, 0, 0.4); }
  .top-menu__wrap .w-nav-link.w--current.active {
    color: #000; }

.hide_item {
  display: none; }

.cat-more {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -18px;
  height: 36px;
  width: 36px;
  cursor: pointer;
  border-radius: 50%;
  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%2225px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%2025%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.1%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%202.5C0%201.11929%201.11929%200%202.5%200C3.88071%200%205%201.11929%205%202.5C5%203.88071%203.88071%205%202.5%205C1.11929%205%200%203.88071%200%202.5ZM10%202.5C10%201.11929%2011.1193%200%2012.5%200C13.8807%200%2015%201.11929%2015%202.5C15%203.88071%2013.8807%205%2012.5%205C11.1193%205%2010%203.88071%2010%202.5ZM22.5%200C21.1193%200%2020%201.11929%2020%202.5C20%203.88071%2021.1193%205%2022.5%205C23.8807%205%2025%203.88071%2025%202.5C25%201.11929%2023.8807%200%2022.5%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .cat-more: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%2225px%22%20height%3D%225px%22%20%20viewBox%3D%220%200%2025%205%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%202.5C0%201.11929%201.11929%200%202.5%200C3.88071%200%205%201.11929%205%202.5C5%203.88071%203.88071%205%202.5%205C1.11929%205%200%203.88071%200%202.5ZM10%202.5C10%201.11929%2011.1193%200%2012.5%200C13.8807%200%2015%201.11929%2015%202.5C15%203.88071%2013.8807%205%2012.5%205C11.1193%205%2010%203.88071%2010%202.5ZM22.5%200C21.1193%200%2020%201.11929%2020%202.5C20%203.88071%2021.1193%205%2022.5%205C23.8807%205%2025%203.88071%2025%202.5C25%201.11929%2023.8807%200%2022.5%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.popup-contacts {
  padding: 0 0 0 50px;
  color: #39363c;
  font-size: 20px;
  line-height: 120%;
  font-weight: 700;
  margin-bottom: 20px;
  display: none;
  min-height: 40px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%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%22M15.0612%2018.1988C15.0612%2017.8323%2015.575%2016.9515%2016.1225%2016.1173C16.8538%2015.0027%2016.8641%2013.5428%2016.0643%2012.4763L14.1171%209.88015C13.289%208.77596%2011.7997%208.36643%2010.6518%209.13277C9.38451%209.97875%208%2011.239%208%2012.7072C8.46646%2021.6552%2018.3441%2031.5362%2027.2916%2032C28.471%2032.0611%2029.7336%2030.7144%2030.6541%2029.4461C31.5156%2028.2592%2031.1401%2026.6479%2029.9668%2025.768L27.5237%2023.9358C26.4567%2023.1357%2024.9961%2023.1464%2023.8814%2023.8786C23.0479%2024.4261%2022.1681%2024.9398%2021.8018%2024.9398C19.449%2024.1555%2015.8454%2020.5517%2015.0612%2018.1988Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
  .popup-contacts {
    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: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }
  .popup-contacts a {
    color: #39363c;
    text-decoration: none; }
  .popup-contacts__time {
    font-size: 14px;
    margin-top: 5px;
    font-weight: 400;
    color: rgba(57, 57, 57, 0.7); }

.popup-address {
  margin-bottom: 20px;
  min-height: 40px;
  font-size: 14px;
  display: none;
  padding: 0 0 0px 50px;
  color: rgba(57, 57, 57, 0.7);
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29%2017.4286C29%2011.2727%2024.9706%208%2020%208C15.0294%208%2011%2011.2727%2011%2017.4286C11%2023.2727%2020%2032%2020%2032C20%2032%2029%2022.966%2029%2017.4286ZM20%2020C21.6569%2020%2023%2018.6569%2023%2017C23%2015.3431%2021.6569%2014%2020%2014C18.3431%2014%2017%2015.3431%2017%2017C17%2018.6569%2018.3431%2020%2020%2020Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
  .popup-address {
    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: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; } }
/*form*/
/*burger*/
.burger-block {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  overflow: hidden;
  overflow-y: auto;
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden; }
  .burger-block.active {
    opacity: 1;
    visibility: visible; }
  .burger-block.active .burger-block__section {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  .burger-block .burger-cabinet {
    background: #0a66f1; }
  .burger-block__section {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 320px;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    transition: all 0.3s;
    padding: 0 0 30px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  .burger-block__section a {
    color: #fff; }
  .burger-block .cat-title-text {
    position: relative;
    padding: 8px 30px 8px 20px; }
  .burger-block .burger-mob-title {
    position: absolute;
    top: 0;
    left: 20px;
    cursor: pointer;
    height: 54px;
    cursor: pointer;
    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;
    color: rgba(0, 0, 0, 0.5); }
  .burger-block .burger-mob-title.active {
    color: #39363c; }
  .burger-block .brands-mob-title {
    position: absolute;
    right: 68px;
    top: 0;
    height: 54px;
    cursor: pointer;
    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;
    color: rgba(0, 0, 0, 0.5); }
  .burger-block .brands-mob-title.active {
    color: #39363c; }
  .burger-block .mobile-brands-block {
    display: none; }
  .burger-block .mobile-brands-block .brands-popup__item a {
    padding: 16px 20px 15px; }
  .burger-block .burger-folders {
    background: #fff;
    padding: 0 0 10px; }
  .burger-block .burger-folders__list li {
    display: block; }
    .burger-block .burger-folders__list li.waSlideMenu-back a {
      font-size: 16px;
      color: #0a66f1;
      font-weight: 700;
      padding: 16px 20px 15px 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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M4.58392%2010.8637C5.06092%2011.4003%205.88261%2011.4486%206.41923%2010.9716C6.95585%2010.4946%207.00418%209.67294%206.52719%209.13633L4.58392%2010.8637ZM2%206L1.02837%205.13633L0.260659%206L1.02837%206.86367L2%206ZM6.52719%202.86367C7.00418%202.32706%206.95585%201.50536%206.41923%201.02837C5.88261%200.551375%205.06092%200.59971%204.58392%201.13633L6.52719%202.86367ZM18%207.3C18.718%207.3%2019.3%206.71797%2019.3%206C19.3%205.28203%2018.718%204.7%2018%204.7V7.3ZM6.52719%209.13633L2.97163%205.13633L1.02837%206.86367L4.58392%2010.8637L6.52719%209.13633ZM2.97163%206.86367L6.52719%202.86367L4.58392%201.13633L1.02837%205.13633L2.97163%206.86367ZM18%204.7H2V7.3H18V4.7Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat #f3f6f8; }
    .burger-block .burger-folders__list li.parentItem a {
      font-weight: 700;
      font-size: 16px;
      padding: 20px 20px 13px; }
    .burger-block .burger-folders__list li a {
      color: #2d2d2d;
      font-size: 15px;
      text-decoration: none;
      display: block;
      padding: 15px 20px; }
      .burger-block .burger-folders__list li a.hasArrow {
        padding-right: 40px;
        background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M3.07982%201.18551C2.62999%200.698806%201.87078%200.668918%201.38408%201.11875C0.897378%201.56858%200.867491%202.32779%201.31732%202.81449L3.07982%201.18551ZM5.88887%205.99276L6.77012%206.80725C7.19512%206.34741%207.19512%205.6381%206.77012%205.17826L5.88887%205.99276ZM1.30393%209.18551C0.854099%209.67221%200.883987%2010.4314%201.37069%2010.8812C1.85739%2011.3311%202.6166%2011.3012%203.06643%2010.8145L1.30393%209.18551ZM1.31732%202.81449L5.00762%206.80725L6.77012%205.17826L3.07982%201.18551L1.31732%202.81449ZM5.00762%205.17826L1.30393%209.18551L3.06643%2010.8145L6.77012%206.80725L5.00762%205.17826Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat; }

.remodal-overlay {
  z-index: 99999; }

.remodal-wrapper {
  z-index: 100000; }
/*burger*/
/*Category*/
@media screen and (max-width: 1420px) {
      .cont-category .cont-category__item {
        height: 230px; } }
  @media screen and (max-width: 1340px) {
    .cont-category .cont-category__item {
      height: 220px; } }
  @media screen and (max-width: 1260px) {
    .cont-category .cont-category__item {
      height: 350px; } }
  @media screen and (min-width: 100px) and (max-width: 767px) {
    .cont-category .cont-categoty__item-wrap:nth-child(n+5) {
      display: none; } }
  @media screen and (min-width: 768px) and (max-width: 1260px) {
    .cont-category .cont-categoty__item-wrap:nth-child(n+7) {
      display: none; } }
  @media screen and (min-width: 1261px) {
    .cont-category .cont-categoty__item-wrap:nth-child(n+6) {
      display: none; } }
  @media screen and (max-width: 479px) {
  .cont-category .cont-categoty__item-wrap {
    width: 100%;
    min-width: 100%; } }
  .cont-category__btn {
    margin: 0 auto;
    max-width: 1430px;
    font-weight: normal;
    line-height: 19px;
    font-size: 15px;
    color: #0a66f1;
    font-weight: 500;
    text-align: center;
    padding: 10px 20px 0; }
  @media screen and (max-width: 479px) {
    .cont-category__btn {
      padding: 0 16px; } }
  .cont-category__btn span {
    cursor: pointer;
    position: relative;
    padding: 0 34px 0 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    min-height: 26px; }
    .cont-category__btn span.active:before {
      -webkit-transform: rotate(-180deg);
      -moz-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
      -o-transform: rotate(-180deg);
      transform: rotate(-180deg);
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #0a66f1; }
    .cont-category__btn span:before {
      position: absolute;
      top: 50%;
      right: 0;
      content: '';
      width: 26px;
      height: 26px;
      margin-top: -13px;
      border-radius: 50%;
      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%2210px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2010%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.91841%202.93092C9.42655%202.4237%209.42729%201.60058%208.92007%201.09244C8.41285%200.5843%207.58973%200.583555%207.08159%201.09078L8.91841%202.93092ZM5.00543%205L4.08703%205.92007C4.59452%206.42664%205.41635%206.42664%205.92384%205.92007L5.00543%205ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM7.08159%201.09078L4.08703%204.07993L5.92384%205.92007L8.91841%202.93092L7.08159%201.09078ZM5.92384%204.07993L2.91841%201.07993L1.08159%202.92007L4.08703%205.92007L5.92384%204.07993Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #0a66f1; }
/*Category*/
/*Cart*/
.cart-container .cart-icon {
  position: relative; }
  .cart-container .cart_link {
    -webkit-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    -moz-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    -ms-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
    transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0); }
  .cart-container .cart_amount {
    position: absolute;
    display: none;
    z-index: 1;
    left: 10px;
    top: 9px;
    width: 22px;
    height: 22px;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    background: #fff;
    border-radius: 50%; }

.top-pannel__cart {
  pointer-events: none; }
  .top-pannel__cart.active {
    pointer-events: auto; }
  .top-pannel__cart.active .cart_amount {
    display: block; }
  .top-pannel__cart .cart_amount {
    position: absolute;
    display: none;
    z-index: 1;
    right: 3px;
    top: 6px;
    width: 22px;
    height: 22px;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    background: #252728;
    border-radius: 50%; }

.top-pannel__compare {
  position: absolute;
  top: 0px;
  right: 60px;
  display: none;
  width: 50px;
  height: 50px;
  pointer-events: none; }
  @media screen and (max-width: 1260px) {
  .top-pannel__compare {
    display: block; } }
  .top-pannel__compare.active {
    pointer-events: auto; }
  .top-pannel__compare.active .compare_amount {
    display: block; }
  .top-pannel__compare .compare_amount {
    position: absolute;
    display: none;
    z-index: 1;
    right: 6px;
    top: 6px;
    width: 22px;
    height: 22px;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    background: #252728;
    border-radius: 50%; }
  .top-pannel__compare .compare-icon {
    width: 50px;
    height: 50px;
    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%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671573%200.671573%200%201.5%200V0C2.32843%200%203%200.671573%203%201.5V16.5C3%2017.3284%202.32843%2018%201.5%2018V18C0.671573%2018%200%2017.3284%200%2016.5V1.5ZM8%205.5C8%204.67157%208.67157%204%209.5%204V4C10.3284%204%2011%204.67157%2011%205.5V16.5C11%2017.3284%2010.3284%2018%209.5%2018V18C8.67157%2018%208%2017.3284%208%2016.5V5.5ZM19%209.5C19%208.67157%2018.3284%208%2017.5%208V8C16.6716%208%2016%208.67157%2016%209.5V16.5C16%2017.3284%2016.6716%2018%2017.5%2018V18C18.3284%2018%2019%2017.3284%2019%2016.5V9.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% 17px no-repeat; }
/*Cart*/
/*Right panel*/
.form-btn-container .form-btn {
  -webkit-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
  -moz-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
  -ms-transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
  transform: translate3d(160PX, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0); }
/*Right panel*/
/*Top slider*/
.w-slide__bg, .w-slide_link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  background-position: 50% 0;
  background-size: cover;
  background-repeat: no-repeat; }

.w-slide__bg.black_bg:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05); }

.w-slide_link {
  z-index: 2; }
/*Top slider*/
/*footer*/
.footer_time {
  padding-top: 9px; }
/*footer*/
/*Article*/
.article__item {
  margin-bottom: 22px; }
  .article__item:last-child {
    margin-bottom: 0; }
/*Article*/
/*Mobile menu*/
.mobile-menu {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 320px;
  z-index: 100000;
  background: #0a66f1;
  overflow: hidden;
  overflow-y: auto;
  transition: all 0.3s;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%); }
  @media screen and (max-width: 1260px) {
  .mobile-menu {
    display: block; } }
  .mobile-menu.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  .mobile-menu__back {
    position: absolute;
    top: 8px;
    right: 10px;
    cursor: pointer;
    display: block;
    width: 32px;
    z-index: 2;
    height: 32px;
    margin-top: 0px;
    margin-right: 0px;
    border-radius: 50%;
    -moz-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    font-size: 0px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .mobile-menu__title {
    color: #fff;
    height: 50px;
    padding: 8px 20px;
    font-size: 18px;
    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;
    background: rgba(255, 255, 255, 0.1); }

.burger-block__menu {
  position: absolute;
  top: 0;
  right: 95px;
  height: 50px;
  z-index: 2;
  font-size: 15px;
  color: #fff;
  padding: 17px 10px 17px 20px;
  cursor: pointer; }

.burger-navigation__list li {
  display: block; }
  .burger-navigation__list li.parentItem a {
    padding: 15px 55px;
    font-size: 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%2221px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2021%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.29289%209.70711C5.68342%2010.0976%206.31658%2010.0976%206.70711%209.70711C7.09763%209.31658%207.09763%208.68342%206.70711%208.29289L5.29289%209.70711ZM2%205L1.29289%204.29289L0.585786%205L1.29289%205.70711L2%205ZM6.70711%201.70711C7.09763%201.31658%207.09763%200.683417%206.70711%200.292893C6.31658%20-0.0976311%205.68342%20-0.0976311%205.29289%200.292893L6.70711%201.70711ZM20%206C20.5523%206%2021%205.55228%2021%205C21%204.44772%2020.5523%204%2020%204V6ZM6.70711%208.29289L2.70711%204.29289L1.29289%205.70711L5.29289%209.70711L6.70711%208.29289ZM2.70711%205.70711L6.70711%201.70711L5.29289%200.292893L1.29289%204.29289L2.70711%205.70711ZM20%204H2V6H20V4Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat; }
  .burger-navigation__list li.waSlideMenu-back a {
    position: absolute;
    z-index: 1;
    padding: 0;
    font-size: 0;
    width: 55px;
    line-height: 0;
    height: 46px;
    background: none; }
  .burger-navigation__list li a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    display: block;
    padding: 13px 20px; }
  .burger-navigation__list li a.hasArrow {
    padding-right: 40px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%206%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20opacity%3D%220.6%22%20d%3D%22M1.72221%200.293533C1.33204%20-0.0973444%200.698874%20-0.0979175%200.307996%200.292254C-0.0828811%200.682425%20-0.083454%201.31559%200.306717%201.70647L1.72221%200.293533ZM5%204.99276L5.70775%205.69922C6.09742%205.30884%206.09742%204.67667%205.70775%204.28629L5%204.99276ZM0.292254%208.29353C-0.0979171%208.68441%20-0.0973441%209.31758%200.293533%209.70775C0.684411%2010.0979%201.31758%2010.0973%201.70775%209.70647L0.292254%208.29353ZM0.306717%201.70647L4.29225%205.69922L5.70775%204.28629L1.72221%200.293533L0.306717%201.70647ZM4.29225%204.28629L0.292254%208.29353L1.70775%209.70647L5.70775%205.69922L4.29225%204.28629Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat; }
/*Mobile menu*/
/*Timer*/
@media screen and (max-width: 1260px) {
    .site-hedaer {
      padding: 50px 0 0; } }

.timer-block {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 20px;
  background: #0a66f1;
  z-index: 1000; }
  @media screen and (max-width: 479px) {
  .timer-block {
    padding: 0 16px; } }
  .timer-block__inner {
    position: relative;
    padding: 10px 0;
    min-height: 70px;
    margin: 0 auto;
    max-width: 1430px;
    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;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  @media screen and (max-width: 767px) {
    .timer-block__inner {
      padding: 20px 0; } }
  .timer-block__date {
    font-size: 0; }
  @media screen and (max-width: 1023px) {
    .timer-block__date {
      width: 100%;
      text-align: center;
      margin: 0 0 10px; } }
  .timer-block__date span {
    display: inline-block;
    vertical-align: middle;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: none;
    font-size: 18px;
    line-height: 46px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1); }
  @media screen and (max-width: 479px) {
      .timer-block__date span {
        width: 36px;
        height: 36px;
        line-height: 36px;
        font-size: 15px; } }
  .timer-block__date ins {
    opacity: 0.5;
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 14px;
    margin: 0 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%224px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%204%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0%202C0%203.10457%200.895431%204%202%204C3.10457%204%204%203.10457%204%202C4%200.895431%203.10457%200%202%200C0.895431%200%200%200.895431%200%202Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%2012C0%2013.1046%200.895431%2014%202%2014C3.10457%2014%204%2013.1046%204%2012C4%2010.8954%203.10457%2010%202%2010C0.895431%2010%200%2010.8954%200%2012Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .timer-block__title {
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
    color: #fff;
    padding: 0 30px; }
  @media screen and (max-width: 1023px) {
    .timer-block__title {
      padding: 0 30px 0 0; } }
  @media screen and (max-width: 767px) {
    .timer-block__title {
      width: 100%;
      padding: 0 0 11px;
      text-align: center;
      font-size: 17px; } }
  @media screen and (max-width: 479px) {
    .timer-block__title {
      font-size: 15px; } }
  .timer-block__btn {
    padding: 0 0 0 10px; }
  @media screen and (max-width: 1023px) {
    .timer-block__btn {
      padding: 0; } }
  .timer-block__btn a {
    padding-right: 76px; }
  .timer-block__btn a:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    bottom: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .timer-block__close {
    position: absolute;
    right: 6px;
    top: 19px;
    width: 32px;
    height: 32px;
    background: none;
    padding: 0;
    font-size: 0;
    border: none;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    /* for FF */
    -moz-appearance: none;
    -moz-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  @media screen and (max-width: 767px) {
    .timer-block__close {
      top: 16px;
      right: 0; } }
  @media screen and (max-width: 479px) {
    .timer-block__close {
      top: 12px; } }
  .timer-block__close:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
/*Timer*/
/*Main products*/
.main-blocks {
  padding: 0 30px 80px; }
  @media screen and (min-width: 1261px) {
  .main-blocks {
    padding-right: 50px;
    padding-left: 50px; } }
  @media screen and (max-width: 1260px) {
  .main-blocks {
    padding: 0 0 1px; } }
  .main-blocks__inner {
    margin: 0 auto;
    max-width: 1430px; }

.main-products {
  background: #fff;
  border-radius: 28px;
  padding: 40px 0 10px;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05); }
  @media screen and (max-width: 1260px) {
  .main-products {
    padding-top: 36px;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; } }
  @media screen and (max-width: 1023px) {
  .main-products {
    padding-top: 26px; } }
  @media screen and (max-width: 767px) {
  .main-products {
    padding-top: 24px; } }
  @media screen and (max-width: 639px) {
  .main-products {
    padding-top: 20px; } }
  @media screen and (max-width: 479px) {
  .main-products {
    padding: 20px 0 0; } }
  .main-products + .main-products {
    margin-top: 40px; }
  @media screen and (max-width: 1260px) {
    .main-products + .main-products {
      margin-top: 1px; } }
  .main-products + .main-text {
    margin-top: 40px; }
  @media screen and (max-width: 1260px) {
    .main-products + .main-text {
      margin-top: 1px; } }
  .main-products__after, .main-products__before {
    font-size: 16px;
    line-height: 27px;
    padding: 20px 30px 30px; }
  @media screen and (max-width: 1260px) {
    .main-products__after, .main-products__before {
      padding: 16px 20px; } }
  @media screen and (max-width: 479px) {
    .main-products__after, .main-products__before {
      padding: 16px; } }
  .main-products__title {
    color: #39363c;
    font-size: 32px;
    font-weight: bold;
    font-family: 'Rubik', sans-serif;
    line-height: normal;
    padding: 0 50px 30px; }
  @media screen and (max-width: 1260px) {
    .main-products__title {
      padding: 0 140px 24px 30px; } }
  @media screen and (max-width: 1023px) {
    .main-products__title {
      padding: 0 140px 24px 24px;
      font-size: 30px; } }
  @media screen and (max-width: 767px) {
    .main-products__title {
      padding: 0 110px 24px 16px;
      font-size: 26px; } }
  @media screen and (max-width: 639px) {
    .main-products__title {
      border-bottom: 1px solid #f3f6f8;
      font-size: 22px; } }
  @media screen and (max-width: 479px) {
    .main-products__title {
      padding: 0 110px 20px 16px; } }
  @media screen and (max-width: 410px) {
    .main-products__title {
      font-size: 20px; } }
  .main-products__slider {
    margin: 0 15px; }
  @media screen and (max-width: 1260px) {
    .main-products__slider {
      margin: 0 20px; } }
  @media screen and (max-width: 1023px) {
    .main-products__slider {
      margin: 0 14px; } }
  @media screen and (max-width: 767px) {
    .main-products__slider {
      margin: 0; } }
  .main-products .slick-prev {
    position: absolute;
    right: 100px;
    top: -80px;
    width: 60px;
    height: 60px; }
  @media screen and (max-width: 1260px) {
    .main-products .slick-prev {
      right: 80px;
      top: -73px; } }
  @media screen and (max-width: 1023px) {
    .main-products .slick-prev {
      width: 50px;
      height: 50px;
      min-height: 50px;
      right: 70px;
      top: -65px; } }
  @media screen and (max-width: 767px) {
    .main-products .slick-prev {
      right: 53px;
      top: -58px;
      width: 42px;
      height: 42px;
      min-height: 42px; } }
  @media screen and (max-width: 479px) {
    .main-products .slick-prev {
      right: 63px;
      top: -55px; } }
  @media screen and (max-width: 410px) {
    .main-products .slick-prev {
      top: -54px; } }
  .main-products .slick-next {
    position: absolute;
    right: 30px;
    top: -80px;
    width: 60px;
    height: 60px; }
  @media screen and (max-width: 1260px) {
    .main-products .slick-next {
      right: 10px;
      top: -73px; } }
  @media screen and (max-width: 1023px) {
    .main-products .slick-next {
      width: 50px;
      height: 50px;
      min-height: 50px;
      top: -65px;
      right: 10px; } }
  @media screen and (max-width: 767px) {
    .main-products .slick-next {
      top: -58px;
      right: 6px;
      width: 42px;
      height: 42px;
      min-height: 42px; } }
  @media screen and (max-width: 479px) {
    .main-products .slick-next {
      right: 16px;
      top: -55px; } }
  @media screen and (max-width: 410px) {
    .main-products .slick-next {
      top: -54px; } }
  .main-products .product-list.product-list-thumbs {
    margin: 0 !important;
    display: block;
    box-shadow: none !important;
    border: none !important; }
  .main-products .product-list.product-list-thumbs .product-item {
    padding: 20px 15px;
    border-bottom: none !important; }
  @media screen and (max-width: 1260px) {
      .main-products .product-list.product-list-thumbs .product-item {
        padding: 20px 10px; } }
  @media screen and (max-width: 767px) {
      .main-products .product-list.product-list-thumbs .product-item {
        padding: 20px 16px; } }
  @media screen and (max-width: 479px) {
      .main-products .product-list.product-list-thumbs .product-item {
        padding: 12px 12px 20px;
        border-right: 1px solid #f3f6f8; } }
  @media screen and (min-width: 1024px) and (max-width: 1260px) {
        .main-products .product-list.product-list-thumbs .product-item__image {
          height: 231px; } }
  .main-products .product-list.product-list-thumbs .product-item .product-buttons {
    display: none; }
  .main-products .product-list.product-list-thumbs .product-item .vendor-name {
    display: none; }
  .main-products .product-list.product-list-thumbs .product-item .product-article {
    display: none; }
  .main-products .product-list.product-list-thumbs .product-item .product-options {
    display: none; }

.main-text {
  background: #fff;
  border-radius: 28px;
  padding: 50px;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05); }
  @media screen and (max-width: 1260px) {
  .main-text {
    margin: 0;
    border-radius: 0;
    padding: 40px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; } }
  @media screen and (max-width: 1023px) {
  .main-text {
    margin: 0;
    padding: 30px 24px 40px; } }
  @media screen and (max-width: 767px) {
  .main-text {
    padding: 20px 16px 30px; } }
  .main-text + .main-products {
    margin-top: 40px; }
  @media screen and (max-width: 1260px) {
    .main-text + .main-products {
      margin-top: 1px; } }
  .main-text + .main-text {
    margin-top: 40px; }
  @media screen and (max-width: 1260px) {
    .main-text + .main-text {
      margin-top: 1px; } }
  .main-text__title {
    font-size: 34px;
    color: #39363c;
    font-weight: 700;
    font-family: 'Rubik', sans-serif;
    margin-bottom: 30px; }
  @media screen and (max-width: 1023px) {
    .main-text__title {
      font-size: 30px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 639px) {
    .main-text__title {
      font-size: 22px;
      margin-bottom: 15px; } }
  @media screen and (max-width: 410px) {
    .main-text__title {
      font-size: 20px; } }
  .main-text__body {
    font-size: 17px;
    line-height: 27px; }
  @media screen and (max-width: 639px) {
    .main-text__body {
      font-size: 15px;
      line-height: 24px; } }
/*Main products*/
.slider-wrap .w-icon-slider-left, .slider-wrap .w-icon-slider-right {
  width: 60px;
  height: 60px;
  font-size: 0;
  line-height: 0;
  border-radius: 50%;
  background: #fff;
  transition: all 0.2s;
  box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.06); }
  .slider-wrap .w-icon-slider-left:hover, .slider-wrap .w-icon-slider-right:hover {
    background: #0a66f1;
    box-shadow: none; }
  .slider-wrap .w-icon-slider-left:hover:before, .slider-wrap .w-icon-slider-right:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slider-wrap .w-icon-slider-left:before, .slider-wrap .w-icon-slider-right:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    line-height: 0;
    transition: all 0.3s;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slider-wrap .w-icon-slider-left:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slider-wrap .w-icon-slider-left:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .slider-wrap .slide__new-text-title {
    font-family: 'Rubik', sans-serif;
    font-weight: bold;
    line-height: 47px;
    font-size: 42px;
    color: #fff; }
  @media screen and (max-width: 1260px) {
      .slider-wrap .slide__new-text-title {
        font-size: 34px;
        line-height: 1.2; } }
  @media screen and (max-width: 1023px) {
      .slider-wrap .slide__new-text-title {
        font-size: 30px;
        line-height: 1.2; } }
  @media screen and (max-width: 639px) {
      .slider-wrap .slide__new-text-title {
        font-size: 22px; } }
  .slider-wrap .slide__new-text-body {
    padding-top: 13px;
    font-weight: 500;
    line-height: 34px;
    font-size: 26px;
    color: #fff; }
  @media screen and (max-width: 1260px) {
      .slider-wrap .slide__new-text-body {
        font-size: 23px;
        line-height: 1.2; } }
  @media screen and (max-width: 1023px) {
      .slider-wrap .slide__new-text-body {
        font-size: 20px;
        line-height: 1.2; } }
  @media screen and (max-width: 639px) {
      .slider-wrap .slide__new-text-body {
        font-size: 16px;
        padding-top: 6px; } }
  .slider-wrap .slide__new-text-price {
    padding-top: 7px;
    font-family: 'Rubik', sans-serif;
    font-weight: bold;
    line-height: 34px;
    font-size: 32px;
    color: #fff; }
  @media screen and (max-width: 1260px) {
      .slider-wrap .slide__new-text-price {
        font-size: 30px;
        line-height: 1.2; } }
  @media screen and (max-width: 1023px) {
      .slider-wrap .slide__new-text-price {
        font-size: 28px;
        line-height: 1.2; } }
  @media screen and (max-width: 639px) {
      .slider-wrap .slide__new-text-price {
        font-size: 22px; } }
  .slider-wrap .slide__new-text-btn {
    padding: 20px 0 0; }
  @media screen and (max-width: 639px) {
      .slider-wrap .slide__new-text-btn {
        padding-top: 13px; } }
  .slider-wrap .slide__new-text-btn a {
    font-size: 16px;
    line-height: 17px;
    font-weight: 700;
    padding: 16px 76px 17px 28px; }
  .slider-wrap .slide__new-text-btn a:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    bottom: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.footer-contacts {
  -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: 767px) {
  .footer-contacts {
    width: 100%;
    -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: 639px) {
  .footer-contacts {
    -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: 1260px) {
    .footer-contacts__phone {
      background-position: -9px 0;
      padding-left: 40px; } }
  @media screen and (max-width: 767px) {
    .footer-contacts__phone {
      width: 50%; } }
  @media screen and (max-width: 639px) {
    .footer-contacts__phone {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .footer-contacts__address {
      width: 50%; } }
  @media screen and (max-width: 639px) {
    .footer-contacts__address {
      width: 100%; } }

@media screen and (max-width: 639px) {
  .top-block_right_search {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .adv-search-btn {
    width: 100%;
    margin-top: 8px;
    margin-left: 0px; } }

.contacts .phone.active {
  position: relative;
  padding-right: 24px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.9184%202.93453C11.4265%202.42731%2011.4273%201.6042%2010.9201%201.09606C10.4128%200.587916%209.58973%200.587171%209.08159%201.09439L10.9184%202.93453ZM6.00724%206L5.08884%206.92007C5.59633%207.42664%206.41816%207.42664%206.92565%206.92007L6.00724%206ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM9.08159%201.09439L5.08884%205.07993L6.92565%206.92007L10.9184%202.93453L9.08159%201.09439ZM6.92565%205.07993L2.91841%201.07993L1.08159%202.92007L5.08884%206.92007L6.92565%205.07993Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") right 0 top 50% no-repeat; }
  .contacts .contacts__phones-all {
    position: absolute;
    right: -40px;
    top: -18px;
    min-width: 318px;
    padding: 26px 60px 24px 70px;
    color: #39363c;
    font-family: 'Rubik', sans-serif;
    font-size: 22px;
    line-height: 120%;
    font-weight: 700;
    transition: all 0.2s;
    opacity: 0;
    white-space: nowrap;
    visibility: hidden;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20%20viewBox%3D%220%200%2040%2040%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.0612%2018.1988C15.0612%2017.8323%2015.575%2016.9515%2016.1225%2016.1173C16.8538%2015.0027%2016.8641%2013.5428%2016.0643%2012.4763L14.1171%209.88015C13.289%208.77596%2011.7997%208.36643%2010.6518%209.13277C9.38451%209.97875%208%2011.239%208%2012.7072C8.46646%2021.6552%2018.3441%2031.5362%2027.2916%2032C28.471%2032.0611%2029.7336%2030.7144%2030.6541%2029.4461C31.5156%2028.2592%2031.1401%2026.6479%2029.9668%2025.768L27.5237%2023.9358C26.4567%2023.1357%2024.9961%2023.1464%2023.8814%2023.8786C23.0479%2024.4261%2022.1681%2024.9398%2021.8018%2024.9398C19.449%2024.1555%2015.8454%2020.5517%2015.0612%2018.1988Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 20px 18px no-repeat #fff;
    box-shadow: 0px 10px 35px rgba(0, 0, 0, 0.1); }
  .contacts .contacts__phones-all.active {
    opacity: 1;
    visibility: visible; }
  .contacts .contacts__phones-all a {
    text-decoration: none;
    color: inherit; }
  .contacts .contacts__phones-close {
    position: absolute;
    right: 31px;
    top: 23px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M10.9184%202.93453C11.4265%202.42731%2011.4273%201.6042%2010.9201%201.09606C10.4128%200.587916%209.58973%200.587171%209.08159%201.09439L10.9184%202.93453ZM6.00724%206L5.08884%206.92007C5.59633%207.42664%206.41816%207.42664%206.92565%206.92007L6.00724%206ZM2.91841%201.07993C2.41027%200.572708%201.58715%200.573453%201.07993%201.08159C0.572708%201.58973%200.573453%202.41285%201.08159%202.92007L2.91841%201.07993ZM9.08159%201.09439L5.08884%205.07993L6.92565%206.92007L10.9184%202.93453L9.08159%201.09439ZM6.92565%205.07993L2.91841%201.07993L1.08159%202.92007L5.08884%206.92007L6.92565%205.07993Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.filter-reset {
  display: inline-block; }
/*from_theme*/
.site-articles {
  padding: 0 30px 80px; }
  @media screen and (min-width: 1261px) {
  .site-articles {
    padding-right: 50px;
    padding-left: 50px; } }
  @media screen and (max-width: 1260px) {
  .site-articles {
    padding: 0 0 1px; } }
  .site-articles__mobile {
    display: none; }
  @media screen and (max-width: 639px) {
    .site-articles__mobile {
      display: block;
      padding: 20px 0 0;
      text-align: center; } }
  .site-articles__mobile .site-articles__link {
    display: inline-block;
    padding: 0;
    margin: 0; }
  .site-articles__inner {
    margin: 0 auto;
    max-width: 1430px;
    background: #fff;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
    border-radius: 28px;
    padding: 40px 30px 40px; }
  @media screen and (max-width: 1260px) {
    .site-articles__inner {
      border-radius: 0; } }
  @media screen and (max-width: 1023px) {
    .site-articles__inner {
      padding: 40px 24px 40px; } }
  @media screen and (max-width: 767px) {
    .site-articles__inner {
      padding: 25px 16px 30px; } }
  .site-articles__head {
    padding: 0 100px 30px 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: 1260px) {
    .site-articles__head {
      padding: 0 100px 30px 0; } }
  @media screen and (max-width: 639px) {
    .site-articles__head {
      padding: 0 0 20px; } }
  .site-articles__title {
    font-weight: bold;
    line-height: normal;
    font-size: 32px;
    font-family: 'Rubik', sans-serif;
    color: #39363c;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  @media screen and (max-width: 1023px) {
    .site-articles__title {
      font-size: 30px; } }
  @media screen and (max-width: 639px) {
    .site-articles__title {
      font-size: 22px; } }
  @media screen and (max-width: 410px) {
    .site-articles__title {
      font-size: 20px; } }
  .site-articles__link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 37px;
    margin-left: 20px; }
  @media screen and (max-width: 639px) {
    .site-articles__link {
      display: none; } }
  .site-articles__link a {
    position: relative;
    font-weight: 500;
    line-height: 16px;
    font-size: 15px;
    color: #0a66f1;
    padding-right: 34px;
    text-decoration: none; }
  .site-articles__link a:before {
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    width: 26px;
    height: 26px;
    margin-top: -13px;
    border-radius: 50%;
    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%227px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%207%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.93092%201.08159C2.4237%200.573453%201.60058%200.572708%201.09244%201.07993C0.5843%201.58715%200.583555%202.41027%201.09078%202.91841L2.93092%201.08159ZM5%204.99457L5.92007%205.91297C6.42664%205.40548%206.42664%204.58365%205.92007%204.07616L5%204.99457ZM1.07993%207.08159C0.572708%207.58973%200.573453%208.41285%201.08159%208.92007C1.58973%209.42729%202.41285%209.42655%202.92007%208.91841L1.07993%207.08159ZM1.09078%202.91841L4.07993%205.91297L5.92007%204.07616L2.93092%201.08159L1.09078%202.91841ZM4.07993%204.07616L1.07993%207.08159L2.92007%208.91841L5.92007%205.91297L4.07993%204.07616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #0a66f1; }
  .site-articles__items {
    margin: 0 -10px; }
  .site-articles .slick-dots {
    margin: 30px 0 0; }
  @media screen and (max-width: 479px) {
    .site-articles .slick-dots {
      margin: 20px 0 0; } }
  .site-articles .slick-prev {
    position: absolute;
    right: 90px;
    top: -80px;
    width: 60px;
    height: 60px; }
  @media screen and (max-width: 1260px) {
    .site-articles .slick-prev {
      right: 70px; } }
  @media screen and (max-width: 1023px) {
    .site-articles .slick-prev {
      width: 50px;
      height: 50px;
      min-height: 50px;
      right: 60px;
      top: -75px; } }
  @media screen and (max-width: 639px) {
    .site-articles .slick-prev {
      right: 60px;
      width: 42px;
      height: 42px;
      min-height: 42px;
      top: -56px; } }
  .site-articles .slick-next {
    position: absolute;
    right: 20px;
    top: -80px;
    width: 60px;
    height: 60px; }
  @media screen and (max-width: 1260px) {
    .site-articles .slick-next {
      right: 0; } }
  @media screen and (max-width: 1023px) {
    .site-articles .slick-next {
      width: 50px;
      height: 50px;
      min-height: 50px;
      top: -75px; } }
  @media screen and (max-width: 639px) {
    .site-articles .slick-next {
      right: 12px;
      width: 42px;
      height: 42px;
      min-height: 42px;
      top: -56px; } }
  .site-articles__item {
    margin: 0 10px; }
  .site-articles__item-inner {
    padding-right: 30px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  @media screen and (max-width: 1260px) {
      .site-articles__item-inner {
        padding-right: 0; } }
  @media screen and (max-width: 410px) {
      .site-articles__item-inner {
        display: block; } }
  .site-articles__img {
    position: relative;
    width: 320px;
    height: 320px;
    margin: 0 30px 0 0;
    border-radius: 18px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0; }
  @media screen and (max-width: 767px) {
    .site-articles__img {
      width: 260px;
      height: 260px;
      margin-right: 20px; } }
  @media screen and (max-width: 639px) {
    .site-articles__img {
      width: 200px;
      height: 200px;
      margin-right: 15px; } }
  @media screen and (max-width: 479px) {
    .site-articles__img {
      width: 180px;
      height: 180px;
      margin-right: 15px; } }
  @media screen and (max-width: 410px) {
    .site-articles__img {
      margin: 0 0 15px;
      height: 343px;
      width: 100%; } }
  @media screen and (max-width: 370px) {
    .site-articles__img {
      height: 328px; } }
  @media screen and (max-width: 359px) {
    .site-articles__img {
      height: 288px; } }
  .site-articles__img img {
    opacity: 0; }
  .site-articles__date {
    position: absolute;
    top: 12px;
    right: 12px;
    font-weight: 500;
    line-height: normal;
    font-size: 14px;
    color: #39363c;
    padding: 7px 15px 6px;
    background: #fff;
    border-radius: 20px; }
  .site-articles__body {
    min-height: 300px;
    padding: 15px 0 0;
    width: calc(100% - 320px - 30px);
    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: 767px) {
    .site-articles__body {
      min-height: 260px;
      padding: 10px 0 0;
      width: calc(100% - 260px - 20px); } }
  @media screen and (max-width: 639px) {
    .site-articles__body {
      min-height: 200px;
      padding: 0;
      width: calc(100% - 200px - 15px); } }
  @media screen and (max-width: 479px) {
    .site-articles__body {
      min-height: 180px;
      width: calc(100% - 180px - 15px); } }
  @media screen and (max-width: 410px) {
    .site-articles__body {
      width: 100%;
      padding: 0;
      min-height: 0; } }
  .site-articles__body p {
    margin: 0; }
  .site-articles__body p + p {
    margin-top: 15px; }
  .site-articles__top {
    margin-bottom: auto; }
  .site-articles__name {
    padding: 0 0 14px;
    font-weight: bold;
    line-height: normal;
    font-size: 20px;
    color: #0a66f1;
    font-family: 'Rubik', sans-serif; }
  @media screen and (max-width: 767px) {
    .site-articles__name {
      font-size: 18px; } }
  @media screen and (max-width: 639px) {
    .site-articles__name {
      font-size: 17px;
      padding: 0 0 10px; } }
  .site-articles__name a {
    color: inherit;
    text-decoration: none; }
  .site-articles__desc {
    font-weight: normal;
    line-height: 26px;
    font-size: 17px;
    color: rgba(57, 57, 57, 0.8); }
  @media screen and (max-width: 767px) {
    .site-articles__desc {
      font-size: 15px;
      line-height: 24px; } }
  @media screen and (max-width: 639px) {
    .site-articles__desc {
      line-height: 1.2; } }
  .site-articles__btn {
    padding: 20px 0 0; }

.form-block {
  position: relative;
  background: #fff;
  overflow: hidden; }
  @media screen and (max-width: 1260px) {
  .form-block {
    margin-bottom: 1px; } }
  .form-block__mobile {
    display: none;
    padding: 20px 0 0;
    text-align: center; }
  @media screen and (max-width: 639px) {
    .form-block__mobile {
      display: block; } }
  .form-block__mobile .form-block__link {
    padding: 0;
    margin: 0;
    display: block; }
  .form-block__percent_1 {
    position: absolute;
    width: 750px;
    height: 750px;
    bottom: -108px;
    left: -53px;
    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%22750px%22%20height%3D%22750px%22%20%20viewBox%3D%220%200%20750%20750%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.9%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%20176.683C0%2079.1035%2079.1035%200%20176.683%200C274.262%200%20353.365%2079.1035%20353.365%20176.683C353.365%20274.262%20274.262%20353.365%20176.683%20353.365C79.1035%20353.365%200%20274.262%200%20176.683ZM176.683%20115.385C142.829%20115.385%20115.385%20142.829%20115.385%20176.683C115.385%20210.537%20142.829%20237.981%20176.683%20237.981C210.537%20237.981%20237.981%20210.537%20237.981%20176.683C237.981%20142.829%20210.537%20115.385%20176.683%20115.385ZM693.439%2056.5611C715.969%2079.0914%20715.969%20115.62%20693.439%20138.15L138.15%20693.439C115.62%20715.969%2079.0914%20715.969%2056.5611%20693.439C34.0309%20670.909%2034.0309%20634.38%2056.5611%20611.85L611.85%2056.5611C634.38%2034.0309%20670.909%2034.0309%20693.439%2056.5611ZM396.635%20573.317C396.635%20475.738%20475.738%20396.635%20573.317%20396.635C670.896%20396.635%20750%20475.738%20750%20573.317C750%20670.896%20670.896%20750%20573.317%20750C475.738%20750%20396.635%20670.896%20396.635%20573.317ZM573.317%20512.019C539.463%20512.019%20512.019%20539.463%20512.019%20573.317C512.019%20607.171%20539.463%20634.615%20573.317%20634.615C607.171%20634.615%20634.615%20607.171%20634.615%20573.317C634.615%20539.463%20607.171%20512.019%20573.317%20512.019Z%22%20fill%3D%22%23f3f6f8%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .form-block__percent_1 {
      display: none; } }
  .form-block__percent_2 {
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -184px;
    width: 369px;
    height: 369px;
    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%22369px%22%20height%3D%22369px%22%20%20viewBox%3D%220%200%20369%20369%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.5%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2086.9279C0%2038.9189%2038.9189%200%2086.9279%200C134.937%200%20173.856%2038.9189%20173.856%2086.9279C173.856%20134.937%20134.937%20173.856%2086.9279%20173.856C38.9189%20173.856%200%20134.937%200%2086.9279ZM86.9279%2056.7692C70.2717%2056.7692%2056.7692%2070.2717%2056.7692%2086.9279C56.7692%20103.584%2070.2717%20117.087%2086.9279%20117.087C103.584%20117.087%20117.087%20103.584%20117.087%2086.9279C117.087%2070.2717%20103.584%2056.7692%2086.9279%2056.7692ZM341.172%2027.8281C352.257%2038.913%20352.257%2056.8851%20341.172%2067.97L67.97%20341.172C56.8851%20352.257%2038.913%20352.257%2027.8281%20341.172C16.7432%20330.087%2016.7432%20312.115%2027.8281%20301.03L301.03%2027.8281C312.115%2016.7432%20330.087%2016.7432%20341.172%2027.8281ZM195.144%20282.072C195.144%20234.063%20234.063%20195.144%20282.072%20195.144C330.081%20195.144%20369%20234.063%20369%20282.072C369%20330.081%20330.081%20369%20282.072%20369C234.063%20369%20195.144%20330.081%20195.144%20282.072ZM282.072%20251.913C265.416%20251.913%20251.913%20265.416%20251.913%20282.072C251.913%20298.728%20265.416%20312.231%20282.072%20312.231C298.728%20312.231%20312.231%20298.728%20312.231%20282.072C312.231%20265.416%20298.728%20251.913%20282.072%20251.913Z%22%20fill%3D%22%23f3f6f8%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .form-block__percent_2 {
      display: none; } }
  .form-block__percent_3 {
    position: absolute;
    top: 65px;
    right: -362px;
    width: 629px;
    height: 629px;
    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%22629px%22%20height%3D%22629px%22%20%20viewBox%3D%220%200%20629%20629%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.6%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%20148.178C0%2066.3415%2066.3415%200%20148.178%200C230.014%200%20296.356%2066.3415%20296.356%20148.178C296.356%20230.014%20230.014%20296.356%20148.178%20296.356C66.3415%20296.356%200%20230.014%200%20148.178ZM148.178%2096.7692C119.786%2096.7692%2096.7692%20119.786%2096.7692%20148.178C96.7692%20176.57%20119.786%20199.587%20148.178%20199.587C176.57%20199.587%20199.587%20176.57%20199.587%20148.178C199.587%20119.786%20176.57%2096.7692%20148.178%2096.7692ZM581.564%2047.436C600.459%2066.3313%20600.459%2096.9668%20581.564%20115.862L115.862%20581.564C96.9668%20600.459%2066.3313%20600.459%2047.436%20581.564C28.5406%20562.669%2028.5406%20532.033%2047.436%20513.138L513.138%2047.436C532.033%2028.5406%20562.669%2028.5406%20581.564%2047.436ZM332.644%20480.822C332.644%20398.986%20398.986%20332.644%20480.822%20332.644C562.659%20332.644%20629%20398.986%20629%20480.822C629%20562.659%20562.659%20629%20480.822%20629C398.986%20629%20332.644%20562.659%20332.644%20480.822ZM480.822%20429.413C452.43%20429.413%20429.413%20452.43%20429.413%20480.822C429.413%20509.214%20452.43%20532.231%20480.822%20532.231C509.214%20532.231%20532.231%20509.214%20532.231%20480.822C532.231%20452.43%20509.214%20429.413%20480.822%20429.413Z%22%20fill%3D%22%23f3f6f8%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  @media screen and (max-width: 1260px) {
    .form-block__percent_3 {
      display: none; } }
  .form-block__inner {
    padding: 62px 0 60px; }
  @media screen and (max-width: 1260px) {
    .form-block__inner {
      padding: 40px 0 50px; } }
  @media screen and (max-width: 1260px) {
    .form-block__inner {
      padding: 25px 0 30px; } }
  .form-block__heading {
    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;
    padding: 0 0 30px; }
  @media screen and (max-width: 639px) {
    .form-block__heading {
      padding: 0 0 20px; } }
  .form-block__header {
    font-weight: bold;
    line-height: normal;
    font-size: 32px;
    font-family: 'Rubik', sans-serif;
    color: #39363c;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 50px;
    position: relative; }
  @media screen and (max-width: 1023px) {
    .form-block__header {
      font-size: 30px; } }
  @media screen and (max-width: 639px) {
    .form-block__header {
      font-size: 22px;
      padding-left: 30px; } }
  @media screen and (max-width: 410px) {
    .form-block__header {
      font-size: 20px; } }
  .form-block__header:before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 28px;
    height: 28px;
    margin-top: -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%2228px%22%20height%3D%2228px%22%20%20viewBox%3D%220%200%2028%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M25.1806%205.93063C26.0398%205.07148%2026.0398%203.67852%2025.1806%202.81937C24.3215%201.96021%2022.9285%201.96021%2022.0694%202.81937L25.1806%205.93063ZM2.81937%2022.0694C1.96021%2022.9285%201.96021%2024.3215%202.81937%2025.1806C3.67852%2026.0398%205.07148%2026.0398%205.93063%2025.1806L2.81937%2022.0694ZM7.125%209.05C6.06185%209.05%205.2%208.18815%205.2%207.125H0.8C0.8%2010.6182%203.6318%2013.45%207.125%2013.45V9.05ZM9.05%207.125C9.05%208.18815%208.18815%209.05%207.125%209.05V13.45C10.6182%2013.45%2013.45%2010.6182%2013.45%207.125H9.05ZM7.125%205.2C8.18815%205.2%209.05%206.06185%209.05%207.125H13.45C13.45%203.6318%2010.6182%200.8%207.125%200.8V5.2ZM7.125%200.8C3.6318%200.8%200.8%203.6318%200.8%207.125H5.2C5.2%206.06185%206.06185%205.2%207.125%205.2V0.8ZM20.875%2022.8C19.8119%2022.8%2018.95%2021.9381%2018.95%2020.875H14.55C14.55%2024.3682%2017.3818%2027.2%2020.875%2027.2V22.8ZM22.8%2020.875C22.8%2021.9381%2021.9381%2022.8%2020.875%2022.8V27.2C24.3682%2027.2%2027.2%2024.3682%2027.2%2020.875H22.8ZM20.875%2018.95C21.9381%2018.95%2022.8%2019.8119%2022.8%2020.875H27.2C27.2%2017.3818%2024.3682%2014.55%2020.875%2014.55V18.95ZM20.875%2014.55C17.3818%2014.55%2014.55%2017.3818%2014.55%2020.875H18.95C18.95%2019.8119%2019.8119%2018.95%2020.875%2018.95V14.55ZM22.0694%202.81937L2.81937%2022.0694L5.93063%2025.1806L25.1806%205.93063L22.0694%202.81937Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media screen and (max-width: 639px) {
      .form-block__header:before {
        background-size: 18px 18px; } }
  .form-block__link {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 37px;
    margin-left: 40px; }
  @media screen and (max-width: 639px) {
    .form-block__link {
      display: none; } }
  .form-block__link a {
    position: relative;
    font-weight: 500;
    line-height: 16px;
    font-size: 15px;
    color: #0a66f1;
    padding-right: 34px;
    text-decoration: none; }
  .form-block__link a:before {
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    width: 26px;
    height: 26px;
    margin-top: -13px;
    border-radius: 50%;
    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%227px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%207%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.93092%201.08159C2.4237%200.573453%201.60058%200.572708%201.09244%201.07993C0.5843%201.58715%200.583555%202.41027%201.09078%202.91841L2.93092%201.08159ZM5%204.99457L5.92007%205.91297C6.42664%205.40548%206.42664%204.58365%205.92007%204.07616L5%204.99457ZM1.07993%207.08159C0.572708%207.58973%200.573453%208.41285%201.08159%208.92007C1.58973%209.42729%202.41285%209.42655%202.92007%208.91841L1.07993%207.08159ZM1.09078%202.91841L4.07993%205.91297L5.92007%204.07616L2.93092%201.08159L1.09078%202.91841ZM4.07993%204.07616L1.07993%207.08159L2.92007%208.91841L5.92007%205.91297L4.07993%204.07616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, #0a66f1; }
  .form-block__items {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px; }
  @media screen and (max-width: 1023px) {
    .form-block__items {
      margin: 0; } }
  .form-block__item {
    position: relative;
    margin: 0 10px 20px 10px;
    width: 560px;
    min-height: 250px;
    padding: 30px;
    border-radius: 28px;
    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: 1260px) {
    .form-block__item {
      width: calc(50% - 20px);
      margin: 0 10px 20px;
      padding: 20px; } }
  @media screen and (max-width: 1023px) {
    .form-block__item {
      border-radius: 24px;
      width: 100%;
      margin: 0 0 20px; } }
  @media screen and (max-width: 767px) {
    .form-block__item {
      border-radius: 18px;
      margin-bottom: 10px; } }
  @media screen and (max-width: 479px) {
    .form-block__item {
      padding: 0;
      display: block;
      min-height: 200px; } }
  .form-block__item:not(.form_item) {
    overflow: hidden; }
  @media screen and (min-width: 481px) {
          .form-block__item:not(.form_item):hover .form-block__item-bg {
            -webkit-transform: scale(1.08);
            -ms-transform: scale(1.08);
            transform: scale(1.08); } }
  .form-block__item:not(.big_action) .form-block__item-body {
    background: none; }
  .form-block__item:not(.big_action) .form-block__item-body:before {
    display: none; }
  @media screen and (max-width: 479px) {
      .form-block__item:not(.big_action) {
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .form-block__item:not(.big_action) .form-block__item-flag {
          left: auto;
          right: 15px; }
        .form-block__item:not(.big_action) .form-block__item-bg {
          position: absolute; }
        .form-block__item:not(.big_action) .form-block__item-body {
          width: 210px; } }
  .form-block__item.big_form {
    width: 100%;
    min-height: 0;
    padding: 50px 30px 20px; }
  @media screen and (max-width: 1260px) {
      .form-block__item.big_form {
        width: calc(50% - 20px); } }
  @media screen and (max-width: 1260px) {
      .form-block__item.big_form {
        width: 100%; } }
  .form-block__item.big_form .tpl-anketa {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0 auto;
    max-width: 960px; }
  .form-block__item.big_form .tpl-anketa__left {
    width: 380px;
    margin: 7px 0 0;
    padding: 0 20px 0 0; }
  .form-block__item.big_form .tpl-anketa__right {
    width: calc(100% - 380px); }
  .form-block__item.dark_item .form-block__item-link:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    border-radius: 28px;
    background: rgba(0, 0, 0, 0.2); }
  @media screen and (max-width: 1023px) {
        .form-block__item.dark_item .form-block__item-link:before {
          border-radius: 24px; } }
  @media screen and (max-width: 767px) {
        .form-block__item.dark_item .form-block__item-link:before {
          border-radius: 18px; } }
  .form-block__item.dark_item .form-block__item-title, .form-block__item.dark_item .form-block__item-desc {
    color: #fff; }
  .form-block__item.big_action {
    width: calc(100% - 560px - 40px); }
  @media screen and (max-width: 1260px) {
      .form-block__item.big_action {
        width: calc(50% - 20px); } }
  @media screen and (max-width: 1260px) {
      .form-block__item.big_action {
        width: 100%; } }
  .form-block__item.big_action .form-block__item-title {
    color: #39363c; }
  .form-block__item.big_action .form-block__item-desc {
    color: rgba(57, 57, 57, 0.5); }
  .form-block__item.big_action .form-block__item-flag {
    top: 15px;
    margin-top: 0; }
  .form-block__item.form_item {
    background: #f3f6f8;
    padding: 39px 30px 30px 30px; }
  @media screen and (max-width: 1260px) {
      .form-block__item.form_item {
        padding: 39px 20px 30px 20px; } }
  @media screen and (max-width: 639px) {
      .form-block__item.form_item {
        padding: 20px 20px 10px 20px; } }
  .form-block__item.form_item input[type="text"], .form-block__item.form_item input[type="email"], .form-block__item.form_item input[type="phone"], .form-block__item.form_item input[type="number"], .form-block__item.form_item input[type="password"], .form-block__item.form_item select[multiple], .form-block__item.form_item textarea {
    background: #fff; }
  .form-block__item.form_item select:not([multiple]) {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2339363c%22%20d%3D%22M5%2C6C4.8%2C6%2C4.5%2C5.9%2C4.3%2C5.7l-4-4c-0.4-0.4-0.4-1%2C0-1.4c0.4-0.4%2C1-0.4%2C1.4%2C0L5%2C3.6l3.3-3.3c0.4-0.4%2C1-0.4%2C1.4%2C0%0A%09c0.4%2C0.4%2C0.4%2C1%2C0%2C1.4l-4%2C4C5.5%2C5.9%2C5.3%2C6%2C5%2C6z%22%2F%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat #fff; }
  .form-block__item.form_item .tpl-field.type-radio_group ul li span:before, .form-block__item.form_item .gr-field-style.type-radio_group ul li span:before, .form-block__item.form_item .option-item.type-radio_group ul li span:before, .form-block__item.form_item .form-item.type-radio_group ul li span:before, .form-block__item.form_item .reg-row.type-radio_group ul li span:before, .form-block__item.form_item .search-rows.type-radio_group ul li span:before {
    background: #fff; }
  .form-block__item.form_item .tpl-field.type-checkbox ul li span:before, .form-block__item.form_item .gr-field-style.type-checkbox ul li span:before, .form-block__item.form_item .option-item.type-checkbox ul li span:before, .form-block__item.form_item .form-item.type-checkbox ul li span:before, .form-block__item.form_item .reg-row.type-checkbox ul li span:before, .form-block__item.form_item .search-rows.type-checkbox ul li span:before {
    background: #fff; }
  .form-block__item-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    border-radius: 28px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-color: #f3f6f8;
    -webkit-transition: all 260ms ease;
    transition: all 260ms ease; }
  @media screen and (max-width: 1023px) {
      .form-block__item-bg {
        border-radius: 24px; } }
  @media screen and (max-width: 767px) {
      .form-block__item-bg {
        border-radius: 18px; } }
  @media screen and (max-width: 479px) {
      .form-block__item-bg {
        height: 200px;
        position: relative; } }
  .form-block__item-link {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    line-height: 0;
    border-radius: 28px;
    text-decoration: none; }
  @media screen and (max-width: 1023px) {
      .form-block__item-link {
        border-radius: 24px; } }
  @media screen and (max-width: 767px) {
      .form-block__item-link {
        border-radius: 18px; } }
  .form-block__item-body {
    position: relative;
    z-index: 2;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-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;
    position: relative;
    background: #fff;
    width: 284px;
    padding: 24px 20px 25px;
    border-radius: 18px 0 0 18px; }
  @media screen and (max-width: 1260px) {
      .form-block__item-body {
        width: 242px; } }
  @media screen and (max-width: 479px) {
      .form-block__item-body {
        width: 100%;
        padding: 15px 16px;
        border-radius: 0;
        background: none; } }
  .form-block__item-body:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: -85px;
    width: 86px;
    border-radius: 0 18px 18px 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%2286px%22%20height%3D%22300px%22%20%20viewBox%3D%220%200%2086%20300%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M86%200H0V300H86V0ZM20%20150C20%20162.703%2030.2975%20173%2043%20173C55.7025%20173%2066%20162.703%2066%20150C66%20137.297%2055.7025%20127%2043%20127C30.2974%20127%2020%20137.297%2020%20150Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M42.4336%20143.587C41.6532%20142.805%2040.3869%20142.804%2039.6051%20143.585C38.8234%20144.365%2038.8222%20145.631%2039.6026%20146.413L42.4336%20143.587ZM46%20149.991L47.4155%20151.404C48.1948%20150.623%2048.1948%20149.359%2047.4155%20148.578L46%20149.991ZM39.5845%20153.587C38.8042%20154.369%2038.8053%20155.635%2039.5871%20156.415C40.3688%20157.196%2041.6352%20157.195%2042.4155%20156.413L39.5845%20153.587ZM39.6026%20146.413L44.5845%20151.404L47.4155%20148.578L42.4336%20143.587L39.6026%20146.413ZM44.5845%20148.578L39.5845%20153.587L42.4155%20156.413L47.4155%20151.404L44.5845%20148.578Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media screen and (max-width: 1260px) {
        .form-block__item-body:before {
          right: -65px;
          width: 66px;
          background-position: right -2px top 50%; } }
  @media screen and (max-width: 479px) {
        .form-block__item-body:before {
          display: none; } }
  .form-block__item-title {
    font-weight: bold;
    line-height: normal;
    font-size: 26px;
    font-family: 'Rubik', sans-serif;
    color: #39363c; }
  @media screen and (max-width: 1260px) {
      .form-block__item-title {
        font-size: 24px; } }
  @media screen and (max-width: 479px) {
      .form-block__item-title {
        font-size: 18px; } }
  .form-block__item-desc {
    padding: 4px 0 0;
    font-weight: normal;
    line-height: 26px;
    font-size: 20px;
    color: rgba(57, 57, 57, 0.5); }
  @media screen and (max-width: 1260px) {
      .form-block__item-desc {
        line-height: 24px;
        font-size: 17px; } }
  @media screen and (max-width: 479px) {
      .form-block__item-desc {
        font-size: 15px;
        line-height: 1.2; } }
  .form-block__item-flag {
    position: absolute;
    z-index: 2;
    right: 15px;
    top: 50%;
    margin-top: -60px;
    width: 120px;
    height: 120px;
    line-height: 120px;
    overflow: hidden;
    font-weight: bold;
    font-size: 34px;
    font-family: 'Rubik', sans-serif;
    text-align: center;
    color: #000;
    overflow: hidden;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22112px%22%20height%3D%22112px%22%20%20viewBox%3D%220%200%20112%20112%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M50.3977%203.73083C53.16%20-0.0809469%2058.84%20-0.0809474%2061.6023%203.73083C63.7247%206.65971%2067.745%207.4594%2070.8267%205.56569C74.8374%203.10114%2080.0851%205.27478%2081.1784%209.85348C82.0184%2013.3716%2085.4267%2015.649%2088.9985%2015.0787C93.647%2014.3366%2097.6634%2018.353%2096.9213%2023.0015C96.351%2026.5733%2098.6284%2029.9816%20102.147%2030.8216C106.725%2031.9149%20108.899%2037.1626%20106.434%2041.1733C104.541%2044.255%20105.34%2048.2753%20108.269%2050.3977C112.081%2053.16%20112.081%2058.84%20108.269%2061.6023C105.34%2063.7247%20104.541%2067.745%20106.434%2070.8267C108.899%2074.8374%20106.725%2080.0851%20102.147%2081.1784C98.6284%2082.0184%2096.351%2085.4267%2096.9213%2088.9985C97.6634%2093.647%2093.647%2097.6634%2088.9985%2096.9213C85.4267%2096.351%2082.0184%2098.6284%2081.1784%20102.147C80.0851%20106.725%2074.8374%20108.899%2070.8267%20106.434C67.745%20104.541%2063.7247%20105.34%2061.6023%20108.269C58.84%20112.081%2053.16%20112.081%2050.3977%20108.269C48.2753%20105.34%2044.255%20104.541%2041.1733%20106.434C37.1626%20108.899%2031.9149%20106.725%2030.8216%20102.147C29.9816%2098.6284%2026.5733%2096.351%2023.0015%2096.9213C18.353%2097.6634%2014.3366%2093.647%2015.0787%2088.9985C15.649%2085.4267%2013.3716%2082.0184%209.85348%2081.1784C5.27478%2080.0851%203.10114%2074.8374%205.56569%2070.8267C7.4594%2067.745%206.65971%2063.7247%203.73083%2061.6023C-0.0809469%2058.84%20-0.0809474%2053.16%203.73083%2050.3977C6.65971%2048.2753%207.4594%2044.255%205.56569%2041.1733C3.10114%2037.1626%205.27478%2031.9149%209.85348%2030.8216C13.3716%2029.9816%2015.649%2026.5733%2015.0787%2023.0015C14.3366%2018.353%2018.353%2014.3366%2023.0015%2015.0787C26.5733%2015.649%2029.9816%2013.3716%2030.8216%209.85348C31.9149%205.27478%2037.1626%203.10114%2041.1733%205.56569C44.255%207.4594%2048.2753%206.65971%2050.3977%203.73083Z%22%20fill%3D%22%23252728%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media screen and (max-width: 1260px) {
      .form-block__item-flag {
        width: 100px;
        height: 100px;
        min-height: 100px;
        line-height: 100px;
        background-size: cover; } }
  @media screen and (max-width: 479px) {
      .form-block__item-flag {
        right: auto;
        left: 15px;
        margin-top: 0;
        top: 15px;
        font-size: 15px;
        line-height: 60px;
        width: 60px;
        height: 60px;
        min-height: 60px; } }
  .form-block .tpl-anketa form {
    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; }
  .form-block .tpl-anketa .policy_checkbox {
    -webkit-box-ordinal-group: 101;
    -moz-box-ordinal-group: 101;
    -webkit-order: 100;
    -moz-order: 100;
    -ms-flex-order: 100;
    order: 100;
    margin-bottom: 16px; }
  .form-block .tpl-anketa .policy_checkbox label {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .form-block .tpl-anketa .policy_checkbox label span:before {
    top: 0;
    margin-top: 0; }
  .form-block .tpl-anketa .policy_checkbox label span {
    padding: 4px 0 0; }
  .form-block .tpl-anketa__title {
    min-height: 30px;
    font-weight: bold;
    line-height: normal;
    font-size: 26px;
    color: #39363c;
    padding-left: 58px;
    margin-bottom: 28px;
    font-family: 'Rubik', sans-serif;
    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;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2235px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2035%2025%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%22M0%205C0%202.23858%202.23858%200%205%200H30C32.7614%200%2035%202.23858%2035%205V20C35%2022.7614%2032.7614%2025%2030%2025H5C2.23858%2025%200%2022.7614%200%2020V5ZM29.5696%204.98383C30.0388%205.6666%2029.8656%206.60043%2029.1828%207.0696L20.5507%2013.0012C18.6626%2014.2986%2016.1682%2014.2898%2014.2893%2012.9792L5.80851%207.0636C5.12905%206.58965%204.96245%205.65463%205.4364%204.97517C5.91035%204.29572%206.84537%204.12912%207.52483%204.60306L16.0056%2010.5187C16.8596%2011.1144%2017.9935%2011.1184%2018.8517%2010.5287L27.4838%204.59707C28.1666%204.1279%2029.1004%204.30106%2029.5696%204.98383ZM29.5334%2020.0668C29.0364%2020.7295%2028.0962%2020.8638%2027.4334%2020.3668L24.1001%2017.8668C23.4374%2017.3697%2023.303%2016.4295%2023.8001%2015.7668C24.2972%2015.104%2025.2374%2014.9697%2025.9001%2015.4668L29.2334%2017.9668C29.8962%2018.4638%2030.0305%2019.404%2029.5334%2020.0668ZM5.46667%2020.067C5.96372%2020.7297%206.90393%2020.864%207.56667%2020.367L10.9%2017.867C11.5627%2017.3699%2011.6971%2016.4297%2011.2%2015.767C10.7029%2015.1043%209.76274%2014.9699%209.1%2015.467L5.76667%2017.967C5.10393%2018.4641%204.96961%2019.4043%205.46667%2020.067Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
  @media screen and (max-width: 639px) {
      .form-block .tpl-anketa__title {
        font-size: 18px;
        margin-bottom: 18px;
        background-position: 50% 0;
        padding: 35px 0 0 0;
        text-align: center;
        min-height: 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; } }
  .form-block .tpl-anketa .tpl-field {
    width: 100%; }
  .form-block .tpl-anketa .tpl-field.last-inline {
    width: calc(100% - 180px - 10px); }
  @media screen and (max-width: 479px) {
        .form-block .tpl-anketa .tpl-field.last-inline {
          width: 100%; } }
  .form-block .tpl-anketa .tpl-field.last-inline .error-message {
    display: none; }
  .form-block .tpl-anketa .tpl-field.last-inline + .tpl-field-button {
    width: 180px;
    margin: 0 0 20px 10px; }
    @media screen and (max-width: 479px) {
        .form-block .tpl-anketa .tpl-field.last-inline + .tpl-field-button {
          width: 100%;
          margin: 0 0 20px; } }
  .form-block .tpl-anketa .tpl-form-button {
    width: 180px;
    font-size: 15px;
    line-height: 16px;
    font-weight: 500;
    padding-right: 66px;
    padding-left: 20px;
    text-align: left; }
  @media screen and (max-width: 479px) {
      .form-block .tpl-anketa .tpl-form-button {
        width: 100%;
        text-align: center; } }
  .form-block .tpl-anketa .tpl-form-button:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    bottom: 0;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2018%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M16%202L6.55473%2011L2%206.9017%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.left-fixed-panel {
  position: fixed;
  top: 0;
  left: 30px;
  bottom: 0;
  z-index: 10000;
  padding-bottom: 20px;
  pointer-events: none; }
  @media screen and (max-width: 1580px) {
  .left-fixed-panel {
    left: 10px; } }
  @media screen and (max-width: 1260px) {
  .left-fixed-panel {
    display: none; } }
  .left-fixed-panel__inner {
    max-width: 56px;
    height: 100%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .left-fixed-panel__body {
    pointer-events: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .left-fixed-panel__body.active .left-fixed-panel__up-btn {
    opacity: 1;
    visibility: visible; }
  .left-fixed-panel__body-bg {
    pointer-events: auto;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px;
    border-radius: 38px;
    transition: all 0.3s;
    background: rgba(243, 246, 248, 0.95); }
  @media screen and (max-width: 1580px) {
      .left-fixed-panel__body-bg {
        padding: 5px; } }
  .left-fixed-panel__cart {
    position: relative;
    cursor: pointer;
    width: 56px;
    height: 56px;
    min-height: 56px;
    display: block;
    pointer-events: none; }
  .left-fixed-panel__cart.active {
    pointer-events: auto; }
  .left-fixed-panel__cart.active .left-fixed-panel__cart-amount {
    display: block; }
  .left-fixed-panel__cart-inner {
    position: absolute;
    width: 56px;
    height: 56px;
    overflow: hidden;
    white-space: nowrap;
    background: #252728;
    transition: all 0.3s;
    border-radius: 30px;
    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;
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4); }
  .left-fixed-panel__cart-inner:after {
    position: absolute;
    content: '';
    right: 6px;
    top: 50%;
    bottom: 0;
    margin-top: -23px;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    opacity: 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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .left-fixed-panel__cart-inner:hover {
    width: 200px; }
  .left-fixed-panel__cart-inner:hover:after {
    opacity: 1;
    transition: all 0.3s 0.15s; }
  .left-fixed-panel__cart-icon {
    position: relative;
    width: 56px;
    height: 56px;
    min-width: 56px;
    border-radius: 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%2228px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2028%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.82855%207C2.52984%207%200.135121%2010.1382%201.00591%2013.3199L2.99395%2020.5839C3.70767%2023.1917%206.0774%2025%208.78112%2025H19.2188C21.9226%2025%2024.2923%2023.1917%2025.006%2020.5839L26.9941%2013.3199C27.8648%2010.1382%2025.4701%207%2022.1714%207H5.82855ZM8.17361%2016.7497C8.0354%2016.1016%207.39791%2015.6882%206.74974%2015.8264C6.10157%2015.9646%205.68817%2016.6021%205.82639%2017.2503L6.12857%2018.6674C6.44351%2020.1443%207.74809%2021.2%209.25821%2021.2H10.5C11.1627%2021.2%2011.7%2020.6627%2011.7%2020C11.7%2019.3373%2011.1627%2018.8%2010.5%2018.8H9.25821C8.88068%2018.8%208.55453%2018.5361%208.4758%2018.1668L8.17361%2016.7497Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M12.0816%202.72111C12.4799%202.12372%2012.3185%201.31659%2011.7211%200.918335C11.1237%200.520077%2010.3166%200.681502%209.91832%201.27889L12.0816%202.72111ZM5.91832%207.27889C5.52006%207.87628%205.68148%208.68341%206.27887%209.08167C6.87626%209.47992%207.68339%209.3185%208.08165%208.72111L5.91832%207.27889ZM9.91832%201.27889L5.91832%207.27889L8.08165%208.72111L12.0816%202.72111L9.91832%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M15.9183%202.72111C15.5201%202.12372%2015.6815%201.31659%2016.2789%200.918335C16.8763%200.520077%2017.6834%200.681502%2018.0817%201.27889L15.9183%202.72111ZM22.0817%207.27889C22.4799%207.87628%2022.3185%208.68341%2021.7211%209.08167C21.1237%209.47992%2020.3166%209.3185%2019.9183%208.72111L22.0817%207.27889ZM18.0817%201.27889L22.0817%207.27889L19.9183%208.72111L15.9183%202.72111L18.0817%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }
  .left-fixed-panel__cart-amount {
    position: absolute;
    display: none;
    z-index: 1;
    left: 37px;
    top: -6px;
    width: 22px;
    height: 22px;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    background: #fff;
    border-radius: 50%; }
  .left-fixed-panel__cart-text {
    color: #39363c;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Rubik', sans-serif; }
  .left-fixed-panel__compare {
    position: relative;
    cursor: pointer;
    width: 56px;
    height: 56px;
    min-height: 56px;
    display: block;
    margin: 10px 0 0;
    pointer-events: none; }
  @media screen and (max-width: 1580px) {
    .left-fixed-panel__compare {
      margin-top: 5px; } }
  .left-fixed-panel__compare.active {
    pointer-events: auto; }
  .left-fixed-panel__compare.active .left-fixed-panel__compare-amount {
    display: block; }
  .left-fixed-panel__compare-inner {
    position: absolute;
    width: 56px;
    height: 56px;
    overflow: hidden;
    white-space: nowrap;
    background: #252728;
    transition: all 0.3s;
    border-radius: 30px;
    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;
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4); }
  .left-fixed-panel__compare-inner:after {
    position: absolute;
    content: '';
    right: 6px;
    top: 50%;
    bottom: 0;
    margin-top: -23px;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    opacity: 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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  .left-fixed-panel__compare-inner:hover {
    width: 220px; }
  .left-fixed-panel__compare-inner:hover:after {
    opacity: 1;
    transition: all 0.3s 0.15s; }
  .left-fixed-panel__compare-icon {
    position: relative;
    width: 56px;
    height: 56px;
    min-width: 56px;
    border-radius: 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%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671573%200.671573%200%201.5%200V0C2.32843%200%203%200.671573%203%201.5V16.5C3%2017.3284%202.32843%2018%201.5%2018V18C0.671573%2018%200%2017.3284%200%2016.5V1.5ZM8%205.5C8%204.67157%208.67157%204%209.5%204V4C10.3284%204%2011%204.67157%2011%205.5V16.5C11%2017.3284%2010.3284%2018%209.5%2018V18C8.67157%2018%208%2017.3284%208%2016.5V5.5ZM19%209.5C19%208.67157%2018.3284%208%2017.5%208V8C16.6716%208%2016%208.67157%2016%209.5V16.5C16%2017.3284%2016.6716%2018%2017.5%2018V18C18.3284%2018%2019%2017.3284%2019%2016.5V9.5Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .left-fixed-panel__compare-amount {
    position: absolute;
    display: none;
    z-index: 1;
    left: 37px;
    top: -6px;
    width: 22px;
    height: 22px;
    color: #000;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    text-align: center;
    background: #fff;
    border-radius: 50%; }
  .left-fixed-panel__compare-text {
    color: #39363c;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Rubik', sans-serif; }
  .left-fixed-panel__form {
    margin-top: 10px;
    position: relative;
    cursor: pointer;
    width: 56px;
    height: 56px;
    min-height: 56px;
    display: block; }
  @media screen and (max-width: 1580px) {
    .left-fixed-panel__form {
      margin-top: 5px; } }
  .left-fixed-panel__form-inner {
    position: absolute;
    width: 56px;
    height: 56px;
    overflow: hidden;
    white-space: nowrap;
    background: #fff;
    transition: all 0.3s;
    border-radius: 30px;
    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;
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.1); }
  .left-fixed-panel__form-inner:hover {
    width: 250px; }
  .left-fixed-panel__form-icon {
    position: relative;
    width: 56px;
    height: 56px;
    min-width: 56px;
    border-radius: 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%2227px%22%20height%3D%2227px%22%20%20viewBox%3D%220%200%2027%2027%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20opacity%3D%220.9%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.06117%2012.1988C7.06117%2011.8323%207.57503%2010.9515%208.12246%2010.1173C8.85381%209.00271%208.86413%207.54276%208.06428%206.47631L6.11712%203.88015C5.28897%202.77596%203.79972%202.36643%202.65176%203.13277C1.38451%203.97875%203.8147e-06%205.23898%203.8147e-06%206.70724C0.466467%2015.6552%2010.3441%2025.5362%2019.2916%2026C20.471%2026.0611%2021.7336%2024.7144%2022.6541%2023.4461C23.5156%2022.2592%2023.1401%2020.6479%2021.9668%2019.768L19.5237%2017.9358C18.4567%2017.1357%2016.9961%2017.1464%2015.8814%2017.8786C15.0479%2018.4261%2014.1681%2018.9398%2013.8018%2018.9398C11.449%2018.1555%207.84543%2014.5517%207.06117%2012.1988Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20opacity%3D%220.9%22%20d%3D%22M23.8798%2016.3772C23.4112%2016.8458%2022.6514%2016.8458%2022.1828%2016.3772C21.7142%2015.9085%2021.7142%2015.1487%2022.1828%2014.6801L23.8798%2016.3772ZM14.6254%204.30657C15.2845%204.37585%2015.7627%204.96632%2015.6934%205.62543C15.6242%206.28455%2015.0337%206.7627%2014.3746%206.69343L14.6254%204.30657ZM10.9711%205.1291L10.8457%206.32253L9.65225%206.19709L9.77768%205.00367L10.9711%205.1291ZM10.1486%201.47477C10.2179%200.815663%2010.8083%200.337506%2011.4674%200.406781C12.1266%200.476057%2012.6047%201.06653%2012.5354%201.72564L10.1486%201.47477ZM22.1828%2014.6801C24.832%2012.0309%2024.832%207.73566%2022.1828%205.08645L23.8798%203.38939C27.4663%206.97586%2027.4663%2012.7907%2023.8798%2016.3772L22.1828%2014.6801ZM22.1828%205.08645C19.5336%202.43723%2015.2383%202.43723%2012.5891%205.08645L10.8921%203.38939C14.4785%20-0.197083%2020.2934%20-0.197084%2023.8798%203.38939L22.1828%205.08645ZM14.3746%206.69343L10.8457%206.32253L11.0965%203.93567L14.6254%204.30657L14.3746%206.69343ZM9.77768%205.00367L10.1486%201.47477L12.5354%201.72564L12.1645%205.25453L9.77768%205.00367Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .left-fixed-panel__form-text {
    color: #0a66f1;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Rubik', sans-serif; }
  .left-fixed-panel__up-btn {
    opacity: 0;
    cursor: pointer;
    margin-top: 10px;
    width: 56px;
    height: 56px;
    min-height: 56px;
    position: relative;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    background: #fff;
    border-radius: 30px;
    transition: all 0.3s;
    visibility: hidden;
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.1); }
  @media screen and (max-width: 1580px) {
    .left-fixed-panel__up-btn {
      margin-top: 5px; } }
  .left-fixed-panel__up-btn:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%22M15%2029.5C23.0081%2029.5%2029.5%2023.0081%2029.5%2015H26.5C26.5%2021.3513%2021.3513%2026.5%2015%2026.5V29.5ZM0.5%2015C0.5%2023.0081%206.99187%2029.5%2015%2029.5V26.5C8.64873%2026.5%203.5%2021.3513%203.5%2015H0.5ZM15%200.5C6.99187%200.5%200.5%206.99187%200.5%2015H3.5C3.5%208.64873%208.64873%203.5%2015%203.5V0.5ZM15%203.5C21.3513%203.5%2026.5%208.64873%2026.5%2015H29.5C29.5%206.99187%2023.0081%200.5%2015%200.5V3.5Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20d%3D%22M13.7%2021C13.7%2021.718%2014.282%2022.3%2015%2022.3C15.718%2022.3%2016.3%2021.718%2016.3%2021H13.7ZM13.7%2010.3334V21H16.3V10.3334H13.7Z%22%20fill%3D%22%230a66f1%22%2F%3E%3Cpath%20d%3D%22M10.3482%2012.1997C9.84006%2012.707%209.83932%2013.5301%2010.3465%2014.0382C10.8538%2014.5463%2011.6769%2014.5471%2012.185%2014.0399L10.3482%2012.1997ZM14.9932%209.39997L15.9116%208.4799C15.4041%207.97332%2014.5823%207.97332%2014.0748%208.4799L14.9932%209.39997ZM17.8149%2014.0534C18.323%2014.5606%2019.1461%2014.5598%2019.6533%2014.0517C20.1606%2013.5436%2020.1598%2012.7205%2019.6517%2012.2132L17.8149%2014.0534ZM12.185%2014.0399L15.9116%2010.32L14.0748%208.4799L10.3482%2012.1997L12.185%2014.0399ZM14.0748%2010.32L17.8149%2014.0534L19.6517%2012.2132L15.9116%208.4799L14.0748%2010.32Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .left-fixed-panel__up-btn:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%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%22M15%2029.5C23.0081%2029.5%2029.5%2023.0081%2029.5%2015H26.5C26.5%2021.3513%2021.3513%2026.5%2015%2026.5V29.5ZM0.5%2015C0.5%2023.0081%206.99187%2029.5%2015%2029.5V26.5C8.64873%2026.5%203.5%2021.3513%203.5%2015H0.5ZM15%200.5C6.99187%200.5%200.5%206.99187%200.5%2015H3.5C3.5%208.64873%208.64873%203.5%2015%203.5V0.5ZM15%203.5C21.3513%203.5%2026.5%208.64873%2026.5%2015H29.5C29.5%206.99187%2023.0081%200.5%2015%200.5V3.5Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M13.7%2021C13.7%2021.718%2014.282%2022.3%2015%2022.3C15.718%2022.3%2016.3%2021.718%2016.3%2021H13.7ZM13.7%2010.3334V21H16.3V10.3334H13.7Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3Cpath%20d%3D%22M10.3482%2012.1997C9.84006%2012.707%209.83932%2013.5301%2010.3465%2014.0382C10.8538%2014.5463%2011.6769%2014.5471%2012.185%2014.0399L10.3482%2012.1997ZM14.9932%209.39997L15.9116%208.4799C15.4041%207.97332%2014.5823%207.97332%2014.0748%208.4799L14.9932%209.39997ZM17.8149%2014.0534C18.323%2014.5606%2019.1461%2014.5598%2019.6533%2014.0517C20.1606%2013.5436%2020.1598%2012.7205%2019.6517%2012.2132L17.8149%2014.0534ZM12.185%2014.0399L15.9116%2010.32L14.0748%208.4799L10.3482%2012.1997L12.185%2014.0399ZM14.0748%2010.32L17.8149%2014.0534L19.6517%2012.2132L15.9116%208.4799L14.0748%2010.32Z%22%20fill%3D%22%23adb7c6%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.brands-popup {
  width: 192px;
  height: 55px;
  z-index: 2;
  margin-right: 30px;
  position: relative; }
  @media screen and (max-width: 1260px) {
  .brands-popup {
    margin-right: 20px; } }
  @media screen and (max-width: 1023px) {
  .brands-popup {
    display: none; } }
  .brands-popup__inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .brands-popup__top {
    position: relative;
    background: #fff;
    border-radius: 28px;
    cursor: pointer;
    box-shadow: 0px 4px 34px rgba(0, 0, 0, 0.06);
    font-weight: bold;
    line-height: 22px;
    font-size: 20px;
    font-family: 'Rubik', sans-serif;
    color: #39363c;
    padding: 17px 30px 16px; }
  @media screen and (max-width: 1023px) {
    .brands-popup__top {
      border-radius: 24px; } }
  @media screen and (max-width: 767px) {
    .brands-popup__top {
      border-radius: 18px; } }
  .brands-popup__top:before {
    position: absolute;
    content: '';
    top: 5px;
    right: 5px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    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%2214px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2014%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M13.0597%203.0797C13.646%202.49444%2013.6469%201.5447%2013.0616%200.958379C12.4764%200.372063%2011.5266%200.371203%2010.9403%200.956459L13.0597%203.0797ZM7.00906%207L5.94936%208.06162C6.53492%208.64613%207.48319%208.64613%208.06876%208.06162L7.00906%207ZM3.0597%200.938381C2.47338%200.353124%201.52364%200.353984%200.938381%200.9403C0.353124%201.52662%200.353984%202.47636%200.9403%203.06162L3.0597%200.938381ZM10.9403%200.956459L5.94936%205.93838L8.06876%208.06162L13.0597%203.0797L10.9403%200.956459ZM8.06876%205.93838L3.0597%200.938381L0.9403%203.06162L5.94936%208.06162L8.06876%205.93838Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8; }
  .brands-popup__top.active:before {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .brands-popup__body {
    position: absolute;
    margin-top: 20px;
    padding: 15px 20px;
    top: 100%;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.1);
    border-radius: 28px;
    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: 1023px) {
    .brands-popup__body {
      border-radius: 24px; } }
  @media screen and (max-width: 767px) {
    .brands-popup__body {
      border-radius: 18px; } }
  .brands-popup__body.active {
    z-index: 30;
    opacity: 1;
    visibility: visible; }
  .brands-popup__item a {
    display: block;
    font-size: 15px;
    margin: 3px 0;
    padding: 9px 16px;
    transition: all 0.3s;
    text-decoration: none;
    border-radius: 30px;
    color: rgba(57, 57, 57, 0.7); }
  @media screen and (min-width: 1261px) {
        .brands-popup__item a:hover {
          background: #f3f6f8; } }

.footer__left-block {
  width: 50%;
  padding: 0 35px 0 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media screen and (max-width: 1260px) {
  .footer__left-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; } }
  @media screen and (max-width: 767px) {
  .footer__left-block {
    -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;
    width: 100%;
    padding: 0 0 20px; } }
  @media screen and (max-width: 1260px) {
    .footer__left-block .footer__info {
      margin: 0 0 20px; } }
  @media screen and (max-width: 767px) {
    .footer__left-block .footer__info {
      width: 100%; } }

.footer__right-block {
  width: 50%; }
  @media screen and (max-width: 767px) {
  .footer__right-block {
    width: 100%; } }

.cont-category {
  padding-left: 30px;
  padding-right: 30px; }
  @media screen and (min-width: 1261px) {
  .cont-category {
    padding-right: 40px;
    padding-left: 40px; } }
  @media screen and (max-width: 1023px) {
  .cont-category {
    padding-left: 24px;
    padding-right: 24px; } }
  @media screen and (max-width: 767px) {
  .cont-category {
    padding-left: 16px;
    padding-right: 16px; } }

.social-block {
  padding: 15px 0 0 0; }
  .social-block__body {
    font-size: 0;
    margin: 0 0 0 -4px; }
  .social-block__body a {
    width: 34px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
    margin: 0 4px;
    font-size: 0;
    line-height: 0;
    text-decoration: none; }

.company-info, .top-block, .form-block, .content-block, .advantages, .footer {
  padding-left: 30px;
  padding-right: 30px; }
  @media screen and (min-width: 1261px) {
  .company-info, .top-block, .form-block, .content-block, .advantages, .footer {
    padding-right: 50px;
    padding-left: 50px; } }
  @media screen and (max-width: 1023px) {
  .company-info, .top-block, .form-block, .content-block, .advantages, .footer {
    padding-left: 24px;
    padding-right: 24px; } }
  @media screen and (max-width: 767px) {
  .company-info, .top-block, .form-block, .content-block, .advantages, .footer {
    padding-left: 16px;
    padding-right: 16px; } }

.pulsate-fwd {
  -webkit-animation: pulsate-fwd 0.5s ease-in-out both;
  animation: pulsate-fwd 0.5s ease-in-out both; }
/* ----------------------------------------------
 * Generated by Animista on 2019-5-14 19:36:41
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation pulsate-fwd
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }

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

@keyframes pulsate-fwd {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }

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

.shop-folders-wrap.inner .cat-list {
  min-height: 0; }

.popover-loader {
  border-radius: 20px; }

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

.footer_pay_wrap {
  padding: 0 50px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background: #fff; }
  @media (max-width: 1260px) {
  .footer_pay_wrap {
    padding: 0 30px; } }
  @media (max-width: 1023px) {
  .footer_pay_wrap {
    padding: 0 24px; } }
  @media (max-width: 767px) {
  .footer_pay_wrap {
    padding: 0 16px; } }

.footer_pay_sistem {
  width: 100%;
  max-width: 1430px;
  margin: 0 auto;
  padding: 25px 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center; }

.footer_pay_title {
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #39363c;
  margin-right: 30px; }
  @media (max-width: 1023px) {
  .footer_pay_title {
    margin: 0 0 8px;
    text-align: center;
    width: 100%; } }

.footer_pay_body {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  @media (max-width: 639px) {
  .footer_pay_body {
    justify-content: center; } }
  .footer_pay_body a {
    width: 90px;
    height: 50px;
    overflow: hidden;
    margin: 1px 3px;
    display: flex;
    align-items: center;
    justify-content: center; }
  @media (max-width: 480px) {
    .footer_pay_body a {
      width: 64px;
      height: 38px;
      margin: 6px; } }
  .footer_pay_body a img {
    max-width: 100%;
    height: auto; }

#shop2-msg {
  z-index: 10002; }

.popover-container {
  z-index: 10001; }

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

@media (max-width: 480px) {
    .popover-wrap.product-quick-view2 {
      margin: 0 auto;
      height: 100%;
      width: 100%; } }

@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: 0;
    padding: 0;
    width: auto;
    min-width: 150px;
    min-height: 150px;
    box-shadow: none;
    border: none;
    background: #fff;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
    border-radius: 28px; }
  @media (max-width: 639px) {
    .product-quick-view2 .popover-body {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 0; } }
  @media (max-width: 480px) {
    .product-quick-view2 .popover-body {
      box-shadow: none; } }
  .product-quick-view2 .popover-close {
    border-radius: 50%;
    right: 15px;
    top: 15px;
    width: 42px;
    height: 42px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M6%204.58579L10.2929%200.292893C10.6834%20-0.0976311%2011.3166%20-0.0976311%2011.7071%200.292893C12.0976%200.683418%2012.0976%201.31658%2011.7071%201.70711L7.41421%206L11.7071%2010.2929C12.0976%2010.6834%2012.0976%2011.3166%2011.7071%2011.7071C11.3166%2012.0976%2010.6834%2012.0976%2010.2929%2011.7071L6%207.41421L1.70711%2011.7071C1.31658%2012.0976%200.683418%2012.0976%200.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929L4.58579%206L0.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.292893L6%204.58579Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    border: 2px solid rgba(46, 47, 56, 0.1); }
  @media (max-width: 639px) {
    .product-quick-view2 .popover-close {
      top: 8px;
      right: 8px; } }

.card-product-preview {
  width: 800px;
  padding-top: 50px; }
  @media (max-width: 1023px) {
  .card-product-preview {
    width: 700px;
    padding-top: 40px; } }
  @media (max-width: 767px) {
  .card-product-preview {
    width: 440px;
    padding-top: 30px; } }
  @media (max-width: 639px) {
  .card-product-preview {
    width: 100%; } }
  .card-product-preview__labels {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; }
  .card-product-preview .product-label {
    font-size: 0;
    display: block;
    margin-bottom: 10px; }
  .card-product-preview .product-label__item {
    margin: 0 4px 6px 0;
    padding: 5px 14px 4px;
    min-height: 26px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    line-height: normal;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: rgba(0, 0, 0, 0.7); }
  @media screen and (max-width: 479px) {
      .card-product-preview .product-label__item {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
  .card-product-preview .product-label__item.product-new {
    color: #fff;
    background: rgba(152, 99, 206, 0.6); }
  .card-product-preview .product-label__item.product-spec {
    background: rgba(255, 224, 51, 0.8); }
  .card-product-preview .product-discount {
    display: inline-block; }
  .card-product-preview .product-discount span {
    font-weight: 400;
    line-height: normal;
    font-size: 14px;
    min-height: 26px;
    color: #0a66f1;
    background: none;
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 6px;
    border-radius: 16px;
    padding: 5px 14px 4px;
    box-shadow: inset 0 0 0 1px #0a66f1; }
  @media screen and (max-width: 479px) {
      .card-product-preview .product-discount span {
        min-height: 22px;
        font-size: 12px;
        padding: 4px 8px 3px;
        margin: 0 2px 2px 0; } }
  .card-product-preview__title {
    font-weight: bold;
    font-size: 28px;
    line-height: 33px;
    color: #39363c;
    padding: 0 40px;
    margin-bottom: 38px;
    text-align: center;
    font-family: 'Rubik', sans-serif; }
  @media (max-width: 1023px) {
    .card-product-preview__title {
      padding: 0 30px;
      margin-bottom: 30px;
      font-size: 22px; } }
  @media (max-width: 767px) {
    .card-product-preview__title {
      margin-bottom: 20px;
      padding: 0 20px;
      font-size: 20px; } }
  @media (max-width: 639px) {
    .card-product-preview__title {
      font-size: 18px;
      line-height: 20px;
      padding-right: 50px;
      text-align: left; } }
  .card-product-preview__top {
    display: flex;
    align-items: flex-start;
    padding: 0 40px 50px; }
  @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;
    flex: 1 0 1%;
    padding-right: 20px; }
  @media (max-width: 767px) {
    .card-product-preview__item {
      flex: 1 0 100%;
      padding-right: 0; } }
  .card-product-preview__btns {
    width: 240px; }
  @media (max-width: 767px) {
    .card-product-preview__btns {
      width: 100%;
      margin: 30px 0 0; } }
  .card-product-preview__btns .enabled_order_one_page {
    background: #252728;
    color: #2e2f38;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    padding: 19px 66px 19px 15px;
    display: block;
    text-decoration: none;
    text-align: center;
    border-radius: 30px;
    transition: color 0.3s, background 0.3s, box-shadow 0.3s;
    position: relative; }
  @media (max-width: 480px) {
      .card-product-preview__btns .enabled_order_one_page {
        padding-top: 16px;
        padding-bottom: 16px;
        padding-right: 60px; } }
  .card-product-preview__btns .enabled_order_one_page:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -23px;
    width: 46px;
    height: 46px;
    pointer-events: none;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }
  @media (max-width: 480px) {
        .card-product-preview__btns .enabled_order_one_page:after {
          margin-top: -20px;
          width: 40px;
          height: 40px; } }
  .card-product-preview__btns .enabled_order_one_page:hover {
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4); }
  .card-product-preview__btns .card_popup_close {
    margin-top: 15px;
    border: 2px solid #0a66f1;
    border-radius: 30px;
    color: #0a66f1;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    padding: 14px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    transition: color 0.3s, background 0.3s, box-shadow 0.3s;
    cursor: pointer; }
  .card-product-preview__btns .card_popup_close:hover {
    color: #fff;
    box-shadow: none;
    background: #0a66f1; }
  @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; } }
  @media (max-width: 480px) {
      .card-product-preview__btns .card_popup_close {
        padding-top: 13px;
        padding-bottom: 13px; } }
  .card-product-preview__left {
    position: relative;
    width: 120px;
    margin-right: 20px; }
  @media (max-width: 639px) {
    .card-product-preview__left {
      width: 110px;
      margin-right: 12px; } }
  .card-product-preview__right {
    flex: 1 0 1%;
    display: flex;
    flex-direction: column; }
  .card-product-preview .product-flags {
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    font-size: 0;
    pointer-events: none;
    display: none; }
  @media (max-width: 639px) {
    .card-product-preview .product-flags {
      top: -5px; } }
  .card-product-preview .product-flags__item {
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    vertical-align: top;
    margin: 0 2px 2px 0; }
  @media (max-width: 639px) {
      .card-product-preview .product-flags__item {
        font-size: 11px;
        line-height: 12px;
        border-radius: 4px; } }
  @media (max-width: 639px) {
        .card-product-preview .product-flags__item span {
          padding: 5px 10px; } }
  .card-product-preview .product-flags__left {
    display: inline; }
  .card-product-preview .product-flags__right {
    display: inline; }
  .card-product-preview__image {
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    border-radius: 0px; }
  .card-product-preview__image.no-image {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0; }
  .card-product-preview__image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
  .card-product-preview__image a img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .card-product-preview__name {
    margin-bottom: 8px;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #39363c; }
  @media (max-width: 767px) {
    .card-product-preview__name {
      font-size: 14px;
      line-height: 18px; } }
  .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: #2e2f38; }
  .card-product-preview .tpl-rating-block {
    font-size: 0;
    margin-bottom: 10px; }
  .card-product-preview .tpl-rating-block .tpl-stars {
    margin: 0 0 0 -2px; }
  .card-product-preview .tpl-rating-block .rating_count {
    display: none; }
  .card-product-preview__price {
    margin-top: auto;
    font-family: 'Rubik', sans-serif;
    font-style: normal; }
  .card-product-preview__price .price-old {
    margin: 0 0 3px;
    font-size: 0;
    color: rgba(57, 54, 60, 0.3);
    font-weight: normal;
    font-style: normal;
    pointer-events: none; }
  .card-product-preview__price .price-old span {
    font-size: 0;
    display: inline-block; }
  .card-product-preview__price .price-old strong {
    font-size: 16px;
    font-weight: normal;
    position: relative; }
  .card-product-preview__price .price-old strong:before {
    position: absolute;
    content: '';
    top: 50%;
    height: 4px;
    left: -3px;
    right: -3px;
    margin-top: -2px;
    background: #252728;
    opacity: 0.4;
    border-radius: 1px; }
  .card-product-preview__price .price-old + .price-current, .card-product-preview__price .price-old + .shop2-product-discount-desc + .price-current {
    color: #39363c; }
  .card-product-preview__price .price-current {
    margin: 0;
    color: #39363c;
    font-weight: normal;
    font-size: 14px;
    font-style: normal; }
  .card-product-preview__price .price-current.price_on_request strong {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700; }
  .card-product-preview__price .price-current strong {
    font-weight: bold;
    font-size: 18px; }
  .card-product-preview__price .price-current span {
    padding: 0px 0 0 0px;
    vertical-align: middle;
    display: inline-block;
    font-weight: bold; }
  .card-product-preview__price .price-current em {
    font-style: normal;
    font-weight: bold; }
  .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 #ededf3; }
  @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: 25px; } }
  .card-product-preview .popup-kinds:last-child {
    margin-bottom: 0;
    padding-bottom: 45px; }
  @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 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    color: #39363c;
    padding: 0 100px 40px 0;
    font-family: 'Rubik', sans-serif; }
  @media (max-width: 639px) {
      .card-product-preview .popup-kinds__title {
        padding: 0 0 20px;
        font-weight: bold;
        font-size: 18px;
        line-height: 21px; } }
  .card-product-preview .popup-kinds__items .slick-prev, .card-product-preview .popup-kinds__items .slick-next {
    width: 44px;
    height: 44px;
    min-height: 44px; }
  .card-product-preview .popup-kinds__items .slick-prev {
    position: absolute;
    top: -72px;
    right: 52px; }
  .card-product-preview .popup-kinds__items .slick-prev:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .popup-kinds__items .slick-prev:hover {
    background: #0a66f1; }
  .card-product-preview .popup-kinds__items .slick-prev: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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .popup-kinds__items .slick-next {
    position: absolute;
    top: -72px;
    right: 0; }
  .card-product-preview .popup-kinds__items .slick-next:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .popup-kinds__items .slick-next:hover {
    background: #0a66f1; }
  .card-product-preview .popup-kinds__items .slick-next: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%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23fff%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .card-product-preview .popup-kinds__items .slick-dots {
    margin-top: 5px; }
  .card-product-preview .popup-kinds__items .slick-dots li {
    width: 8px;
    height: 8px;
    margin: 0 4px; }
  .card-product-preview .popup-kinds__items .slick-dots li button {
    width: 6px;
    height: 6px;
    background: rgba(57, 54, 60, 0.15);
    box-shadow: none;
    margin-top: 1px; }
  .card-product-preview .popup-kinds__items .slick-dots li.slick-active button {
    width: 8px;
    height: 8px;
    background: #252728;
    margin-top: 0px; }
  .card-product-preview .tns-outer {
    position: relative; }
  .card-product-preview .tns-controls {
    position: absolute;
    top: 25px;
    height: 40px;
    left: -20px;
    right: -20px;
    display: flex;
    justify-content: space-between;
    z-index: 2;
    pointer-events: none; }
  .card-product-preview .tns-controls button {
    pointer-events: auto;
    width: 40px;
    height: 40px;
    min-height: 40px; }
  .card-product-preview .tns-nav {
    margin: 24px 0 0; }
  @media (max-width: 639px) {
    .card-product-preview .tns-nav {
      margin: 20px 0 0; } }
  .card-product-preview .tns-nav button {
    width: 8px;
    height: 8px; }
  .card-product-preview .kind-item__inner {
    display: flex;
    padding-bottom: 20px; }
  .card-product-preview .kind-item__inner:hover .shop-product-btn {
    opacity: 1; }
  .card-product-preview .kind-item__top {
    width: 90px;
    margin: 0 15px 0 0; }
  @media (max-width: 639px) {
      .card-product-preview .kind-item__top {
        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% - 90px - 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; }
  .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-weight: normal;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
    color: #39363c; }
  @media (max-width: 639px) {
      .card-product-preview .kind-item .kind-name {
        font-size: 14px;
        line-height: 18px; } }
  .card-product-preview .kind-item .kind-name a {
    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: #2e2f38; }
  .card-product-preview .kind-item .kind-item-add {
    margin-top: auto;
    display: flex;
    align-items: center; }
  .card-product-preview .kind-item .kind-item-add__left {
    width: calc(100% - 44px - 15px); }
  .card-product-preview .kind-item .kind-item-add__right {
    width: 44px;
    margin-left: 15px; }
  .card-product-preview .kind-item .kind-price {
    font-family: 'Rubik', sans-serif; }
  .card-product-preview .kind-item .kind-price .price-old {
    margin: 0;
    font-size: 0;
    color: rgba(57, 54, 60, 0.3);
    font-weight: normal;
    font-style: normal;
    pointer-events: none;
    line-height: 1; }
  .card-product-preview .kind-item .kind-price .price-old span {
    font-size: 0;
    display: inline-block; }
  .card-product-preview .kind-item .kind-price .price-old strong {
    font-size: 16px;
    font-weight: normal;
    position: relative; }
    .card-product-preview .kind-item .kind-price .price-old strong:before {
      position: absolute;
      content: '';
      top: 50%;
      height: 4px;
      left: -3px;
      right: -3px;
      margin-top: -2px;
      background: #252728;
      opacity: 0.4;
      border-radius: 1px; }
  .card-product-preview .kind-item .kind-price .price-old + .price-current, .card-product-preview .kind-item .kind-price .price-old + .shop2-product-discount-desc + .price-current {
    color: #39363c; }
  .card-product-preview .kind-item .kind-price .price-current {
    margin: 0;
    color: #39363c;
    font-weight: normal;
    font-size: 14px;
    font-style: normal; }
  .card-product-preview .kind-item .kind-price .price-current.price_on_request strong {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700; }
  .card-product-preview .kind-item .kind-price .price-current strong {
    font-weight: bold;
    font-size: 18px; }
  .card-product-preview .kind-item .kind-price .price-current span {
    padding: 0px 0 0 0px;
    vertical-align: middle;
    display: inline-block;
    font-weight: bold; }
  .card-product-preview .kind-item .kind-price .price-current em {
    font-style: normal;
    font-weight: bold; }
  .card-product-preview .kind-item .product-amount {
    display: none; }
  .card-product-preview .kind-item .shop-product-btn {
    font-size: 0;
    width: 44px;
    height: 44px;
    padding: 0;
    background: transparent;
    opacity: 0.1; }
  .card-product-preview .kind-item .shop-product-btn:hover {
    background: #252728; }
  .card-product-preview .kind-item .shop-product-btn:hover:before {
    background-color: transparent; }
  .card-product-preview .kind-item .shop-product-btn:before {
    right: 3px; }
  .product-quick-view .popover-body {
    position: relative;
    z-index: 0;
    padding: 50px 40px;
    width: auto;
    min-width: 150px;
    min-height: 150px;
    border-radius: 28px;
    background-color: #fff;
    background-size: 100% 100%;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
    border: none; }
  .product-quick-view .popover-close {
    border-radius: 50%;
    right: 15px;
    top: 15px;
    width: 42px;
    height: 42px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M6%204.58579L10.2929%200.292893C10.6834%20-0.0976311%2011.3166%20-0.0976311%2011.7071%200.292893C12.0976%200.683418%2012.0976%201.31658%2011.7071%201.70711L7.41421%206L11.7071%2010.2929C12.0976%2010.6834%2012.0976%2011.3166%2011.7071%2011.7071C11.3166%2012.0976%2010.6834%2012.0976%2010.2929%2011.7071L6%207.41421L1.70711%2011.7071C1.31658%2012.0976%200.683418%2012.0976%200.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929L4.58579%206L0.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.292893L6%204.58579Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    border: 2px solid rgba(46, 47, 56, 0.1); }
  .product-quick-view .prev_product_caller {
    font-size: 0;
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    margin-top: -30px;
    left: -110px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    transition: background 0.3s; }
  .product-quick-view .prev_product_caller:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: background 0.3s; }
  .product-quick-view .prev_product_caller:hover {
    background: #0a66f1; }
  .product-quick-view .prev_product_caller:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M8.0597%2013.0616C8.64602%2012.4764%208.64688%2011.5266%208.06162%2010.9403L4.1194%206.99094L8.04354%203.0597C8.6288%202.47338%208.62794%201.52364%208.04162%200.93838C7.45531%200.353125%206.50556%200.353984%205.9203%200.9403L0.938381%205.93124C0.353874%206.51681%200.353874%207.46508%200.938381%208.05064L5.93838%2013.0597C6.52364%2013.646%207.47338%2013.6469%208.0597%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-quick-view .next_product_caller {
    font-size: 0;
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    margin-top: -30px;
    right: -110px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
    transition: background 0.3s; }
  .product-quick-view .next_product_caller:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    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%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23393939%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    transition: background 0.3s; }
  .product-quick-view .next_product_caller:hover {
    background: #0a66f1; }
  .product-quick-view .next_product_caller:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%229px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%209%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M0.9403%2013.0616C0.353984%2012.4764%200.353124%2011.5266%200.93838%2010.9403L4.8806%206.99094L0.956459%203.0597C0.371203%202.47338%200.372063%201.52364%200.958379%200.93838C1.54469%200.353125%202.49444%200.353984%203.0797%200.9403L8.06162%205.93124C8.64613%206.51681%208.64613%207.46508%208.06162%208.05064L3.06162%2013.0597C2.47636%2013.646%201.52662%2013.6469%200.9403%2013.0616Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .product-quick-view .card-page {
    width: 900px; }
  .product-quick-view .card-page .shop2-product {
    padding: 0;
    margin: 0;
    border-radius: 0; }
  .product-quick-view .card-page .shop2-product .shop2-product-options {
    padding-top: 30px; }
  .product-quick-view .card-page .shop2-product .options-btn {
    margin-top: 30px; }
  .product-quick-view .card-page .shop2-product .shop2-product-options .option-title {
    width: 40%; }
  .product-quick-view .card-page .shop2-product .shop2-product-options .option-body {
    width: 60%; }
  .product-quick-view .card-page .shop2-product__top {
    margin-bottom: 0; }
  .product-quick-view .card-page .card-slider__items {
    width: 435px;
    margin: 0 0 20px; }
  .product-quick-view .card-page .card-slider__image {
    width: 435px;
    height: 435px;
    border-radius: 6px; }
  .product-quick-view .card-page .card-slider__inner {
    flex-direction: column; }
  .product-quick-view .card-page .card-slider__thumbs {
    height: 74px;
    width: 276px; }
  .product-quick-view .card-page .card-slider__thumb {
    width: 74px;
    height: 74px;
    margin: 0 9px; }
  .product-quick-view .card-page .shop2-product__top-left {
    width: calc(100% - 435px);
    padding: 0 0 0 30px;
    order: 2; }
  .product-quick-view .card-page .shop2-product__top-right {
    width: 435px; }
  .product-quick-view .card-page .shop2-product .slick-prev {
    top: 50%;
    left: -80px;
    margin-top: -23px;
    transform: rotate(-90deg);
    width: 50px;
    height: 50px;
    min-height: 50px;
    margin-left: 0; }
  .product-quick-view .card-page .shop2-product .slick-next {
    top: 50%;
    right: -80px;
    left: auto;
    margin-top: -23px;
    transform: rotate(-90deg);
    width: 50px;
    height: 50px;
    min-height: 50px; }
  .product-quick-view .card-page .shop2-product__btns2-left {
    padding-right: 0;
    padding-top: 13px;
    width: 100%;
    flex-wrap: wrap;
    align-items: center; }
  .product-quick-view .card-page .gr-product-name {
    font-weight: bold;
    font-size: 28px;
    color: #39363c;
    padding-bottom: 37px;
    font-family: 'Rubik', sans-serif; }
  .product-quick-view .card-page .gr-product-name a {
    text-decoration: none;
    color: inherit; }
  .product-quick-view .card-page .shop-product-btn {
    margin-right: 0;
    margin-left: auto;
    padding-left: 43px; }
  .product-quick-view .card-page .gr-about-btn {
    width: 100%;
    padding-top: 20px; }
  .product-quick-view .card-page .gr_quick_more_btn {
    border: 2px solid #0a66f1;
    border-radius: 30px;
    color: #0a66f1;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    padding: 17px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    transition: color 0.3s, background 0.3s, box-shadow 0.3s; }
  .product-quick-view .card-page .gr_quick_more_btn:hover {
    color: #fff;
    box-shadow: none;
    background: #0a66f1; }
  .product-quick-view .card-slider__items-slider {
    overflow: hidden; }
  .product-quick-view .card_slider_loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 22; }

.product-list.product-list-thumbs .product-item:hover .quick-view-trigger, .product-list.product-list-simple .product-item:hover .quick-view-trigger {
  opacity: 1; }

.quick-view-trigger {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -24px 0 0 -100px;
  color: #fff;
  background: #0a66f1;
  border-radius: 35px;
  padding: 16px 10px;
  text-align: center;
  cursor: pointer;
  z-index: 2;
  width: 200px;
  opacity: 0;
  transition: opacity 0.3s, box-shadow 0.3s; }
  @media (max-width: 1260px) {
  .quick-view-trigger {
    display: none; } }
  .quick-view-trigger:hover {
    box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3); }

.remodal.special-popup {
  padding: 0;
  border-radius: 28px !important;
  background: #fff;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  max-width: 420px; }
  .remodal.special-popup:not(.block_has_image) {
    padding-top: 40px; }
  @media (max-width: 480px) {
  .remodal.special-popup {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    border-radius: 0 !important;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    max-width: 100%; } }
  .remodal.special-popup .remodal-close-btn {
    position: absolute;
    z-index: 2;
    top: 15px;
    right: 15px;
    width: 42px;
    height: 42px;
    border: none;
    font-size: 0;
    cursor: pointer;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M1.70711%200.292893C1.31658%20-0.0976311%200.683417%20-0.0976311%200.292893%200.292893C-0.0976311%200.683417%20-0.0976311%201.31658%200.292893%201.70711L1.70711%200.292893ZM8.29289%209.70711C8.68342%2010.0976%209.31658%2010.0976%209.70711%209.70711C10.0976%209.31658%2010.0976%208.68342%209.70711%208.29289L8.29289%209.70711ZM9.70711%201.70711C10.0976%201.31658%2010.0976%200.683417%209.70711%200.292893C9.31658%20-0.0976311%208.68342%20-0.0976311%208.29289%200.292893L9.70711%201.70711ZM0.292893%208.29289C-0.0976311%208.68342%20-0.0976311%209.31658%200.292893%209.70711C0.683417%2010.0976%201.31658%2010.0976%201.70711%209.70711L0.292893%208.29289ZM0.292893%201.70711L8.29289%209.70711L9.70711%208.29289L1.70711%200.292893L0.292893%201.70711ZM8.29289%200.292893L0.292893%208.29289L1.70711%209.70711L9.70711%201.70711L8.29289%200.292893Z%22%20fill%3D%22%232e2f38%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.4);
    padding: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    box-shadow: none; }
  @media (max-width: 480px) {
    .remodal.special-popup .remodal-close-btn {
      top: 8px;
      right: 8px;
      width: 40px;
      height: 40px; } }

.special-popup__top {
  border-radius: 25px 25px 0 0;
  overflow: hidden; }
  @media (max-width: 480px) {
    .special-popup__top {
      border-radius: 0; } }
  .special-popup__top + .special-popup__bottom {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .special-popup__bottom {
    padding: 40px 40px 50px; }
  @media (max-width: 480px) {
    .special-popup__bottom {
      padding: 20px 20px 30px; } }
  .special-popup__image {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    padding-top: 71.5%;
    font-size: 0; }
  @media (max-width: 480px) {
    .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: 16px 40px 20px; }
  @media (max-width: 480px) {
    .special-popup .special-timer {
      padding: 14px 20px; } }
  .special-popup .special-timer__subtitle {
    color: rgba(57, 57, 57, 0.7);
    font-size: 13px;
    line-height: 16px; }
  .special-popup .special-timer__subtitle + .special-timer__date {
    margin-top: 10px; }
  @media (max-width: 480px) {
        .special-popup .special-timer__subtitle + .special-timer__date {
          margin-top: 5px; } }
  .special-popup .special-timer__date {
    display: inline-flex;
    align-items: center; }
  .special-popup .special-timer__date .gr-timer-elem:last-child .gr-timer-number {
    color: #0a66f1; }
  .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 44px;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    color: #39363c;
    border: 2px solid rgba(57, 54, 60, 0.08);
    background: transparent; }
    @media (max-width: 480px) {
        .special-popup .special-timer__date .gr-timer-elem .gr-timer-number {
          width: 40px;
          height: 40px;
          line-height: 37px;
          font-size: 15px; } }
  .special-popup .special-timer__date .gr-timer-elem em {
    display: none; }
  .special-popup .special-timer__date .gr-timer-delim {
    margin: 0 6px;
    font-size: 0;
    width: 4px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%204%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%202C4%203.10457%203.10457%204%202%204C0.89543%204%200%203.10457%200%202C0%200.89543%200.89543%200%202%200C3.10457%200%204%200.89543%204%202ZM4%2012C4%2013.1046%203.10457%2014%202%2014C0.89543%2014%200%2013.1046%200%2012C0%2010.8954%200.89543%2010%202%2010C3.10457%2010%204%2010.8954%204%2012Z%22%20fill%3D%22%2339363C%22%20opacity%3D%220.15%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media (max-width: 480px) {
        .special-popup .special-timer__date .gr-timer-delim {
          margin: 0 4px;
          width: 2px;
          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%222px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%202%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%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%2339363C%22%20opacity%3D%220.15%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; } }
  .special-popup__header {
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: #39363c;
    text-align: center;
    font-family: 'Rubik', sans-serif; }
  @media (max-width: 480px) {
    .special-popup__header {
      font-size: 20px;
      line-height: 24px; } }
  .special-popup__header + .special-popup__desc {
    margin-top: 12px; }
  @media (max-width: 480px) {
      .special-popup__header + .special-popup__desc {
        margin-top: 10px; } }
  .special-popup__desc {
    font-size: 16px;
    line-height: 24px;
    color: rgba(57, 57, 57, 0.8);
    text-align: center; }
  @media (max-width: 480px) {
    .special-popup__desc {
      font-size: 15px;
      line-height: 22px; } }
  .special-popup__form {
    margin-top: 22px; }
  @media (max-width: 480px) {
    .special-popup__form {
      margin-top: 20px; } }
  .special-popup__form .tpl-anketa {
    text-align: left; }
  .special-popup__form .tpl-anketa .tpl-anketa-success-note {
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: #39363c;
    text-align: center;
    font-family: 'Rubik', sans-serif;
    margin-top: -15px; }
  @media (max-width: 480px) {
        .special-popup__form .tpl-anketa .tpl-anketa-success-note {
          font-size: 20px;
          line-height: 24px; } }
  @media (max-width: 480px) {
        .special-popup__form .tpl-anketa .tpl-field {
          margin-bottom: 16px; } }
  .special-popup__form .tpl-anketa .tpl-field.tpl-field-button {
    margin-bottom: 0; }
    .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
      width: 100%;
      position: relative;
      padding-top: 20px;
      padding-bottom: 20px;
      padding-right: 68px; }
    .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:after {
      position: absolute;
      content: '';
      right: 5px;
      top: 50%;
      margin-top: -23px;
      width: 46px;
      height: 46px;
      pointer-events: none;
      border-radius: 50%;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }
    @media (max-width: 480px) {
            .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:after {
              margin-top: -20px;
              width: 40px;
              height: 40px; } }
    @media (max-width: 480px) {
          .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button {
            padding-top: 17px;
            padding-bottom: 17px; } }
  .special-popup__btn {
    margin-top: 20px; }
  @media (max-width: 480px) {
    .special-popup__btn {
      margin-top: 14px; } }
  .special-popup__btn a {
    width: 100%; }

.recent-block {
  padding: 0 50px 60px;
  margin-top: -1px;
  border-top: 1px solid #f6f7fb; }
  @media (max-width: 1260px) {
  .recent-block {
    padding: 0 0 1px; } }
  .recent-block.recent-block-main {
    padding-bottom: 80px; }
  @media (max-width: 1260px) {
    .recent-block.recent-block-main {
      padding-bottom: 1px; } }
  .recent-block__inner {
    background: #fff;
    box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
    border-radius: 28px;
    max-width: 1430px;
    width: 100%;
    margin: 0 auto;
    padding: 40px 30px 30px;
    position: relative; }
  @media (max-width: 1260px) {
    .recent-block__inner {
      padding: 35px 20px 25px;
      border-radius: 0;
      box-shadow: none; } }
  @media (max-width: 767px) {
    .recent-block__inner {
      padding: 26px 16px 20px; } }
  @media (max-width: 479px) {
    .recent-block__inner {
      padding-top: 20px;
      padding-bottom: 0; } }
  .recent-block__title {
    margin-bottom: 30px;
    font-family: 'Rubik', sans-serif;
    font-weight: bold;
    font-size: 26px;
    color: #39363c;
    padding-right: 120px; }
  @media (max-width: 1023px) {
    .recent-block__title {
      font-size: 24px; } }
  @media (max-width: 767px) {
    .recent-block__title {
      font-size: 22px;
      margin-bottom: 20px;
      padding-right: 100px; } }
  .recent-block .recent-block-nav {
    position: absolute;
    top: 30px;
    right: 30px; }
  @media (max-width: 1260px) {
    .recent-block .recent-block-nav {
      top: 25px;
      right: 20px; } }
  @media (max-width: 767px) {
    .recent-block .recent-block-nav {
      top: 20px;
      right: 16px; } }
  @media (max-width: 479px) {
    .recent-block .recent-block-nav {
      top: 13px; } }
  .recent-block .recent-block-nav .slick-prev, .recent-block .recent-block-nav .slick-next {
    min-height: 50px;
    width: 50px;
    height: 50px; }
  @media (max-width: 767px) {
      .recent-block .recent-block-nav .slick-prev, .recent-block .recent-block-nav .slick-next {
        min-height: 42px;
        width: 42px;
        height: 42px; } }
  .recent-block .recent-block-nav .slick-prev {
    margin-right: 10px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  @media (max-width: 639px) {
      .recent-block .recent-block-nav .slick-prev {
        margin-right: 5px; } }
  .recent-block .recent-block-nav .slick-prev:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M5.98554%2010L2%206.00724L6%202%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
  .recent-block .recent-block-nav .slick-next {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .recent-block .recent-block-nav .slick-next:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%208%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2.01446%202L6%205.99276L2%2010%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22%23393939%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
  .recent-block .recent-block-nav .slick-disabled {
    opacity: 0.6 !important;
    pointer-events: none; }
  .recent-block__items {
    position: relative;
    margin: 0 -15px; }
  @media (max-width: 479px) {
    .recent-block__items {
      border-top: 1px solid #f6f7fb; } }
  .recent-block .recent-item:hover .shop-product-btn {
    opacity: 1; }
  .recent-block .recent-item__inner {
    display: flex;
    padding: 0 15px 20px; }
  @media (max-width: 479px) {
      .recent-block .recent-item__inner {
        padding: 20px; } }
  .recent-block .recent-item__top {
    width: 90px;
    margin-right: 15px; }
  .recent-block .recent-item__bottom {
    flex: 1 0 1%;
    display: flex;
    flex-direction: column; }
  .recent-block .recent-item__bottom-add {
    margin: auto 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .recent-block .recent-item .gr-recent-image {
    position: relative;
    padding-top: 100%; }
  .recent-block .recent-item .gr-recent-image.no-image a {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
    background-size: 50%; }
  .recent-block .recent-item .gr-recent-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-decoration: none;
    font-size: 0; }
  .recent-block .recent-item .gr-recent-image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .recent-block .recent-item .gr-recent-name {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #39363c;
    padding-bottom: 10px; }
  .recent-block .recent-item .gr-recent-name a {
    color: inherit;
    text-decoration: none;
    transition: border 0.3s;
    border-bottom: 1px solid transparent; }
  .recent-block .recent-item .gr-recent-name a:hover {
    border-color: rgba(57, 54, 60, 0.5); }
  .recent-block .recent-item .gr-recent-price {
    font-family: 'Rubik', sans-serif;
    font-style: normal; }
  .recent-block .recent-item .gr-recent-price .price-old {
    margin: 0 0 2px;
    font-size: 0;
    color: rgba(57, 54, 60, 0.3);
    font-weight: normal;
    font-style: normal;
    pointer-events: none;
    line-height: 1; }
  .recent-block .recent-item .gr-recent-price .price-old span {
    font-size: 0;
    display: inline-block; }
  .recent-block .recent-item .gr-recent-price .price-old strong {
    font-size: 16px;
    font-weight: normal;
    position: relative; }
    .recent-block .recent-item .gr-recent-price .price-old strong:before {
      position: absolute;
      content: '';
      top: 50%;
      height: 4px;
      left: -3px;
      right: -3px;
      margin-top: -2px;
      background: #252728;
      opacity: 0.4;
      border-radius: 1px; }
  .recent-block .recent-item .gr-recent-price .price-old + .price-current, .recent-block .recent-item .gr-recent-price .price-old + .shop2-product-discount-desc + .price-current {
    color: #39363c; }
  .recent-block .recent-item .gr-recent-price .price-current {
    margin: 0;
    color: #39363c;
    font-weight: normal;
    font-size: 14px;
    font-style: normal;
    line-height: 20px; }
  .recent-block .recent-item .gr-recent-price .price-current.price_on_request strong {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700; }
  .recent-block .recent-item .gr-recent-price .price-current strong {
    font-weight: bold;
    font-size: 18px; }
  .recent-block .recent-item .gr-recent-price .price-current span {
    padding: 2px 0 0 3px;
    vertical-align: top;
    display: inline-block; }
  .recent-block .recent-item .gr-recent-price .price-current em {
    font-style: normal;
    font-weight: bold; }
  .recent-block .recent-item .product-amount {
    width: auto;
    display: none; }
  .recent-block .recent-item .shop-product-btn {
    padding: 0;
    font-size: 0;
    width: 50px;
    height: 50px;
    background: transparent;
    opacity: 0.1;
    /*span {
     width: 50px;
     height: 50px;
     padding: 0;
     display: flex;
     justify-content: center;
     align-items: center;
     svg {
     position: relative;
     top: auto;
     left: auto;
     right: auto;
     bottom: auto;
     margin: 0;
     }
     }*/ }
  .recent-block .recent-item .shop-product-btn:hover {
    background: #252728; }
  .recent-block .recent-item .shop-product-btn:before {
    background-color: transparent; }
/*@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 {
  flex: 1;
  position: relative; }
  #search-app .search-block {
    display: flex; }
  @media (max-width: 480px) {
    #search-app .search-block {
      z-index: 100; } }
  #search-app .search-block__input {
    outline: none;
    width: 100%; }
  #search-app.hide_search_popup {
    display: none; }

#search-result {
  position: absolute;
  top: 100%;
  left: 0;
  width: 800px;
  z-index: 50;
  padding: 42px 40px 40px;
  background: #fff;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 28px;
  max-height: 570px;
  overflow: hidden;
  overflow-y: auto; }
  @media (max-width: 1260px) {
  #search-result {
    width: auto;
    right: 0; } }
  @media (max-width: 480px) {
  #search-result {
    left: -16px;
    right: -16px;
    border-radius: 0px;
    padding: 91px 20px 26px;
    top: -15px;
    overflow: visible;
    overflow-y: visible;
    max-height: none;
    min-height: 100%; } }
  #search-result .search-result-top {
    display: flex;
    align-items: flex-start; }
  @media (max-width: 1260px) {
    #search-result .search-result-top {
      flex-direction: column;
      align-items: stretch; } }
  #search-result .search-result-left {
    flex: 1 0 1%; }
  @media (max-width: 1260px) {
    #search-result .search-result-left {
      flex: 1 0 100%;
      padding-bottom: 20px; } }
  #search-result .product-item {
    display: flex;
    padding: 0 10px 10px 0; }
  #search-result .product-image {
    position: relative;
    width: 70px;
    height: 70px;
    margin-right: 12px; }
  #search-result .product-image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-decoration: none;
    font-size: 0; }
  #search-result .product-image a img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  #search-result .product-text {
    flex: 1 0 1%; }
  #search-result .product-name {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #39363c;
    padding-bottom: 10px; }
  #search-result .product-name a {
    color: inherit;
    text-decoration: none;
    transition: border 0.3s;
    border-bottom: 1px solid transparent; }
  #search-result .product-name a:hover {
    border-color: rgba(57, 54, 60, 0.5); }
  #search-result .product-text-price {
    display: flex;
    align-items: center;
    font-family: 'Rubik', sans-serif;
    font-style: normal; }
  #search-result .product-text-price .price-old {
    order: 2;
    margin-left: 10px; }
  #search-result .product-text-price .price-old span {
    font-size: 0;
    display: inline-block; }
  #search-result .product-text-price .price-old strong {
    font-size: 16px;
    font-weight: normal;
    position: relative; }
  #search-result .product-text-price .price-old strong:before {
    position: absolute;
    content: '';
    top: 50%;
    height: 4px;
    left: -3px;
    right: -3px;
    margin-top: -2px;
    background: #252728;
    opacity: 0.6;
    border-radius: 1px; }
  #search-result .product-text-price .price {
    margin: 0;
    color: #39363c;
    font-weight: normal;
    font-size: 14px;
    font-style: normal; }
  #search-result .product-text-price .price.price_on_request strong {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700; }
  #search-result .product-text-price .price strong {
    font-weight: bold;
    font-size: 18px; }
  #search-result .product-text-price .price span {
    vertical-align: baseline;
    display: inline-block;
    font-weight: 500; }
  #search-result .product-text-price .price em {
    font-style: normal; }
  #search-result .products-search-title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px; }
  @media (max-width: 480px) {
    #search-result .products-search-title {
      font-size: 18px; } }
  #search-result .products-search-title span {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #0a66f1;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    height: 26px;
    min-width: 26px;
    line-height: 26px;
    text-align: center;
    margin-left: 3px;
    padding: 0 3px; }
  #search-result .search-result-right {
    width: 265px; }
  @media (max-width: 1260px) {
    #search-result .search-result-right {
      width: 100%;
      padding-top: 22px; } }
  #search-result .folders-search-title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 15px; }
  @media (max-width: 480px) {
    #search-result .folders-search-title {
      font-size: 18px; } }
  #search-result .folders-search-title span {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #0a66f1;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    height: 26px;
    min-width: 26px;
    line-height: 26px;
    text-align: center;
    margin-left: 3px;
    padding: 0 3px; }
  #search-result .folder-item {
    font-weight: 500;
    font-size: 15px;
    color: #39363c;
    padding: 10px 0;
    transition: color 0.3s; }
  #search-result .folder-item:hover {
    color: #0a66f1; }
  #search-result .folder-item a {
    color: inherit;
    text-decoration: none; }
  #search-result .vendors-search-title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px; }
  @media (max-width: 480px) {
    #search-result .vendors-search-title {
      font-size: 18px; } }
  #search-result .vendors-search-title span {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #0a66f1;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    height: 26px;
    min-width: 26px;
    line-height: 26px;
    text-align: center;
    margin-left: 3px;
    padding: 0 3px; }
  #search-result .vendor-item {
    font-weight: 500;
    font-size: 15px;
    color: #39363c;
    padding: 10px 0;
    transition: color 0.3s; }
  #search-result .vendor-item:hover {
    color: #0a66f1; }
  #search-result .vendor-item a {
    color: inherit;
    text-decoration: none; }
  #search-result .search-result-bottom {
    margin-top: 20px;
    text-align: center; }
  @media (max-width: 480px) {
    #search-result .search-result-bottom {
      margin-top: 5px; } }
  #search-result .search-result-btn {
    cursor: pointer;
    background: #f3f6f8;
    color: #0a66f1;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    vertical-align: top;
    padding: 16px 70px 16px 30px;
    position: relative;
    border-radius: 30px;
    transition: box-shadow 0.3s; }
  @media (max-width: 480px) {
    #search-result .search-result-btn {
      font-size: 14px;
      background: transparent;
      border-radius: 0px;
      padding-right: 45px;
      padding-left: 15px; } }
  #search-result .search-result-btn:hover {
    box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.1); }
  @media (max-width: 1023px) {
      #search-result .search-result-btn:hover {
        box-shadow: none; } }
  #search-result .search-result-btn:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }

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

.smart-search-folders__title {
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px; }

.smart-search-folders__list {
  font-size: 0;
  margin: 0 -5px; }
  .smart-search-folders__list li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 10px; }
  .smart-search-folders__list li a {
    padding: 9px 18px 9px;
    display: block;
    text-decoration: none;
    color: rgba(57, 54, 60, 0.6);
    transition: all 0.3s;
    border-radius: 50px;
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    background: #f3f6f8; }
  .smart-search-folders__list li a:hover {
    background: #0a66f1;
    color: #fff; }

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

.smart-search-vendors__title {
  font-family: 'Rubik', sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px; }

.smart-search-vendors__list {
  font-size: 0;
  margin: 0 -5px; }
  .smart-search-vendors__list li {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 10px; }
  .smart-search-vendors__list li a {
    padding: 9px 18px 9px;
    display: block;
    text-decoration: none;
    color: rgba(57, 54, 60, 0.6);
    transition: all 0.3s;
    border-radius: 50px;
    font-weight: normal;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    background: #f3f6f8; }
  .smart-search-vendors__list li a:hover {
    background: #0a66f1;
    color: #fff; }

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

.lazy-pagelist__body {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap; }
  @media (max-width: 639px) {
  .lazy-pagelist__body {
    flex-direction: column;
    align-items: center; } }

.lazy-pagelist-btn {
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  background: #0a66f1;
  border-radius: 30px;
  padding: 16px 80px 16px 41px;
  cursor: pointer;
  transition: box-shadow 0.3s, color 0.3s;
  position: relative;
  order: 2; }
  .lazy-pagelist-btn:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M6.5%200C5.67157%200%205%200.671573%205%201.5V5H1.5C0.671573%205%200%205.67157%200%206.5C0%207.32843%200.671574%208%201.5%208H5V11.5C5%2012.3284%205.67157%2013%206.5%2013C7.32843%2013%208%2012.3284%208%2011.5V8H11.5C12.3284%208%2013%207.32843%2013%206.5C13%205.67157%2012.3284%205%2011.5%205H8V1.5C8%200.671573%207.32843%200%206.5%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.1); }
  @media (max-width: 639px) {
  .lazy-pagelist-btn {
    margin-top: 30px;
    order: -1; } }
  .lazy-pagelist-btn:hover {
    box-shadow: 0px 8px 15px rgba(10, 102, 241, 0.3); }
  .lazy-pagelist-btn:active {
    box-shadow: none;
    color: rgba(255, 255, 255, 0.6); }
  .lazy-pagelist-btn svg {
    display: none; }

.gr_shop2_msg_style #shop2-msg {
  min-width: 420px;
  padding: 31px 40px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  color: #39363c;
  font-family: 'Rubik', sans-serif;
  background: #fff;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 20px; }
  .gr_shop2_msg_style #shop2-msg .msg_text_wrap {
    padding: 0 0 0 6px;
    margin: 0 -6px 0 0; }
  @media screen and (max-width: 639px) {
      .gr_shop2_msg_style #shop2-msg .msg_text_wrap {
        padding: 0;
        margin: 0; } }
  .gr_shop2_msg_style #shop2-msg a {
    color: #0a66f1;
    text-decoration: none;
    border-bottom: 1px solid rgba(10, 102, 241, 0.4);
    transition: border 0.3s;
    position: relative; }
  .gr_shop2_msg_style #shop2-msg a:before {
    position: absolute;
    content: '';
    top: -3px;
    right: -38px;
    width: 28px;
    height: 28px;
    border-radius: 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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%230a66f1%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f3f6f8;
    transition: background 0.3s; }
  @media screen and (max-width: 639px) {
        .gr_shop2_msg_style #shop2-msg a:before {
          width: 24px;
          height: 24px;
          right: -30px; } }
  .gr_shop2_msg_style #shop2-msg a:hover:before {
    position: absolute;
    content: '';
    top: -3px;
    right: -38px;
    width: 28px;
    height: 28px;
    border-radius: 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%226px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%206%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M1.01446%209.36621L5%205.37346L1%201.36621%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #0a66f1; }
  .gr_shop2_msg_style #shop2-msg .msg_count_num {
    position: absolute;
    top: 50%;
    left: 24px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border: 2px solid #adb7c6;
    border-radius: 50%;
    font-weight: bold;
    font-size: 16px;
    line-height: 38px;
    color: #39363c;
    text-align: center; }
  @media screen and (max-width: 639px) {
      .gr_shop2_msg_style #shop2-msg .msg_count_num {
        display: block;
        font-size: 12px;
        line-height: 27px;
        width: 28px;
        height: 28px;
        margin-top: -14px;
        left: 15px; } }
  @media screen and (max-width: 639px) {
    .gr_shop2_msg_style #shop2-msg {
      min-width: 310px;
      font-size: 14px;
      line-height: 18px;
      padding: 21px 41px; } }
  .gr_shop2_msg_style #shop2-msg .go-to-compare-btn {
    display: inline-block;
    vertical-align: top; }

.gr-cart-popup-btn {
  /*	position: relative;
   cursor: pointer;
   width: 56px;
   height: 56px;
   min-height: 56px;
   display: block;*/
  /*.left-fixed-panel__cart-amount{
   display: none;
   }*/
  /*.gr-cart-total-amount{
   position: absolute;
   z-index: 1;
   left: 37px;
   top: -6px;
   width: 22px;
   height: 22px;
   color: #000;
   font-size: 12px;
   line-height: 22px;
   font-weight: 700;
   text-align: center;
   background: #fff;
   border-radius: 50%;
   }
   .gr-cart-popup-btn__inner{
   position: absolute;
   width: 56px;
   height: 56px;
   overflow: hidden;
   white-space: nowrap;
   background: $m2;
   transition: all .3s;
   border-radius: 30px;
   @include flexbox;
   @include align-items(center);
   box-shadow: 0px 5px 10px rgba($m2, 0.4);
   &:after {
   position: absolute;
   content: '';
   right: 9px;
   top: 50%;
   bottom: 0; 
   margin-top: -23px;
   width: 46px;
   height: 46px;
   border-radius: 50%;
   opacity: 0;
   background: url(data-image-svg(20px, 12px, '<path d="M15.4161 10.8637C14.9391 11.4003 14.1174 11.4486 13.5808 10.9716C13.0442 10.4946 12.9958 9.67294 13.4728 9.13633L15.4161 10.8637ZM18 6L18.9716 5.13633L19.7393 6L18.9716 6.86367L18 6ZM13.4728 2.86367C12.9958 2.32706 13.0442 1.50536 13.5808 1.02837C14.1174 0.551375 14.9391 0.59971 15.4161 1.13633L13.4728 2.86367ZM2 7.3C1.28203 7.3 0.700001 6.71797 0.700001 6C0.700001 5.28203 1.28203 4.7 2 4.7V7.3ZM13.4728 9.13633L17.0284 5.13633L18.9716 6.86367L15.4161 10.8637L13.4728 9.13633ZM17.0284 6.86367L13.4728 2.86367L15.4161 1.13633L18.9716 5.13633L17.0284 6.86367ZM2 4.7H18V7.3H2V4.7Z" fill="#000"/>')) 50% no-repeat, rgba(255, 255, 255, 0.2);
   }
   &:hover {
   width: 200px;
   &:after {
   opacity: 1;
   transition: all .3s .15s;
   }
   }
   }
   .gr-cart-popup-btn__icon{
   position: relative;
   width: 56px;
   height: 56px;
   min-width: 56px;
   border-radius: 30px;
   background: url(data-image-svg(28px, 25px, '<path fill-rule="evenodd" clip-rule="evenodd" d="M5.82855 7C2.52984 7 0.135121 10.1382 1.00591 13.3199L2.99395 20.5839C3.70767 23.1917 6.0774 25 8.78112 25H19.2188C21.9226 25 24.2923 23.1917 25.006 20.5839L26.9941 13.3199C27.8648 10.1382 25.4701 7 22.1714 7H5.82855ZM8.17361 16.7497C8.0354 16.1016 7.39791 15.6882 6.74974 15.8264C6.10157 15.9646 5.68817 16.6021 5.82639 17.2503L6.12857 18.6674C6.44351 20.1443 7.74809 21.2 9.25821 21.2H10.5C11.1627 21.2 11.7 20.6627 11.7 20C11.7 19.3373 11.1627 18.8 10.5 18.8H9.25821C8.88068 18.8 8.55453 18.5361 8.4758 18.1668L8.17361 16.7497Z" fill="#39363C"/><path d="M12.0816 2.72111C12.4799 2.12372 12.3185 1.31659 11.7211 0.918335C11.1237 0.520077 10.3166 0.681502 9.91832 1.27889L12.0816 2.72111ZM5.91832 7.27889C5.52006 7.87628 5.68148 8.68341 6.27887 9.08167C6.87626 9.47992 7.68339 9.3185 8.08165 8.72111L5.91832 7.27889ZM9.91832 1.27889L5.91832 7.27889L8.08165 8.72111L12.0816 2.72111L9.91832 1.27889Z" fill="#39363C"/><path d="M15.9183 2.72111C15.5201 2.12372 15.6815 1.31659 16.2789 0.918335C16.8763 0.520077 17.6834 0.681502 18.0817 1.27889L15.9183 2.72111ZM22.0817 7.27889C22.4799 7.87628 22.3185 8.68341 21.7211 9.08167C21.1237 9.47992 20.3166 9.3185 19.9183 8.72111L22.0817 7.27889ZM18.0817 1.27889L22.0817 7.27889L19.9183 8.72111L15.9183 2.72111L18.0817 1.27889Z" fill="#39363C"/>')) 53% 50% no-repeat;
   }
   .gr-cart-popup-btn__icon__text{
   color: #39363C;
   font-size: 16px;
   font-weight: 700;
   font-family: $rub;
   }*/ }
  .gr-cart-popup-btn.active {
    /*.left-fixed-panel__cart-amount{
     display: block;
     }*/ }
  .gr-cart-popup-btn.pointer_events_none {
    pointer-events: none; }

.pointer_events_none {
  pointer-events: none; }

.remodal.cart-remodal {
  padding: 50px 0;
  box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.05);
  border-radius: 28px !important;
  background: #fff; }
  @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 !important;
      overflow: hidden;
      overflow-y: auto;
      margin: 0; } }
  .remodal .remodal-close-btn {
    border-radius: 50%;
    right: 15px;
    position: absolute;
    top: 15px;
    width: 42px;
    height: 42px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M6%204.58579L10.2929%200.292893C10.6834%20-0.0976311%2011.3166%20-0.0976311%2011.7071%200.292893C12.0976%200.683418%2012.0976%201.31658%2011.7071%201.70711L7.41421%206L11.7071%2010.2929C12.0976%2010.6834%2012.0976%2011.3166%2011.7071%2011.7071C11.3166%2012.0976%2010.6834%2012.0976%2010.2929%2011.7071L6%207.41421L1.70711%2011.7071C1.31658%2012.0976%200.683418%2012.0976%200.292893%2011.7071C-0.0976311%2011.3166%20-0.0976311%2010.6834%200.292893%2010.2929L4.58579%206L0.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.292893L6%204.58579Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
    border: 2px solid rgba(46, 47, 56, 0.1); }
  @media (max-width: 480px) {
    .remodal .remodal-close-btn {
      right: 8px;
      top: 8px; } }

.cart-popup__title {
  color: #39363c;
  font-size: 28px;
  line-height: 33px;
  font-weight: bold;
  display: flex;
  align-items: center;
  padding: 0 40px;
  margin-bottom: 38px;
  font-family: 'Rubik', sans-serif; }
  @media (max-width: 1023px) {
    .cart-popup__title {
      font-size: 22px;
      padding: 0 30px;
      margin-bottom: 35px; } }
  @media (max-width: 767px) {
    .cart-popup__title {
      font-size: 25px;
      line-height: 30px;
      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-weight: bold;
    font-size: 14px;
    line-height: 30px;
    border-radius: 50%;
    text-align: center;
    padding: 0 6px;
    color: #000;
    background: #252728; }
  @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; }
  @media (max-width: 1023px) {
    .cart-popup__top {
      padding: 0 30px 30px; } }
  @media (max-width: 767px) {
    .cart-popup__top {
      padding: 0 20px 25px; } }
  .cart-popup__bottom {
    padding: 35px 40px 0;
    border-top: 1px solid #e7e9f0; }
  @media (max-width: 1023px) {
    .cart-popup__bottom {
      padding: 30px 30px 0; } }
  @media (max-width: 767px) {
    .cart-popup__bottom {
      padding: 24px 20px 0; } }
  .cart-popup__bottom-body {
    padding: 0 0 36px;
    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: #0a66f1;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    text-decoration: none;
    padding-left: 0; }
  .cart-popup__cleanup a:before {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 1px;
    content: '';
    background: rgba(10, 102, 241, 0.4);
    transition: all 0.2s; }
  .cart-popup__cleanup a:after {
    position: absolute;
    content: '';
    top: 50%;
    right: -17px;
    width: 10px;
    height: 10px;
    opacity: 0;
    margin-top: -4px;
    visibility: hidden;
    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%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%20d%3D%22M8.77817%200.292893C8.38765%20-0.097631%207.75449%20-0.0976312%207.36396%200.292893L4.53553%203.12132L1.70711%200.292893C1.31658%20-0.097631%200.683418%20-0.097631%200.292893%200.292893C-0.097631%200.683418%20-0.0976312%201.31658%200.292893%201.70711L3.12132%204.53553L0.292893%207.36396C-0.0976306%207.75448%20-0.097631%208.38765%200.292893%208.77817C0.683418%209.1687%201.31658%209.1687%201.70711%208.77817L4.53553%205.94975L7.36396%208.77817C7.75448%209.1687%208.38765%209.1687%208.77817%208.77817C9.1687%208.38765%209.1687%207.75449%208.77817%207.36396L5.94975%204.53553L8.77817%201.70711C9.1687%201.31658%209.1687%200.683418%208.77817%200.292893Z%22%20fill%3D%22%230a66f1%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
  .cart-popup__cleanup a:hover:before {
    top: 50%;
    height: 4px;
    margin-top: -2px;
    right: -3px;
    left: -3px;
    border-radius: 1px; }
  .cart-popup__cleanup a:hover:after {
    opacity: 1;
    visibility: visible; }
  .cart-popup__total {
    display: flex;
    align-items: baseline; }
  @media (max-width: 767px) {
    .cart-popup__total {
      order: -1; } }
  .cart-popup__total-title {
    color: #39363c;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    padding-right: 10px; }
  .cart-popup__total-price {
    color: #39363c;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Rubik', sans-serif; }
  .cart-popup__total-price span {
    font-weight: bold;
    font-size: 16px;
    line-height: 18px; }
  .cart-popup__btns {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .cart-popup__btns a.gr_go_to_cart {
    border: 2px solid #0a66f1;
    border-radius: 30px;
    color: #0a66f1;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    max-width: 290px;
    padding: 14px 20px;
    display: block;
    text-decoration: none;
    text-align: center;
    transition: color 0.3s, background 0.3s, box-shadow 0.3s;
    cursor: pointer; }
  @media (max-width: 767px) {
        .cart-popup__btns a.gr_go_to_cart {
          padding-top: 13px;
          padding-bottom: 13px; } }
  .cart-popup__btns a.gr_go_to_cart:hover {
    color: #fff;
    box-shadow: none;
    background: #0a66f1; }
  .cart-popup__btns a.enabled_order_one_page {
    background: #252728;
    color: #2e2f38;
    font-weight: 500;
    font-size: 15px;
    width: 100%;
    max-width: 290px;
    padding: 19px 66px 19px 15px;
    display: block;
    text-decoration: none;
    text-align: center;
    border-radius: 30px;
    transition: color 0.3s, background 0.3s, box-shadow 0.3s;
    position: relative;
    margin-bottom: 10px;
    order: -1; }
  @media (max-width: 767px) {
        .cart-popup__btns a.enabled_order_one_page {
          padding-top: 16px;
          padding-bottom: 16px;
          padding-right: 60px; } }
  .cart-popup__btns a.enabled_order_one_page:after {
    position: absolute;
    content: '';
    right: 5px;
    top: 50%;
    margin-top: -23px;
    width: 46px;
    height: 46px;
    pointer-events: none;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }
    @media (max-width: 480px) {
        .cart-popup__btns a.enabled_order_one_page:after {
          margin-top: -20px;
          width: 40px;
          height: 40px; } }
  .cart-popup__btns a.enabled_order_one_page:hover {
    box-shadow: 0px 5px 10px rgba(37, 39, 40, 0.4); }
  .cart-popup #shop2-cart {
    display: block;
    margin: 0;
    box-shadow: none; }
  .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: 24px; } }
  .cart-popup .popup-product:last-child {
    margin-bottom: 0; }
  .cart-popup .popup-product__left {
    width: 90px;
    margin: 0 20px 0 0; }
  @media (max-width: 639px) {
      .cart-popup .popup-product__left {
        width: 70px;
        margin: 0 10px 0 0; } }
  .cart-popup .popup-product__right {
    display: flex;
    flex-direction: column;
    flex: 1 0 1%; }
  .cart-popup .popup-product__image {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    padding-top: 100%; }
  .cart-popup .popup-product__image.no-image {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M70%2E346%2C9%2E116%20L11%2E654%2C9%2E116%20C10%2E462%2C9%2E116%209%2E496%2C10%2E079%209%2E496%2C11%2E267%20L9%2E496%2C43%2E805%20C9%2E496%2C43%2E830%209%2E502%2C43%2E853%209%2E503%2C43%2E877%20C9%2E473%2C44%2E445%209%2E663%2C45%2E023%2010%2E086%2C45%2E468%20C10%2E904%2C46%2E331%2012%2E270%2C46%2E370%2013%2E136%2C45%2E553%20L25%2E846%2C33%2E566%20L38%2E291%2C44%2E679%20C38%2E990%2C45%2E304%2040%2E015%2C45%2E406%2040%2E825%2C44%2E931%20L51%2E419%2C38%2E721%20L61%2E787%2C46%2E929%20C62%2E184%2C47%2E243%2062%2E657%2C47%2E396%2063%2E127%2C47%2E396%20C63%2E763%2C47%2E396%2064%2E393%2C47%2E117%2064%2E819%2C46%2E582%20C65%2E560%2C45%2E651%2065%2E404%2C44%2E298%2064%2E471%2C43%2E559%20L52%2E943%2C34%2E433%20C52%2E244%2C33%2E879%2051%2E277%2C33%2E812%2050%2E507%2C34%2E263%20L39%2E996%2C40%2E425%20L27%2E246%2C29%2E039%20C26%2E409%2C28%2E292%2025%2E139%2C28%2E309%2024%2E324%2C29%2E079%20L13%2E811%2C38%2E993%20L13%2E811%2C13%2E419%20L68%2E189%2C13%2E419%20L68%2E189%2C54%2E579%20L13%2E811%2C54%2E579%20L13%2E811%2C51%2E981%20C13%2E811%2C50%2E793%2012%2E846%2C49%2E829%2011%2E654%2C49%2E829%20C10%2E462%2C49%2E829%209%2E496%2C50%2E793%209%2E496%2C51%2E981%20L9%2E496%2C56%2E731%20C9%2E496%2C57%2E920%2010%2E462%2C58%2E883%2011%2E654%2C58%2E883%20L70%2E346%2C58%2E883%20C71%2E538%2C58%2E883%2072%2E504%2C57%2E920%2072%2E504%2C56%2E731%20L72%2E504%2C11%2E267%20C72%2E504%2C10%2E079%2071%2E538%2C9%2E116%2070%2E346%2C9%2E116%20ZM77%2E359%2C0%2E001%20L4%2E641%2C0%2E001%20C2%2E083%2C0%2E001%200%2E001%2C2%2E059%200%2E001%2C4%2E589%20L0%2E001%2C63%2E409%20C0%2E001%2C65%2E939%202%2E083%2C67%2E997%204%2E641%2C67%2E997%20L77%2E359%2C67%2E997%20C79%2E917%2C67%2E997%2081%2E999%2C65%2E939%2081%2E999%2C63%2E409%20L81%2E999%2C4%2E589%20C81%2E999%2C2%2E059%2079%2E917%2C0%2E001%2077%2E359%2C0%2E001%20ZM77%2E683%2C63%2E409%20C77%2E683%2C63%2E566%2077%2E538%2C63%2E694%2077%2E359%2C63%2E694%20L4%2E641%2C63%2E694%20C4%2E462%2C63%2E694%204%2E317%2C63%2E566%204%2E317%2C63%2E409%20L4%2E317%2C4%2E589%20C4%2E317%2C4%2E432%204%2E462%2C4%2E304%204%2E641%2C4%2E304%20L77%2E359%2C4%2E304%20C77%2E538%2C4%2E304%2077%2E683%2C4%2E432%2077%2E683%2C4%2E589%20L77%2E683%2C63%2E409%20ZM34%2E273%2C25%2E524%20C34%2E273%2C29%2E152%2037%2E234%2C32%2E104%2040%2E872%2C32%2E104%20C44%2E510%2C32%2E104%2047%2E470%2C29%2E152%2047%2E470%2C25%2E524%20C47%2E470%2C21%2E896%2044%2E510%2C18%2E944%2040%2E872%2C18%2E944%20C37%2E234%2C18%2E944%2034%2E273%2C21%2E896%2034%2E273%2C25%2E524%20ZM43%2E155%2C25%2E524%20C43%2E155%2C26%2E779%2042%2E131%2C27%2E800%2040%2E872%2C27%2E800%20C39%2E613%2C27%2E800%2038%2E589%2C26%2E779%2038%2E589%2C25%2E524%20C38%2E589%2C24%2E268%2039%2E613%2C23%2E247%2040%2E872%2C23%2E247%20C42%2E131%2C23%2E247%2043%2E155%2C24%2E268%2043%2E155%2C25%2E524%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #e0e0e0;
    background-size: 50%; }
  .cart-popup .popup-product__image a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-decoration: none; }
  .cart-popup .popup-product__image img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .cart-popup .popup-product__name {
    color: #39363c;
    font-size: 16px;
    line-height: 20px;
    text-align: left; }
  @media (max-width: 767px) {
      .cart-popup .popup-product__name {
        font-size: 14px;
        line-height: 18px; } }
  .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: #2e2f38; }
  .cart-popup .popup-product__action {
    color: red;
    text-align: left;
    margin-top: 10px; }
  .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: center; }
  .cart-popup .popup-product .cart-amount {
    margin-right: auto;
    order: -1;
    width: 110px; }
  @media (max-width: 639px) {
      .cart-popup .popup-product .cart-amount {
        width: 90px; } }
  @media (max-width: 639px) {
        .cart-popup .popup-product .cart-amount button {
          width: 27px;
          height: 27px;
          background-color: transparent !important; } }
  .cart-popup .popup-product .cart-amount input {
    width: 40px; }
  @media (max-width: 639px) {
        .cart-popup .popup-product .cart-amount input {
          width: 36px; } }
  .cart-popup .popup-product__price {
    font-family: 'Rubik', sans-serif;
    padding: 0;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
    color: #39363c; }
  @media (max-width: 639px) {
      .cart-popup .popup-product__price {
        font-size: 16px; } }
  .cart-popup .popup-product__price span {
    font-size: 16px;
    line-height: 18px; }
  @media (max-width: 639px) {
        .cart-popup .popup-product__price span {
          font-size: 14px;
          line-height: 16px; } }
  .cart-popup .popup-product__price .cart-price__preorder {
    font-size: 15px; }
  .cart-popup .popup-product__close {
    position: absolute;
    left: -12px;
    top: 33px;
    width: 24px;
    font-size: 0; }
  @media (max-width: 639px) {
      .cart-popup .popup-product__close {
        top: 23px; } }
  .cart-popup .popup-product__close .cart-delete {
    width: 24px; }
  .cart-popup .popup-product__close .cart-delete a {
    min-height: 24px;
    height: 24px;
    width: 24px;
    box-shadow: none;
    border-radius: 50%;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4%202.58579L6.29289%200.292893C6.68342%20-0.0976311%207.31658%20-0.0976311%207.70711%200.292893C8.09763%200.683418%208.09763%201.31658%207.70711%201.70711L5.41421%204L7.70711%206.29289C8.09763%206.68342%208.09763%207.31658%207.70711%207.70711C7.31658%208.09763%206.68342%208.09763%206.29289%207.70711L4%205.41421L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4%202.58579Z%22%20opacity%3D%220.5%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .cart-popup .popup-product__close .cart-delete a:hover, .cart-popup .popup-product__close .cart-delete a:active {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%208%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4%202.58579L6.29289%200.292893C6.68342%20-0.0976311%207.31658%20-0.0976311%207.70711%200.292893C8.09763%200.683418%208.09763%201.31658%207.70711%201.70711L5.41421%204L7.70711%206.29289C8.09763%206.68342%208.09763%207.31658%207.70711%207.70711C7.31658%208.09763%206.68342%208.09763%206.29289%207.70711L4%205.41421L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4%202.58579Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff; }
    .cart-popup .popup-product__close .cart-delete a:before {
      display: none; }
    .cart-popup .popup-product__close .cart-delete a svg {
      display: none; }

.special-popup__form .tpl-anketa .tpl-field.tpl-field-button button:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }

.card-product-preview__btns .enabled_order_one_page {
  color: #fff; }

.card-product-preview__btns .enabled_order_one_page:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }

.recent-block .recent-item .shop-product-btn:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%2339363C%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.recent-block .recent-item:hover .shop-product-btn:hover {
  background: #252728; }
  .recent-block .recent-item:hover .shop-product-btn:hover:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.cart-popup__title span {
  color: #fff; }

.cart-popup__btns a.enabled_order_one_page {
  color: #fff; }

.cart-popup__btns a.enabled_order_one_page:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat rgba(255, 255, 255, 0.2); }

.cat-title-text, .left-fixed-panel__compare-text, .left-fixed-panel__cart-text, .form-block__item-flag, .top-pannel__compare .compare_amount, .top-pannel__cart .cart_amount, .burger-block .burger-mob-title.active {
  color: #fff; }

.product-spec {
  color: #fff !important; }

.burger-block .brands-mob-title {
  color: rgba(255, 255, 255, 0.5); }

.shop-product-btn.buy, .shop-product-btn.onrequest {
  color: #fff; }
  .shop-product-btn.buy:hover, .shop-product-btn.onrequest:hover, .shop-product-btn.buy:active, .shop-product-btn.onrequest:active {
    color: #fff; }

.btn-style, button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, a.shop2-btn, .shop2-btn, .tpl-button, a.tpl-button, .tpl-field button, .tpl-field input[type="button"], .tpl-field input[type="file"], .tpl-field input[type="submit"], .gr-field-style button, .gr-field-style input[type="button"], .gr-field-style input[type="file"], .gr-field-style input[type="submit"] {
  color: #fff; }
  .btn-style:hover, button.shop2-btn:hover, input[type="button"].shop2-btn:hover, input[type="submit"].shop2-btn:hover, a.shop2-btn:hover, .shop2-btn:hover, .tpl-button:hover, a.tpl-button:hover, .tpl-field button:hover, .tpl-field input[type="button"]:hover, .tpl-field input[type="file"]:hover, .tpl-field input[type="submit"]:hover, .gr-field-style button:hover, .gr-field-style input[type="button"]:hover, .gr-field-style input[type="file"]:hover, .gr-field-style input[type="submit"]:hover, .btn-style:active, button.shop2-btn:active, input[type="button"].shop2-btn:active, input[type="submit"].shop2-btn:active, a.shop2-btn:active, .shop2-btn:active, .tpl-button:active, a.tpl-button:active, .tpl-field button:active, .tpl-field input[type="button"]:active, .tpl-field input[type="file"]:active, .tpl-field input[type="submit"]:active, .gr-field-style button:active, .gr-field-style input[type="button"]:active, .gr-field-style input[type="file"]:active, .gr-field-style input[type="submit"]:active {
    color: #fff; }

.timer-block__btn a:after, .slider-wrap .slide__new-text-btn a:after, .left-fixed-panel__cart-inner:after, .left-fixed-panel__compare-inner:after, .remodal[data-remodal-id="call_form"] .tpl-form-button:after, .remodal[data-remodal-id="login-form"] .tpl-form-button:after, .remodal[data-remodal-id="search_form"] .tpl-form-button:after, .remodal[data-remodal-id="call_form"] .btn-style:after, .comments_block_wrapper .tpl_rev_form .btn-style:after, .comments_block_wrapper .tpl_reg_form .tpl-auth .tpl-left .tpl_left_buttons .btn-style:after, #shop2-cart .shop2-cart-total-wr .cart_bot_btns .shop2-btn:after, .remodal[data-remodal-id="login-form"] .btn-style:after, .remodal[data-remodal-id="search_form"] .btn-style:after, .remodal[data-remodal-id="one-click"] .tpl-form-button:after, .remodal[data-remodal-id="one-click"] .btn-style:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2212px%22%20%20viewBox%3D%220%200%2020%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M15.4161%2010.8637C14.9391%2011.4003%2014.1174%2011.4486%2013.5808%2010.9716C13.0442%2010.4946%2012.9958%209.67294%2013.4728%209.13633L15.4161%2010.8637ZM18%206L18.9716%205.13633L19.7393%206L18.9716%206.86367L18%206ZM13.4728%202.86367C12.9958%202.32706%2013.0442%201.50536%2013.5808%201.02837C14.1174%200.551375%2014.9391%200.59971%2015.4161%201.13633L13.4728%202.86367ZM2%207.3C1.28203%207.3%200.700001%206.71797%200.700001%206C0.700001%205.28203%201.28203%204.7%202%204.7V7.3ZM13.4728%209.13633L17.0284%205.13633L18.9716%206.86367L15.4161%2010.8637L13.4728%209.13633ZM17.0284%206.86367L13.4728%202.86367L15.4161%201.13633L18.9716%205.13633L17.0284%206.86367ZM2%204.7H18V7.3H2V4.7Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.left-fixed-panel__compare-icon {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671573%200.671573%200%201.5%200V0C2.32843%200%203%200.671573%203%201.5V16.5C3%2017.3284%202.32843%2018%201.5%2018V18C0.671573%2018%200%2017.3284%200%2016.5V1.5ZM8%205.5C8%204.67157%208.67157%204%209.5%204V4C10.3284%204%2011%204.67157%2011%205.5V16.5C11%2017.3284%2010.3284%2018%209.5%2018V18C8.67157%2018%208%2017.3284%208%2016.5V5.5ZM19%209.5C19%208.67157%2018.3284%208%2017.5%208V8C16.6716%208%2016%208.67157%2016%209.5V16.5C16%2017.3284%2016.6716%2018%2017.5%2018V18C18.3284%2018%2019%2017.3284%2019%2016.5V9.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.left-fixed-panel__cart-icon {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2228px%22%20height%3D%2225px%22%20%20viewBox%3D%220%200%2028%2025%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.82855%207C2.52984%207%200.135121%2010.1382%201.00591%2013.3199L2.99395%2020.5839C3.70767%2023.1917%206.0774%2025%208.78112%2025H19.2188C21.9226%2025%2024.2923%2023.1917%2025.006%2020.5839L26.9941%2013.3199C27.8648%2010.1382%2025.4701%207%2022.1714%207H5.82855ZM8.17361%2016.7497C8.0354%2016.1016%207.39791%2015.6882%206.74974%2015.8264C6.10157%2015.9646%205.68817%2016.6021%205.82639%2017.2503L6.12857%2018.6674C6.44351%2020.1443%207.74809%2021.2%209.25821%2021.2H10.5C11.1627%2021.2%2011.7%2020.6627%2011.7%2020C11.7%2019.3373%2011.1627%2018.8%2010.5%2018.8H9.25821C8.88068%2018.8%208.55453%2018.5361%208.4758%2018.1668L8.17361%2016.7497Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M12.0816%202.72111C12.4799%202.12372%2012.3185%201.31659%2011.7211%200.918335C11.1237%200.520077%2010.3166%200.681502%209.91832%201.27889L12.0816%202.72111ZM5.91832%207.27889C5.52006%207.87628%205.68148%208.68341%206.27887%209.08167C6.87626%209.47992%207.68339%209.3185%208.08165%208.72111L5.91832%207.27889ZM9.91832%201.27889L5.91832%207.27889L8.08165%208.72111L12.0816%202.72111L9.91832%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M15.9183%202.72111C15.5201%202.12372%2015.6815%201.31659%2016.2789%200.918335C16.8763%200.520077%2017.6834%200.681502%2018.0817%201.27889L15.9183%202.72111ZM22.0817%207.27889C22.4799%207.87628%2022.3185%208.68341%2021.7211%209.08167C21.1237%209.47992%2020.3166%209.3185%2019.9183%208.72111L22.0817%207.27889ZM18.0817%201.27889L22.0817%207.27889L19.9183%208.72111L15.9183%202.72111L18.0817%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }

.cat-title-icon {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2018%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%201.5C0%200.671574%200.671573%200%201.5%200H16.5C17.3284%200%2018%200.671574%2018%201.5C18%202.32843%2017.3284%203%2016.5%203H1.5C0.671573%203%200%202.32843%200%201.5ZM0%208.5C0%207.67157%200.671573%207%201.5%207H16.5C17.3284%207%2018%207.67157%2018%208.5C18%209.32843%2017.3284%2010%2016.5%2010H1.5C0.671573%2010%200%209.32843%200%208.5ZM1.5%2014C0.671573%2014%200%2014.6716%200%2015.5C0%2016.3284%200.671573%2017%201.5%2017H9.5C10.3284%2017%2011%2016.3284%2011%2015.5C11%2014.6716%2010.3284%2014%209.5%2014H1.5Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.shop-folders-panel .filter-popup-btn:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L15.000%2C0.000%20C15.552%2C0.000%2016.000%2C0.448%2016.000%2C1.000%20C16.000%2C1.552%2015.552%2C2.000%2015.000%2C2.000%20ZM4.000%2C6.000%20L12.000%2C6.000%20C12.552%2C6.000%2013.000%2C6.448%2013.000%2C7.000%20C13.000%2C7.552%2012.552%2C8.000%2012.000%2C8.000%20L4.000%2C8.000%20C3.448%2C8.000%203.000%2C7.552%203.000%2C7.000%20C3.000%2C6.448%203.448%2C6.000%204.000%2C6.000%20ZM6.000%2C12.000%20L10.000%2C12.000%20C10.552%2C12.000%2011.000%2C12.448%2011.000%2C13.000%20C11.000%2C13.552%2010.552%2C14.000%2010.000%2C14.000%20L6.000%2C14.000%20C5.448%2C14.000%205.000%2C13.552%205.000%2C13.000%20C5.000%2C12.448%205.448%2C12.000%206.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }
  @media screen and (min-width: 420px) and (max-width: 767px) {
  .shop-folders-panel .filter-popup-btn:after {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2016%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.000%2C2.000%20L1.000%2C2.000%20C0.448%2C2.000%200.000%2C1.552%200.000%2C1.000%20C0.000%2C0.448%200.448%2C0.000%201.000%2C0.000%20L15.000%2C0.000%20C15.552%2C0.000%2016.000%2C0.448%2016.000%2C1.000%20C16.000%2C1.552%2015.552%2C2.000%2015.000%2C2.000%20ZM4.000%2C6.000%20L12.000%2C6.000%20C12.552%2C6.000%2013.000%2C6.448%2013.000%2C7.000%20C13.000%2C7.552%2012.552%2C8.000%2012.000%2C8.000%20L4.000%2C8.000%20C3.448%2C8.000%203.000%2C7.552%203.000%2C7.000%20C3.000%2C6.448%203.448%2C6.000%204.000%2C6.000%20ZM6.000%2C12.000%20L10.000%2C12.000%20C10.552%2C12.000%2011.000%2C12.448%2011.000%2C13.000%20C11.000%2C13.552%2010.552%2C14.000%2010.000%2C14.000%20L6.000%2C14.000%20C5.448%2C14.000%205.000%2C13.552%205.000%2C13.000%20C5.000%2C12.448%205.448%2C12.000%206.000%2C12.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat !important; } }

.shop-product-btn.buy:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.shop-product-btn.onrequest:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.buy:hover:before, .product-list.product-list-price .product-item .product-buttons .shop-product-btn.buy:hover:before, .card-page .kinds-block__item:hover .kind-buttons .shop-product-btn.buy:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }

.product-list.product-list-thumbs .product-item .product-buttons .shop-product-btn.onrequest:hover:before, .product-list.product-list-price .product-item .product-buttons .shop-product-btn.onrequest:hover:before, .card-page .kinds-block__item:hover .kind-buttons .shop-product-btn.onrequest:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2024%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M17.7067%200.958811C17.1254%200.676465%2016.4254%200.918752%2016.143%201.49998C15.8607%202.0812%2016.103%202.78126%2016.6842%203.06361C18.4909%203.94129%2020.0156%205.31186%2021.0822%207.0006C21.4273%207.54693%2022.1499%207.71009%2022.6962%207.36502C23.2426%207.01996%2023.4057%206.29735%2023.0607%205.75102C21.7627%203.69605%2019.9079%202.02815%2017.7067%200.958811ZM7.31578%203.0636C7.89701%202.78126%208.13929%202.08119%207.85694%201.49997C7.5746%200.91875%206.87453%200.676465%206.29331%200.958813C4.09199%202.02818%202.23726%203.6961%200.939363%205.75102C0.594302%206.29735%200.757459%207.01996%201.30379%207.36502C1.85011%207.71009%202.57272%207.54693%202.91779%207.0006C3.98439%205.31188%205.50903%203.94129%207.31578%203.0636ZM2.47725%2012.7243C2.47725%2017.9844%206.7403%2022.2471%2012%2022.2471C17.2601%2022.2471%2021.5228%2017.9841%2021.5228%2012.7243C21.5228%207.46425%2017.2597%203.20156%2012%203.20156C6.73994%203.20156%202.47725%207.4646%202.47725%2012.7243ZM6.58998%207.74816C6.89988%207.43825%207.40234%207.43825%207.71225%207.74816L10.6358%2010.6717C10.9896%2010.4632%2011.4019%2010.3435%2011.8414%2010.3435C12.2715%2010.3435%2012.675%2010.4579%2013.0232%2010.6577L15.1977%208.48326C15.5076%208.17336%2016.01%208.17336%2016.3199%208.48326C16.6298%208.79317%2016.6298%209.29563%2016.3199%209.60553L14.0615%2011.8639C14.1652%2012.1309%2014.2221%2012.4211%2014.2221%2012.7242C14.2221%2014.0391%2013.1536%2015.1049%2011.8414%2015.1049C10.5266%2015.1049%209.46075%2014.0364%209.46075%2012.7242C9.46075%2012.4312%209.51383%2012.1505%209.61084%2011.8913L6.58998%208.87043C6.28007%208.56052%206.28007%208.05807%206.58998%207.74816Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }

.form-block .tpl-anketa .tpl-form-button:after {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2213px%22%20%20viewBox%3D%220%200%2018%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M16%202L6.55473%2011L2%206.9017%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.search-input:focus + .search__icon + .search-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%2221px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2021%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M4.5067%2012.1351C4.89693%2012.526%205.53009%2012.5264%205.92091%2012.1362C6.31173%2011.746%206.31221%2011.1128%205.92198%2010.722L4.5067%2012.1351ZM1.78577%207.99483L1.07919%207.28719L0.371553%207.99376L1.07813%208.7014L1.78577%207.99483ZM5.92091%205.27905C6.31173%204.88882%206.31221%204.25566%205.92198%203.86484C5.53175%203.47402%204.89858%203.47355%204.50776%203.86378L5.92091%205.27905ZM3.49966%207C2.94738%207%202.49966%207.44772%202.49966%208C2.49966%208.55228%202.94738%209%203.49966%209V7ZM20.9997%201C20.9997%200.447715%2020.5519%200%2019.9997%200C19.4474%200%2018.9997%200.447715%2018.9997%201H20.9997ZM5.92198%2010.722L2.4934%207.28825L1.07813%208.7014L4.5067%2012.1351L5.92198%2010.722ZM2.49234%208.70247L5.92091%205.27905L4.50776%203.86378L1.07919%207.28719L2.49234%208.70247ZM3.49966%209H18.9997V7H3.49966V9ZM20.9997%207V1H18.9997V7H20.9997ZM18.9997%209C20.1042%209%2020.9997%208.10457%2020.9997%207H18.9997V9Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 48% 50% no-repeat #252728; }

.card-page .kinds-block__item:hover .kind-buttons .shop-product-btn.buy:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }

.card-page .kinds-block .kind-buttons .shop-product-btn.buy: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%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 53% 50% no-repeat; }

.card-product-preview .kind-item .shop-product-btn:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat, rgba(255, 255, 255, 0.2); }

.card-product-preview .kind-item .shop-product-btn:hover:before {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%20%20viewBox%3D%220%200%2025%2023%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.00643%206.49634C1.36745%206.49634%20-0.548318%209.00688%200.148311%2011.5522L2.18729%2019.0023C2.78206%2021.1755%204.75683%2022.6825%207.00993%2022.6825H16.9992C19.2523%2022.6825%2021.2271%2021.1755%2021.8219%2019.0023L23.8609%2011.5522C24.5575%209.00688%2022.6417%206.49634%2020.0027%206.49634H4.00643ZM6.88326%2015.2385C6.74505%2014.5903%206.10756%2014.1769%205.45939%2014.3151C4.81122%2014.4534%204.39782%2015.0908%204.53604%2015.739L4.77376%2016.8538C5.08869%2018.3307%206.39327%2019.3864%207.90339%2019.3864H8.85695C9.51969%2019.3864%2010.057%2018.8492%2010.057%2018.1864C10.057%2017.5237%209.51969%2016.9864%208.85695%2016.9864H7.90339C7.52586%2016.9864%207.19972%2016.7225%207.12098%2016.3533L6.88326%2015.2385Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.3882%202.72111C10.7865%202.12372%2010.6251%201.31659%2010.0277%200.918335C9.43029%200.520077%208.62316%200.681503%208.22491%201.27889L10.3882%202.72111ZM4.62799%206.67426C4.22973%207.27165%204.39116%208.07878%204.98855%208.47704C5.58593%208.8753%206.39306%208.71387%206.79132%208.11648L4.62799%206.67426ZM8.22491%201.27889L4.62799%206.67426L6.79132%208.11648L10.3882%202.72111L8.22491%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M13.6205%202.72111C13.2222%202.12372%2013.3837%201.31659%2013.981%200.918335C14.5784%200.520077%2015.3856%200.681503%2015.7838%201.27889L13.6205%202.72111ZM19.3807%206.67426C19.779%207.27165%2019.6176%208.07878%2019.0202%208.47704C18.4228%208.8753%2017.6157%208.71387%2017.2174%208.11648L19.3807%206.67426ZM15.7838%201.27889L19.3807%206.67426L17.2174%208.11648L13.6205%202.72111L15.7838%201.27889Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat; }
