<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  overflow-y: scroll; }

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background-color: transparent; }

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

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

b, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: 700; }

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

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

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

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

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

  thead {
    display: table-header-group; }

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

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

  @page {
    margin: 0.5cm; }

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

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

.hide {
  display: none; }

.show {
  display: block; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

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

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

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

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

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

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

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

html, body {
  height: 100%; }

html {
  font-size: 16px; }

body {
  position: relative;
  min-width: 320px;
  text-align: left;
  color: #34383a;
  background: #fff;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  line-height: 1.25; }

a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
  cursor: default; }

h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: bold;
  font-style: normal; }

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

h2 {
  font-size: 18px; }

h3 {
  font-size: 16px; }

h4 {
  font-size: 14px; }

h5 {
  font-size: 12px; }

h6 {
  font-size: 10px; }

h5, h6 {
  font-weight: bold; }

a {
  text-decoration: underline;
  color: #3a89c9; }

a:hover {
  text-decoration: none; }

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

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: 10px;
  white-space: pre-wrap;
  line-height: 1;
  font-size: 14px;
  color: #c0c0c0; }

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

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

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

.pudgeJS-overlay {
  z-index: 101 !important;
  background-color: rgba(0, 0, 0, .5); }

.overflowHidden {
  overflow: hidden; }

.userSelect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.noUi-target, .noUi-target * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%; }

.noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-stacking .noUi-handle {
  z-index: 10; }

.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-base {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.noUi-horizontal {
  height: 18px; }

.noUi-dragable {
  cursor: w-resize; }

.noUi-vertical .noUi-dragable {
  cursor: n-resize; }

[disabled].noUi-connect, [disabled].noUi-connect {
  background: #b8b8b8; }

[disabled] .noUi-handle, [disabled].noUi-origin {
  cursor: not-allowed; }

.noUi-pips, .noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (max-width: 420px) {
  input {
    max-width: 270px; } }

.site-wrapper {
  min-height: 100%;
  max-width: 100%;
  margin: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /*.ie &amp; {
   height: 100%;
   }*/ }

.site-header {
  padding-top: 48px;
  min-height: 191px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.top-panel-wr {
  position: fixed;
  top: 0;
  left: 0px;
  right: 0px;
  z-index: 101;
  background-color: #1b325f;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
  background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
  background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
  background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
  background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
  background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
  -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%); }
  .top-panel-wr .top-panel {
    max-width: 1180px;
    padding: 0 42px;
    margin: 0 auto; }

.regid-block {
  float: left;
  font-size: 0;
  border-left: 1px solid #4b4b4b; }
  .regid-block a {
    min-height: 48px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 13px;
    line-height: 45px;
    padding: 0 20px 0 54px;
    text-decoration: none;
    border-right: 1px solid #4b4b4b;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .regid-block a::before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: ''; }
  .regid-block a:hover {
    position: relative;
    color: #fff; }
    .regid-block a:hover::before {
      background: rgba(0, 0, 0, 0.08); }
  .regid-block a.reg-enter {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e2edf7%22%20d%3D%22M12.538%2C12.922%20C11.952%2C12.922%2011.401%2C12.859%2010.893%2C12.733%20L9.856%2C13.850%20C9.722%2C13.993%209.536%2C14.074%209.340%2C14.074%20L8.931%2C14.074%20L8.157%2C14.641%20C8.036%2C14.730%207.890%2C14.778%207.741%2C14.778%20L7.389%2C14.778%20L7.389%2C15.098%20C7.389%2C15.297%207.305%2C15.486%207.157%2C15.620%20L6.239%2C16.450%20C6.126%2C16.552%205.983%2C16.615%205.831%2C16.629%20L5.472%2C16.661%20L5.453%2C17.051%20C5.445%2C17.214%205.380%2C17.370%205.270%2C17.491%20L4.102%2C18.770%20C3.969%2C18.917%203.780%2C19.000%203.582%2C19.000%20L0.704%2C19.000%20C0.315%2C19.000%20-0.000%2C18.685%20-0.000%2C18.296%20L-0.000%2C15.418%20C-0.000%2C15.231%200.074%2C15.052%200.206%2C14.920%20L6.455%2C8.671%20C6.215%2C8.013%206.078%2C7.221%206.078%2C6.461%20C6.078%2C2.899%208.976%2C-0.000%2012.538%2C-0.000%20C16.101%2C-0.000%2019.000%2C2.899%2019.000%2C6.461%20C19.000%2C10.024%2016.101%2C12.922%2012.538%2C12.922%20ZM3.272%2C17.592%20L4.060%2C16.729%20L4.096%2C15.981%20C4.114%2C15.631%204.386%2C15.346%204.736%2C15.315%20L5.470%2C15.248%20L5.981%2C14.785%20L5.981%2C14.074%20C5.981%2C13.685%206.296%2C13.370%206.685%2C13.370%20L7.510%2C13.370%20L8.284%2C12.803%20C8.405%2C12.714%208.550%2C12.666%208.700%2C12.666%20L9.034%2C12.666%20L9.984%2C11.641%20C9.424%2C11.330%208.888%2C10.916%208.544%2C10.551%20L1.503%2C17.592%20L3.272%2C17.592%20ZM12.538%2C1.407%20C9.752%2C1.407%207.485%2C3.674%207.485%2C6.461%20C7.485%2C7.196%207.650%2C7.983%207.916%2C8.516%20C8.049%2C8.784%207.999%2C9.107%207.790%2C9.321%20L7.605%2C9.511%20L1.407%2C15.709%20L1.407%2C16.693%20L8.272%2C9.828%20C8.376%2C9.724%208.527%2C9.699%208.655%2C9.751%20C8.751%2C9.760%208.843%2C9.806%208.904%2C9.890%20C9.183%2C10.270%2010.013%2C10.936%2010.786%2C11.249%20C10.823%2C11.255%2010.861%2C11.256%2010.897%2C11.269%20C11.376%2C11.432%2011.929%2C11.515%2012.538%2C11.515%20C15.325%2C11.515%2017.592%2C9.248%2017.592%2C6.461%20C17.592%2C3.674%2015.325%2C1.407%2012.538%2C1.407%20ZM13.434%2C7.062%20C12.415%2C7.062%2011.586%2C6.233%2011.586%2C5.214%20C11.586%2C4.194%2012.415%2C3.365%2013.434%2C3.365%20C14.454%2C3.365%2015.283%2C4.194%2015.283%2C5.214%20C15.283%2C6.233%2014.454%2C7.062%2013.434%2C7.062%20ZM13.434%2C4.069%20C12.803%2C4.069%2012.289%2C4.582%2012.289%2C5.214%20C12.289%2C5.845%2012.803%2C6.359%2013.434%2C6.359%20C14.066%2C6.359%2014.579%2C5.845%2014.579%2C5.214%20C14.579%2C4.582%2014.066%2C4.069%2013.434%2C4.069%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 20px 15px no-repeat; }
  .regid-block a.reg-link {
    padding-left: 52px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2018%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e2edf7%22%20d%3D%22M17.792%2C16.513%20L17.642%2C16.014%20C17.210%2C14.560%2013.333%2C12.545%2012.763%2C12.291%20C12.073%2C11.984%2011.778%2C11.789%2011.666%2C11.701%20C11.623%2C11.504%2011.592%2C11.273%2011.575%2C11.027%20C11.816%2C10.867%2012.063%2C10.641%2012.266%2C10.300%20C12.331%2C10.191%2012.391%2C10.096%2012.446%2C10.006%20C12.628%2C9.713%2012.790%2C9.454%2012.965%2C9.028%20C13.170%2C8.903%2013.348%2C8.716%2013.469%2C8.490%20C13.884%2C7.712%2014.184%2C6.369%2013.965%2C5.736%20C13.892%2C5.524%2013.762%2C5.351%2013.590%2C5.228%20C13.531%2C3.036%2012.566%2C1.547%2010.735%2C0.806%20C10.393%2C0.652%209.823%2C0.422%209.047%2C0.203%20C8.616%2C0.081%208.314%2C0.035%207.994%2C0.006%20C7.928%2C-0.000%207.860%2C0.004%207.795%2C0.017%20C7.438%2C0.089%207.116%2C0.366%206.976%2C0.720%20C6.974%2C0.727%206.971%2C0.734%206.968%2C0.741%20C6.381%2C0.883%205.841%2C1.234%205.658%2C1.892%20C5.643%2C1.937%205.632%2C1.983%205.626%2C2.030%20C4.854%2C2.895%204.485%2C3.888%204.446%2C5.195%20C4.251%2C5.319%204.105%2C5.502%204.026%2C5.733%20C3.806%2C6.365%204.106%2C7.708%204.521%2C8.486%20C4.652%2C8.730%204.848%2C8.926%205.074%2C9.049%20C5.234%2C9.418%205.398%2C9.661%205.557%2C9.897%20C5.634%2C10.010%205.716%2C10.130%205.803%2C10.276%20C6.020%2C10.641%206.263%2C10.877%206.496%2C11.040%20C6.476%2C11.211%206.451%2C11.398%206.427%2C11.574%20L6.392%2C11.840%20C6.287%2C11.969%205.922%2C12.196%205.611%2C12.325%20C5.564%2C12.344%200.860%2C14.290%200.373%2C16.124%20C0.291%2C16.433%200.031%2C17.304%200.030%2C17.305%20C0.010%2C17.373%20-0.000%2C17.443%20-0.000%2C17.513%20C-0.000%2C18.500%200.683%2C19.000%202.031%2C19.000%20L15.969%2C19.000%20C16.577%2C19.000%2018.000%2C19.000%2018.000%2C17.561%20C18.000%2C17.198%2017.960%2C17.067%2017.792%2C16.513%20ZM6.258%2C8.240%20C6.173%2C8.000%205.972%2C7.828%205.733%2C7.781%20C5.509%2C7.349%205.375%2C6.741%205.343%2C6.409%20C5.454%2C6.375%205.557%2C6.313%205.640%2C6.227%20C5.776%2C6.088%205.849%2C5.896%205.841%2C5.700%20C5.783%2C4.075%206.268%2C3.299%207.015%2C2.634%20C7.160%2C2.505%207.242%2C2.325%207.253%2C2.138%20C7.366%2C2.108%207.506%2C2.089%207.649%2C2.089%20C7.897%2C2.099%208.137%2C1.977%208.272%2C1.758%20C8.322%2C1.678%208.354%2C1.589%208.369%2C1.499%20C8.460%2C1.518%208.561%2C1.543%208.675%2C1.576%20C9.370%2C1.773%209.873%2C1.975%2010.197%2C2.120%20C11.646%2C2.707%2012.262%2C3.812%2012.194%2C5.701%20C12.187%2C5.892%2012.261%2C6.078%2012.389%2C6.217%20C12.460%2C6.294%2012.548%2C6.353%2012.644%2C6.391%20C12.617%2C6.738%2012.480%2C7.359%2012.249%2C7.797%20C12.030%2C7.855%2011.851%2C8.019%2011.771%2C8.239%20C11.601%2C8.709%2011.477%2C8.909%2011.270%2C9.242%20C11.210%2C9.338%2011.146%2C9.441%2011.076%2C9.558%20C10.956%2C9.760%2010.804%2C9.857%2010.582%2C9.956%20C10.327%2C10.070%2010.163%2C10.329%2010.165%2C10.614%20C10.167%2C10.947%2010.193%2C11.587%2010.344%2C12.174%20C10.403%2C12.493%2010.671%2C12.821%2011.513%2C13.264%20L9.007%2C14.616%20L6.788%2C13.313%20C7.234%2C13.038%207.698%2C12.627%207.766%2C12.087%20L7.808%2C11.768%20C7.862%2C11.368%207.918%2C10.954%207.926%2C10.655%20C7.934%2C10.362%207.764%2C10.093%207.499%2C9.979%20C7.289%2C9.889%207.146%2C9.792%206.993%2C9.534%20C6.890%2C9.361%206.794%2C9.220%206.704%2C9.086%20C6.524%2C8.821%206.395%2C8.630%206.258%2C8.240%20ZM15.969%2C17.575%20L2.031%2C17.575%20C1.678%2C17.575%201.505%2C17.549%201.422%2C17.525%20C1.506%2C17.240%201.658%2C16.723%201.718%2C16.497%20C1.870%2C15.923%204.101%2C14.475%206.029%2C13.689%20L8.826%2C15.331%20C8.880%2C15.363%208.940%2C15.379%209.000%2C15.379%20C9.056%2C15.379%209.112%2C15.365%209.163%2C15.337%20L12.304%2C13.643%20C13.868%2C14.362%2016.116%2C15.922%2016.308%2C16.428%20L16.461%2C16.935%20C16.597%2C17.385%2016.605%2C17.412%2016.606%2C17.536%20C16.449%2C17.575%2016.121%2C17.575%2015.969%2C17.575%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 20px 15px no-repeat; }

.top-panel-navigation-button {
  position: relative;
  display: none;
  width: 48px;
  height: 48px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%2215px%22%20%20viewBox%3D%220%200%2020%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.000%2C14.999%20L1.000%2C14.999%20C0.448%2C14.999%20-0.000%2C14.551%20-0.000%2C13.999%20L-0.000%2C12.999%20C-0.000%2C12.447%200.448%2C11.999%201.000%2C11.999%20L19.000%2C11.999%20C19.552%2C11.999%2020.000%2C12.447%2020.000%2C12.999%20L20.000%2C13.999%20C20.000%2C14.551%2019.552%2C14.999%2019.000%2C14.999%20ZM19.000%2C8.999%20L1.000%2C8.999%20C0.448%2C8.999%20-0.000%2C8.552%20-0.000%2C7.999%20L-0.000%2C6.999%20C-0.000%2C6.447%200.448%2C5.999%201.000%2C5.999%20L19.000%2C5.999%20C19.552%2C5.999%2020.000%2C6.447%2020.000%2C6.999%20L20.000%2C7.999%20C20.000%2C8.552%2019.552%2C8.999%2019.000%2C8.999%20ZM19.000%2C2.999%20L1.000%2C2.999%20C0.448%2C2.999%20-0.000%2C2.552%20-0.000%2C2.000%20L-0.000%2C0.999%20C-0.000%2C0.447%200.448%2C-0.001%201.000%2C-0.001%20L19.000%2C-0.001%20C19.552%2C-0.001%2020.000%2C0.447%2020.000%2C0.999%20L20.000%2C2.000%20C20.000%2C2.552%2019.552%2C2.999%2019.000%2C2.999%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.top-panel-search-button {
  float: right;
  opacity: 0;
  margin: 0;
  display: block;
  width: 54px;
  height: 48px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.533%2C15.533%20C14.947%2C16.119%2013.997%2C16.119%2013.412%2C15.533%20L10.764%2C12.885%20C9.676%2C13.583%208.389%2C14.000%207.000%2C14.000%20C3.134%2C14.000%20-0.000%2C10.866%20-0.000%2C7.000%20C-0.000%2C3.134%203.134%2C-0.000%207.000%2C-0.000%20C10.866%2C-0.000%2014.000%2C3.134%2014.000%2C7.000%20C14.000%2C8.389%2013.583%2C9.675%2012.886%2C10.764%20L15.533%2C13.411%20C16.119%2C13.997%2016.119%2C14.947%2015.533%2C15.533%20ZM7.000%2C2.000%20C4.238%2C2.000%202.000%2C4.238%202.000%2C7.000%20C2.000%2C9.761%204.238%2C12.000%207.000%2C12.000%20C9.761%2C12.000%2012.000%2C9.761%2012.000%2C7.000%20C12.000%2C4.238%209.761%2C2.000%207.000%2C2.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

#shop2-cart-preview {
  float: right;
  position: relative;
  padding: 0 20px 0 57px;
  background: #f26c4f;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f1674b), color-stop(100%, #f37153));
  background-image: -o-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -moz-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -webkit-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -ms-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: linear-gradient(to top, #f1674b 0%, #f37153 100%);
  -pie-background: linear-gradient(to top, #f1674b 0%, #f37153 100%); }
  #shop2-cart-preview::before {
    position: absolute;
    top: 50%;
    left: 20px;
    content: '';
    width: 18px;
    height: 22px;
    margin-top: -11px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13.699%2C8.819%20C13.956%2C8.903%2014.189%2C9.044%2014.375%2C9.227%20L14.375%2C9.225%20C14.683%2C9.527%2014.877%2C9.944%2014.877%2C10.403%20C14.877%2C10.859%2014.683%2C11.276%2014.375%2C11.577%20L14.373%2C11.579%20C14.065%2C11.880%2013.641%2C12.067%2013.174%2C12.067%20C12.704%2C12.067%2012.277%2C11.880%2011.969%2C11.579%20L11.938%2C11.546%20C11.647%2C11.248%2011.470%2C10.844%2011.470%2C10.403%20C11.470%2C9.944%2011.662%2C9.527%2011.969%2C9.225%20L12.003%2C9.195%20C12.185%2C9.027%2012.403%2C8.898%2012.645%2C8.820%20L12.645%2C7.201%20L5.355%2C7.201%20L5.355%2C8.819%20C5.612%2C8.903%205.842%2C9.044%206.031%2C9.227%20L6.031%2C9.225%20C6.338%2C9.527%206.530%2C9.944%206.530%2C10.403%20C6.530%2C10.859%206.338%2C11.276%206.031%2C11.577%20L6.028%2C11.579%20C5.721%2C11.880%205.295%2C12.067%204.828%2C12.067%20C4.359%2C12.067%203.931%2C11.880%203.624%2C11.579%20L3.592%2C11.546%20C3.303%2C11.248%203.123%2C10.844%203.123%2C10.403%20C3.123%2C9.944%203.316%2C9.527%203.624%2C9.225%20L3.658%2C9.195%20C3.838%2C9.027%204.057%2C8.898%204.299%2C8.820%20L4.299%2C7.201%20L1.757%2C7.201%20L1.757%2C20.282%20L16.241%2C20.282%20L16.241%2C7.201%20L13.699%2C7.201%20L13.699%2C8.819%20L13.699%2C8.819%20ZM12.645%2C5.481%20L12.645%2C4.594%20C12.645%2C3.629%2012.246%2C2.748%2011.603%2C2.105%20L11.575%2C2.079%20C10.913%2C1.433%2010.002%2C1.030%208.999%2C1.030%20C7.997%2C1.030%207.086%2C1.433%206.426%2C2.079%20L6.423%2C2.076%20L6.423%2C2.079%20C5.764%2C2.722%205.355%2C3.615%205.355%2C4.594%20L5.355%2C5.481%20L12.645%2C5.481%20L12.645%2C5.481%20ZM4.299%2C5.481%20L4.299%2C4.594%20C4.299%2C3.333%204.828%2C2.184%205.682%2C1.350%20L5.679%2C1.349%20C6.531%2C0.518%207.707%2C-0.000%208.999%2C-0.000%20C10.293%2C-0.000%2011.468%2C0.518%2012.318%2C1.349%20L12.347%2C1.381%20C13.183%2C2.210%2013.699%2C3.347%2013.699%2C4.594%20L13.699%2C5.481%20L17.120%2C5.481%20C17.605%2C5.481%2018.000%2C5.867%2018.000%2C6.342%20L18.000%2C6.363%20L18.000%2C21.141%20C18.000%2C21.616%2017.605%2C22.000%2017.120%2C22.000%20L17.099%2C22.000%20L0.878%2C22.000%20C0.392%2C22.000%20-0.000%2C21.616%20-0.000%2C21.141%20L-0.000%2C21.119%20L-0.000%2C6.342%20C-0.000%2C5.867%200.392%2C5.481%200.878%2C5.481%20L0.901%2C5.481%20L4.299%2C5.481%20L4.299%2C5.481%20ZM4.848%2C9.770%20L4.826%2C9.770%20L4.807%2C9.770%20C4.645%2C9.774%204.498%2C9.835%204.389%2C9.933%20L4.369%2C9.954%20C4.252%2C10.069%204.180%2C10.228%204.180%2C10.403%20C4.180%2C10.568%204.244%2C10.719%204.348%2C10.830%20L4.369%2C10.851%20C4.486%2C10.965%204.648%2C11.035%204.828%2C11.035%20C5.006%2C11.035%205.170%2C10.965%205.286%2C10.852%20L5.287%2C10.851%20C5.403%2C10.737%205.476%2C10.578%205.476%2C10.403%20C5.476%2C10.228%205.402%2C10.069%205.286%2C9.954%20L5.287%2C9.953%20L5.286%2C9.953%20C5.174%2C9.843%205.019%2C9.774%204.848%2C9.770%20L4.848%2C9.770%20ZM13.193%2C9.770%20L13.171%2C9.770%20L13.152%2C9.770%20C12.992%2C9.774%2012.844%2C9.835%2012.735%2C9.933%20L12.716%2C9.954%20C12.597%2C10.069%2012.524%2C10.228%2012.524%2C10.403%20C12.524%2C10.568%2012.590%2C10.719%2012.694%2C10.830%20L12.716%2C10.851%20C12.832%2C10.965%2012.994%2C11.035%2013.174%2C11.035%20C13.353%2C11.035%2013.515%2C10.965%2013.632%2C10.852%20L13.632%2C10.851%20C13.748%2C10.737%2013.820%2C10.578%2013.820%2C10.403%20C13.820%2C10.228%2013.748%2C10.069%2013.632%2C9.954%20L13.632%2C9.953%20L13.632%2C9.953%20C13.520%2C9.843%2013.365%2C9.774%2013.193%2C9.770%20L13.193%2C9.770%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  #shop2-cart-preview .cart-preview-count {
    position: absolute;
    top: 6px;
    right: 6px;
    opacity: 0;
    padding: 2px 7px 3px;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #fff;
    background: #1b325f;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    -ms-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out; }
  #shop2-cart-preview .shop-block {
    vertical-align: middle; }
  #shop2-cart-preview .shop-block .block-body {
    font-size: 13px;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
    #shop2-cart-preview .shop-block .block-body a {
      display: block;
      min-height: 48px;
      line-height: 48px;
      color: #fff;
      text-decoration: none; }

.header-bot-block {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 42px 32px; }

.site-name-wr {
  float: left;
  padding: 35px 0 0; }
  .site-name-wr .logo {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px; }
  @media all and (max-width: 890px) {
    .site-name-wr .logo {
      display: block; } }
  .site-name-wr .site-name-in {
    display: table-cell;
    vertical-align: middle; }
  .site-name-wr .site-name a {
    text-decoration: none;
    font-size: 23px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #4a4a4a; }
  .site-name-wr .site-description {
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #474f54; }

.phone-block-wr {
  float: right;
  text-align: right;
  padding-top: 38px; }
  .phone-block-wr .site-phone {
    float: right;
    text-align: left;
    margin-left: 40px; }
  .phone-block-wr .site-phone .s1 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 41px;
    height: 41px;
    background-color: #f26c4f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f1674b), color-stop(100%, #f37153));
    background-image: -o-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -moz-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -webkit-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -ms-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: linear-gradient(to top, #f1674b 0%, #f37153 100%);
    -pie-background: linear-gradient(to top, #f1674b 0%, #f37153 100%); }
    .phone-block-wr .site-phone .s1::before {
      position: absolute;
      top: 50%;
      left: 50%;
      content: '';
      width: 19px;
      height: 19px;
      margin: -8px 0 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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e2edf7%22%20d%3D%22M18.347%2C16.488%20C17.967%2C16.970%2017.035%2C17.780%2016.468%2C18.119%20C16.156%2C18.307%2015.830%2C18.405%2015.501%2C18.409%20C15.095%2C18.566%2014.393%2C18.718%2013.486%2C18.718%20C11.417%2C18.718%208.180%2C17.965%204.509%2C14.375%20C2.200%2C12.115%200.758%2C9.680%200.223%2C7.137%20C-0.160%2C5.320%200.048%2C3.985%200.164%2C3.468%20C0.143%2C3.109%200.230%2C2.745%200.419%2C2.407%20C0.741%2C1.818%201.495%2C0.867%201.967%2C0.458%20C2.817%2C-0.281%203.717%2C-0.170%204.387%2C0.752%20L7.244%2C4.690%20C7.749%2C5.396%207.615%2C6.381%206.947%2C6.889%20L5.520%2C7.982%20C5.466%2C8.025%205.408%2C8.059%205.350%2C8.087%20C5.395%2C8.613%205.875%2C9.643%207.822%2C11.608%20C9.271%2C13.072%2010.241%2C13.349%2010.677%2C13.388%20C10.703%2C13.304%2010.741%2C13.220%2010.797%2C13.140%20L11.831%2C11.662%20C12.121%2C11.254%2012.592%2C11.014%2013.094%2C11.014%20C13.415%2C11.014%2013.725%2C11.111%2013.992%2C11.295%20L17.977%2C14.051%20C18.452%2C14.379%2018.714%2C14.750%2018.778%2C15.187%20C18.840%2C15.615%2018.695%2C16.053%2018.347%2C16.488%20ZM17.186%2C15.221%20L13.201%2C12.465%20C13.125%2C12.413%2013.014%2C12.427%2012.972%2C12.486%20L12.024%2C13.842%20C12.024%2C13.852%2012.024%2C13.861%2012.024%2C13.871%20C12.023%2C13.964%2012.018%2C14.050%2012.010%2C14.108%20C11.978%2C14.324%2011.850%2C14.513%2011.662%2C14.620%20C11.395%2C14.773%209.705%2C15.515%206.830%2C12.611%20C4.457%2C10.215%203.604%2C8.575%204.065%2C7.295%20C3.756%2C7.073%203.425%2C6.799%203.265%2C6.550%20C3.160%2C6.386%203.205%2C6.167%203.368%2C6.060%20C3.530%2C5.953%203.747%2C6.000%203.853%2C6.163%20C3.969%2C6.344%204.303%2C6.605%204.626%2C6.826%20C4.640%2C6.823%204.652%2C6.820%204.668%2C6.817%20C4.689%2C6.813%204.714%2C6.809%204.737%2C6.804%20L6.102%2C5.758%20C6.156%2C5.717%206.170%2C5.609%206.110%2C5.525%20L3.257%2C1.591%20C3.168%2C1.469%203.107%2C1.418%203.079%2C1.398%20C3.049%2C1.410%202.984%2C1.444%202.881%2C1.534%20C2.540%2C1.829%201.882%2C2.662%201.643%2C3.098%20C1.577%2C3.217%201.553%2C3.318%201.567%2C3.415%20C1.581%2C3.509%201.576%2C3.605%201.552%2C3.697%20C1.429%2C4.172%200.498%2C8.476%205.484%2C13.356%20C8.994%2C16.788%2012.004%2C17.301%2013.486%2C17.301%20C13.795%2C17.301%2014.057%2C17.279%2014.278%2C17.249%20C14.048%2C17.120%2013.845%2C16.974%2013.719%2C16.814%20C13.598%2C16.662%2013.623%2C16.438%2013.774%2C16.316%20C13.925%2C16.194%2014.145%2C16.219%2014.267%2C16.372%20C14.426%2C16.573%2014.952%2C16.814%2015.443%2C16.990%20C15.445%2C16.990%2015.447%2C16.989%2015.449%2C16.989%20C15.570%2C16.985%2015.652%2C16.961%2015.751%2C16.900%20C16.175%2C16.647%2016.974%2C15.955%2017.254%2C15.601%20C17.340%2C15.492%2017.372%2C15.425%2017.383%2C15.394%20C17.363%2C15.367%2017.310%2C15.307%2017.186%2C15.221%20ZM17.804%2C10.150%20C17.783%2C10.153%2017.762%2C10.155%2017.742%2C10.155%20C17.575%2C10.155%2017.428%2C10.035%2017.397%2C9.864%20C16.652%2C5.710%2013.544%2C2.398%209.478%2C1.426%20C9.289%2C1.381%209.173%2C1.190%209.217%2C1.000%20C9.262%2C0.809%209.451%2C0.693%209.639%2C0.736%20C13.977%2C1.773%2017.292%2C5.306%2018.087%2C9.737%20C18.122%2C9.930%2017.995%2C10.115%2017.804%2C10.150%20ZM15.342%2C9.550%20C15.400%2C9.736%2015.296%2C9.935%2015.112%2C9.993%20C15.077%2C10.004%2015.042%2C10.009%2015.007%2C10.009%20C14.858%2C10.009%2014.719%2C9.912%2014.673%2C9.760%20C13.830%2C7.023%2011.708%2C4.890%208.997%2C4.053%20C8.811%2C3.995%208.707%2C3.798%208.764%2C3.610%20C8.820%2C3.423%209.016%2C3.316%209.201%2C3.375%20C12.135%2C4.280%2014.431%2C6.589%2015.342%2C9.550%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .phone-block-wr .site-phone .s2 {
    width: 180px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    font-size: 17px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .phone-block-wr .site-adres {
    text-align: left;
    float: left;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .phone-block-wr .site-adres .s1 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 41px;
    height: 41px;
    background-color: #1b325f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f1674b), color-stop(100%, #f37153));
    background-image: -o-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -moz-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -webkit-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: -ms-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
    background-image: linear-gradient(to top, #f1674b 0%, #f37153 100%);
    -pie-background: linear-gradient(to top, #f1674b 0%, #f37153 100%); }
    .phone-block-wr .site-adres .s1::before {
      position: absolute;
      top: 50%;
      left: 50%;
      content: '';
      width: 19px;
      height: 19px;
      margin: -9px 0 0 -9px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23e2edf7%22%20d%3D%22M18.633%2C18.791%20C18.505%2C18.896%2018.347%2C18.950%2018.189%2C18.950%20C18.082%2C18.950%2017.975%2C18.926%2017.876%2C18.876%20L13.976%2C16.921%20L9.730%2C18.886%20C9.544%2C18.971%209.330%2C18.971%209.144%2C18.886%20L4.898%2C16.921%20L0.998%2C18.876%20C0.751%2C19.000%200.455%2C18.967%200.241%2C18.791%20C0.028%2C18.615%20-0.063%2C18.331%200.010%2C18.064%20L2.110%2C10.343%20C2.171%2C10.120%202.338%2C9.941%202.556%2C9.865%20L5.232%2C8.931%20C5.001%2C8.494%204.783%2C8.047%204.586%2C7.593%20C4.251%2C6.893%204.078%2C6.125%204.078%2C5.322%20C4.078%2C2.387%206.474%2C-0.000%209.419%2C-0.000%20C12.364%2C-0.000%2014.760%2C2.387%2014.760%2C5.322%20C14.760%2C6.113%2014.584%2C6.880%2014.239%2C7.604%20C14.046%2C8.047%2013.834%2C8.484%2013.611%2C8.911%20L16.320%2C9.866%20C16.538%2C9.942%2016.703%2C10.121%2016.764%2C10.343%20L18.864%2C18.064%20C18.937%2C18.331%2018.846%2C18.615%2018.633%2C18.791%20ZM14.059%2C5.322%20C14.059%2C2.775%2011.978%2C0.702%209.419%2C0.702%20C6.860%2C0.702%204.778%2C2.775%204.778%2C5.322%20C4.778%2C6.019%204.928%2C6.684%205.223%2C7.301%20C6.486%2C10.204%208.681%2C12.948%209.435%2C13.847%20C10.180%2C12.946%2012.343%2C10.205%2013.602%2C7.313%20C13.907%2C6.673%2014.059%2C6.007%2014.059%2C5.322%20ZM15.510%2C11.068%20L12.913%2C10.153%20C11.436%2C12.626%209.791%2C14.516%209.700%2C14.620%20C9.633%2C14.696%209.538%2C14.744%209.437%2C14.739%20C9.337%2C14.739%209.242%2C14.696%209.176%2C14.622%20C9.084%2C14.518%207.423%2C12.640%205.935%2C10.173%20L3.364%2C11.069%20L1.773%2C16.918%20L4.573%2C15.515%20C4.763%2C15.420%204.986%2C15.416%205.179%2C15.505%20L9.437%2C17.475%20L13.695%2C15.505%20C13.888%2C15.416%2014.111%2C15.420%2014.301%2C15.515%20L17.101%2C16.918%20L15.510%2C11.068%20ZM9.419%2C7.803%20C8.022%2C7.803%206.885%2C6.663%206.885%2C5.263%20C6.885%2C3.863%208.022%2C2.723%209.419%2C2.723%20C10.816%2C2.723%2011.952%2C3.863%2011.952%2C5.263%20C11.952%2C6.663%2010.816%2C7.803%209.419%2C7.803%20ZM9.419%2C3.425%20C8.408%2C3.425%207.586%2C4.249%207.586%2C5.263%20C7.586%2C6.276%208.408%2C7.101%209.419%2C7.101%20C10.430%2C7.101%2011.252%2C6.276%2011.252%2C5.263%20C11.252%2C4.249%2010.430%2C3.425%209.419%2C3.425%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .phone-block-wr .site-adres .s2 {
    width: 192px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }

.top-navigation-wrap {
  padding: 0 42px;
  margin-bottom: 20px; }
  .top-navigation-wrap .top-navigation-in {
    position: relative;
    max-width: 1180px;
    margin: 0 auto;
    min-height: 60px;
    background-color: #3a89c9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3783c6), color-stop(100%, #3d8fcc));
    background-image: -o-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -moz-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -webkit-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -ms-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
    -pie-background: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%); }
  .top-navigation-wrap .top-navigation-in.opened {
    -webkit-border-radius: 4px 4px 4px 0;
    -moz-border-radius: 4px 4px 4px 0;
    -ms-border-radius: 4px 4px 4px 0;
    -o-border-radius: 4px 4px 4px 0;
    border-radius: 4px 4px 4px 0; }
  .top-navigation-wrap .top-categor-wr, .top-navigation-wrap .regid-block, .top-navigation-wrap .left-menu {
    display: none; }

.top-menu {
  padding: 20px 66px 0 4px;
  margin: 0;
  list-style: none;
  font-size: 0; }
  .top-menu li {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px 20px; }
  .top-menu li a {
    position: relative;
    display: inline-block;
    font-size: 15px;
    color: #fff;
    text-decoration: none; }
    .top-menu li a:hover {
      text-decoration: underline; }
  .top-menu.mobile ul {
    position: static;
    display: block !important;
    margin: 0;
    padding: 0 0 0 15px;
    background: none; }
    .top-menu.mobile ul li a {
      padding-top: 0; }
  .top-menu ul {
    display: none;
    margin: 10px 0 0 20px;
    padding: 15px;
    position: absolute;
    width: 190px;
    background: #f26c4f;
    border-radius: 5px;
    z-index: 30; }

.search-block-wr {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 42px;
  height: 42px;
  margin-top: -21px; }
  .search-block-wr .search-btn {
    position: relative;
    display: block;
    width: 42px;
    height: 42px;
    background-color: #f26c4f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f26c4f), color-stop(100%, #f26c4f));
    background-image: -o-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -moz-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -webkit-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -ms-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%);
    -pie-background: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%); }
  .search-block-wr .search-btn::before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 16px;
    height: 16px;
    margin: -8px 0 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.533%2C15.533%20C14.947%2C16.119%2013.997%2C16.119%2013.412%2C15.533%20L10.764%2C12.885%20C9.676%2C13.583%208.389%2C14.000%207.000%2C14.000%20C3.134%2C14.000%20-0.000%2C10.866%20-0.000%2C7.000%20C-0.000%2C3.134%203.134%2C-0.000%207.000%2C-0.000%20C10.866%2C-0.000%2014.000%2C3.134%2014.000%2C7.000%20C14.000%2C8.389%2013.583%2C9.675%2012.886%2C10.764%20L15.533%2C13.411%20C16.119%2C13.997%2016.119%2C14.947%2015.533%2C15.533%20ZM7.000%2C2.000%20C4.238%2C2.000%202.000%2C4.238%202.000%2C7.000%20C2.000%2C9.761%204.238%2C12.000%207.000%2C12.000%20C9.761%2C12.000%2012.000%2C9.761%2012.000%2C7.000%20C12.000%2C4.238%209.761%2C2.000%207.000%2C2.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .search-block-wr .search-btn.opened {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.166%2C11.459%20L11.459%2C12.166%20C11.264%2C12.361%2010.947%2C12.361%2010.752%2C12.166%20L6.132%2C7.546%20L1.712%2C11.967%20C1.523%2C12.156%201.217%2C12.156%201.028%2C11.967%20L0.345%2C11.283%20C0.156%2C11.094%200.156%2C10.788%200.345%2C10.599%20L4.765%2C6.179%20L0.145%2C1.559%20C-0.050%2C1.364%20-0.050%2C1.048%200.145%2C0.852%20L0.853%2C0.145%20C1.048%2C-0.050%201.364%2C-0.050%201.560%2C0.145%20L6.179%2C4.765%20L10.600%2C0.344%20C10.789%2C0.156%2011.095%2C0.156%2011.283%2C0.344%20L11.967%2C1.028%20C12.156%2C1.217%2012.156%2C1.523%2011.967%2C1.712%20L7.547%2C6.132%20L12.166%2C10.752%20C12.361%2C10.947%2012.361%2C11.264%2012.166%2C11.459%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 21px 50% no-repeat;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .search-block-wr .search-btn.opened::before {
      display: none; }

.top-navigation-search-preview {
  position: absolute;
  top: 9px;
  bottom: 9px;
  height: 42px;
  left: 7px;
  right: 53px;
  z-index: 102;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .top-navigation-search-preview.opened {
    visibility: visible;
    opacity: 1;
    z-index: 100; }
  .top-navigation-search-preview .site-search {
    overflow: hidden;
    border-left: 1px solid #ddd; }
  .top-navigation-search-preview .site-search .form-inner button {
    position: relative;
    width: 70px;
    height: 42px;
    float: right;
    border: none;
    background: #f26c4f;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
    .top-navigation-search-preview .site-search .form-inner button::before {
      position: absolute;
      top: 50%;
      left: 50%;
      content: '';
      width: 16px;
      height: 16px;
      margin: -8px 0 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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M15.533%2C15.533%20C14.947%2C16.119%2013.997%2C16.119%2013.412%2C15.533%20L10.764%2C12.885%20C9.676%2C13.583%208.389%2C14.000%207.000%2C14.000%20C3.134%2C14.000%20-0.000%2C10.866%20-0.000%2C7.000%20C-0.000%2C3.134%203.134%2C-0.000%207.000%2C-0.000%20C10.866%2C-0.000%2014.000%2C3.134%2014.000%2C7.000%20C14.000%2C8.389%2013.583%2C9.675%2012.886%2C10.764%20L15.533%2C13.411%20C16.119%2C13.997%2016.119%2C14.947%2015.533%2C15.533%20ZM7.000%2C2.000%20C4.238%2C2.000%202.000%2C4.238%202.000%2C7.000%20C2.000%2C9.761%204.238%2C12.000%207.000%2C12.000%20C9.761%2C12.000%2012.000%2C9.761%2012.000%2C7.000%20C12.000%2C4.238%209.761%2C2.000%207.000%2C2.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .top-navigation-search-preview .site-search .form-inner label {
      display: block;
      overflow: hidden;
      min-height: 42px;
      background: #fff;
      padding: 0 15px; }
    .top-navigation-search-preview .site-search .form-inner label input {
      padding: 11px 0 11px;
      width: 100%;
      border: none;
      background: none;
      font-size: 14px;
      font-family: Tahoma, Verdana, Segoe, sans-serif; }
      .top-navigation-search-preview .site-search .form-inner label input::-webkit-input-placeholder {
        color: #cdd0d1; }
      .top-navigation-search-preview .site-search .form-inner label input:moz-placeholder {
        color: #cdd0d1; }
      .top-navigation-search-preview .site-search .form-inner label input::-moz-placeholder {
        color: #cdd0d1; }
      .top-navigation-search-preview .site-search .form-inner label input:-ms-input-placeholder {
        color: #cdd0d1; }

.search-online-store {
  float: left;
  width: 212px; }
  .search-online-store .block-title {
    cursor: pointer;
    position: relative;
    font-size: 14px;
    height: 42px;
    padding: 0 40px 0 15px;
    line-height: 42px;
    background-color: #fff;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    -o-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
  .search-online-store .block-title::before {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 9px;
    height: 6px;
    margin-top: -3px;
    content: '';
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 4.5px 0 4.5px;
    border-top-color: #3a89c9; }
  .search-online-store .block-title2 {
    display: none; }
  .search-online-store .block-body {
    visibility: hidden;
    opacity: 0;
    height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    border: 2px solid #3a89c9;
    margin: 9px 0px 0px -7px;
    width: 216px;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .search-online-store.opened .block-body {
    visibility: visible;
    opacity: 1;
    display: block;
    height: auto; }
  .search-online-store .field {
    padding: 15px 18px 20px 19px;
    border-bottom: 1px solid #e1e1e1;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .search-online-store .field.dimension label {
    display: table-cell; }
    .search-online-store .field.dimension label.start {
      padding-right: 20px; }
  .search-online-store .field-title {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px; }
  .search-online-store .input {
    display: block;
    cursor: text; }
  .search-online-store .input input, .search-online-store select {
    height: 32px;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .search-online-store input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .search-online-store input[type="text"]:focus {
    border-color: #3a89c9; }
  .search-online-store .submit {
    margin: 20px; }
  .search-online-store button {
    width: 100%;
    padding: 10px 20px; }
  .search-online-store .noUi-slider {
    margin-top: 23px; }
  .search-online-store .shop2-color-ext-select {
    padding: 3px 0 5px;
    height: 35px; }
  .search-online-store .shop2-color-ext-select i {
    border: none;
    margin: -4px 0 0 0;
    width: 14px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .search-online-store .jq-selectbox {
    display: block !important;
    text-align: left;
    border-radius: 2px;
    line-height: 1;
    position: relative;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .search-online-store .jq-selectbox .jq-selectbox__search {
    display: none; }
  .search-online-store .jq-selectbox .jq-selectbox__select-text {
    margin-right: 29px;
    padding: 7px 9px 9px 9px;
    background: #fff; }
  .search-online-store .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    top: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .search-online-store .jq-selectbox .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    cursor: pointer; }
    .search-online-store .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
      position: absolute;
      left: 9px;
      top: 13px;
      width: 14px;
      height: 8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .search-online-store .jq-selectbox .jq-selectbox__dropdown {
    margin-top: 2px;
    min-width: 100%;
    width: auto !important; }
    .search-online-store .jq-selectbox .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      background: #fff;
      border-radius: 2px;
      border: none;
      list-style: none;
      border: 1px solid #e3dddb; }
    .search-online-store .jq-selectbox .jq-selectbox__dropdown ul li {
      padding: 6px 9px;
      line-height: 1;
      cursor: pointer; }
      .search-online-store .jq-selectbox .jq-selectbox__dropdown ul li:hover {
        background: #c6ddef; }

.noUi-horizontal {
  height: 5px; }
  .noUi-horizontal .noUi-background, .noUi-horizontal .noUi-base {
    border-radius: 1px;
    background-color: #e1e1e1; }
  .noUi-horizontal .noUi-connect {
    background: #1b325f; }
  .noUi-horizontal .noUi-handle {
    width: 14px;
    height: 14px;
    left: -7px;
    top: 50%;
    margin-top: -7px;
    border: none;
    background: #3a89c9;
    cursor: pointer;
    border-radius: 50%;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -webkit-transition: box-shadow 0.3s ease-in-out;
    -moz-transition: box-shadow 0.3s ease-in-out;
    -o-transition: box-shadow 0.3s ease-in-out;
    -ms-transition: box-shadow 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out; }
  .noUi-horizontal .noUi-handle::before {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    content: "";
    margin: -20px 0 0 -20px; }
  .noUi-horizontal .noUi-handle.noUi-active {
    box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.1); }

.site-container {
  position: relative;
  width: 100%;
  max-width: 1264px;
  margin: 0 auto;
  padding: 0 42px 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.site-main {
  float: left;
  width: 100%; }

.site-main &gt; .site-main-inner {
  padding-left: 20px;
  margin-left: 220px; }

.main-slider {
  line-height: 0;
  font-size: 0;
  max-width: 940px;
  max-height: 425px;
  margin-bottom: 77px; }
  .main-slider .slider-img {
    position: relative;
    width: 100%;
    text-align: center; }
  .main-slider .slider-img img {
    display: inline-block;
    max-width: 100%;
    height: auto; }
  .main-slider .slider-img:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    content: '';
    background-color: #fff; }
  .main-slider .owl-stage-outer {
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .main-slider .owl-prev, .main-slider .owl-next {
    display: inline-block;
    position: absolute;
    top: 50%;
    width: 43px;
    height: 43px;
    margin-top: -21px;
    background-color: rgba(250, 250, 250, 0.5);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .main-slider .owl-prev::after, .main-slider .owl-next::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 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%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M7.855%2C13.101%20L7.356%2C13.619%20C7.080%2C13.906%206.633%2C13.906%206.358%2C13.619%20L0.605%2C7.758%20C0.531%2C7.681%200.480%2C7.591%200.446%2C7.495%20L0.186%2C7.225%20C-0.094%2C6.934%20-0.094%2C6.462%200.186%2C6.171%20L6.047%2C0.197%20C6.327%2C-0.094%206.781%2C-0.094%207.061%2C0.197%20L7.568%2C0.724%20C7.848%2C1.015%207.848%2C1.486%207.568%2C1.778%20L2.666%2C6.775%20L7.855%2C12.062%20C7.903%2C12.410%207.906%2C12.874%207.855%2C13.101%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main-slider .owl-prev {
    left: 20px; }
  .main-slider .owl-next {
    right: 20px; }
  .main-slider .owl-next::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  .main-slider .owl-dots {
    position: absolute;
    bottom: -37px;
    font-size: 0;
    left: 0;
    right: 0;
    text-align: center; }
  .main-slider .owl-dots .owl-dot {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    width: 17px;
    height: 17px;
    background: rgba(63, 63, 63, 0.2);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    .main-slider .owl-dots .owl-dot.active {
      background: #3a89c9; }

.site-sidebar {
  position: relative; }

.site-sidebar.left {
  width: 220px;
  float: left;
  margin-left: -100%;
  padding-bottom: 50px; }

.left-categor-wr {
  margin-bottom: 20px;
  background-color: #fff;
  border: 2px solid #1b325f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }

.left-categor-title {
  position: relative;
  height: 58px;
  padding: 0 19px;
  font-size: 18px;
  line-height: 55px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  color: #fff;
  cursor: pointer;
  background-color: #1b325f;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #182d56), color-stop(100%, #1e3769));
  background-image: -o-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
  background-image: -moz-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
  background-image: -webkit-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
  background-image: -ms-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
  background-image: linear-gradient(to top, #182d56 0%, #1e3769 100%);
  -pie-background: linear-gradient(to top, #182d56 0%, #1e3769 100%); }
  .left-categor-title .s1 {
    position: absolute;
    display: inline-block;
    top: 50%;
    right: 19px;
    content: '';
    height: 19px;
    width: 18px;
    margin-top: -12px; }
  .left-categor-title .s1 .s2 {
    position: absolute;
    display: inline-block;
    top: 2px;
    right: 0;
    width: 18px;
    height: 3px;
    content: '';
    background: #fff; }
  .left-categor-title .s1::before {
    position: absolute;
    top: 8px;
    right: 0;
    width: 18px;
    height: 3px;
    content: '';
    background-color: #fff; }
  .left-categor-title .s1::after {
    position: absolute;
    bottom: 2px;
    right: 0;
    width: 18px;
    height: 3px;
    content: '';
    background-color: #fff; }
  .left-categor-title:hover &gt; .s1 .s2 {
    top: 0; }
    .left-categor-title:hover &gt; .s1::after {
      bottom: 0; }

.left-categor {
  padding: 0;
  margin: 0;
  list-style: none; }
  .left-categor &gt; li {
    position: relative;
    border-top: 1px solid #e1e1e1; }
  .left-categor &gt; li:first-child {
    border: none; }
  .left-categor &gt; li &gt; a {
    display: block;
    position: relative;
    padding: 17px 40px 16px 13px;
    font-size: 15px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-decoration: none;
    color: #34383a;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    transition: color 0.2s ease; }
    .left-categor &gt; li &gt; a:hover {
      color: #3a89c9; }
  .left-categor &gt; li &gt; .s1 {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    cursor: pointer;
    display: block;
    content: '';
    width: 35px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%233a89c9%22%20d%3D%22M13.500%2C8.000%20L8.000%2C8.000%20L8.000%2C13.500%20C8.000%2C13.776%207.776%2C14.000%207.500%2C14.000%20L6.500%2C14.000%20C6.224%2C14.000%206.000%2C13.776%206.000%2C13.500%20L6.000%2C8.000%20L0.500%2C8.000%20C0.224%2C8.000%20-0.000%2C7.776%20-0.000%2C7.500%20L-0.000%2C6.500%20C-0.000%2C6.224%200.224%2C6.000%200.500%2C6.000%20L6.000%2C6.000%20L6.000%2C0.500%20C6.000%2C0.224%206.224%2C-0.000%206.500%2C-0.000%20L7.500%2C-0.000%20C7.776%2C-0.000%208.000%2C0.224%208.000%2C0.500%20L8.000%2C6.000%20L13.500%2C6.000%20C13.776%2C6.000%2014.000%2C6.224%2014.000%2C6.500%20L14.000%2C7.500%20C14.000%2C7.776%2013.776%2C8.000%2013.500%2C8.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 20px no-repeat; }
  .left-categor &gt; li.opened &gt; a {
    color: #3a89c9; }
    .left-categor &gt; li.opened &gt; .s1 {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%3Crect%20fill%3D%22%233a89c9%22%20width%3D%2214%22%20height%3D%222%22%20rx%3D%220.5%22%20ry%3D%220.5%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 26px no-repeat; }
    .left-categor &gt; li.opened ul li a {
      color: #373737; }
      .left-categor &gt; li.opened ul li a:hover {
        color: #fff; }
    .left-categor &gt; li.opened ul ul li a:hover {
      color: #373737; }
  .left-categor li.opened &gt; ul {
    display: block; }
  .left-categor ul {
    display: none;
    position: relative;
    padding: 2px 0 5px;
    margin: 0 0 -1px;
    list-style: none;
    background: #e2edf7; }
  .left-categor ul li a {
    position: relative;
    display: block;
    padding: 8px 40px 9px 33px;
    font-size: 15px;
    color: #373737;
    text-decoration: none;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    -ms-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease; }
    .left-categor ul li a::before {
      position: absolute;
      top: 50%;
      left: 17px;
      content: '';
      width: 4px;
      height: 4px;
      margin-top: -2px;
      background-color: #3a89c9;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
    .left-categor ul li a:hover {
      color: #fff;
      background-color: #3a89c9; }
      .left-categor ul li a:hover::before {
        background-color: #fff; }
  .left-categor ul ul {
    padding-left: 10px; }
    .left-categor ul ul li a {
      color: #373737; }
      .left-categor ul ul li a:hover {
        background: none;
        text-decoration: underline; }
      .left-categor ul ul li a:hover::before {
        background-color: #3a89c9; }

.left-categor &gt; li &gt; .s1 {
  max-height: 50px; }
  .left-categor &gt; li &gt; ul &gt; li &gt; a:hover ~ span {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.500%2C8.000%20L8.000%2C8.000%20L8.000%2C13.500%20C8.000%2C13.776%207.776%2C14.000%207.500%2C14.000%20L6.500%2C14.000%20C6.224%2C14.000%206.000%2C13.776%206.000%2C13.500%20L6.000%2C8.000%20L0.500%2C8.000%20C0.224%2C8.000%20-0.000%2C7.776%20-0.000%2C7.500%20L-0.000%2C6.500%20C-0.000%2C6.224%200.224%2C6.000%200.500%2C6.000%20L6.000%2C6.000%20L6.000%2C0.500%20C6.000%2C0.224%206.224%2C-0.000%206.500%2C-0.000%20L7.500%2C-0.000%20C7.776%2C-0.000%208.000%2C0.224%208.000%2C0.500%20L8.000%2C6.000%20L13.500%2C6.000%20C13.776%2C6.000%2014.000%2C6.224%2014.000%2C6.500%20L14.000%2C7.500%20C14.000%2C7.776%2013.776%2C8.000%2013.500%2C8.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .left-categor &gt; li &gt; ul &gt; li.opened &gt; a:hover ~ span {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Crect%20fill%3D%22%23fff%22%20width%3D%2214%22%20height%3D%222%22%20rx%3D%220.5%22%20ry%3D%220.5%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .left-categor &gt; li &gt; ul li {
      position: relative; }
    .left-categor &gt; li &gt; ul li .s1 {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      cursor: pointer;
      display: block;
      width: 35px;
      max-height: 35px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%233a89c9%22%20d%3D%22M13.500%2C8.000%20L8.000%2C8.000%20L8.000%2C13.500%20C8.000%2C13.776%207.776%2C14.000%207.500%2C14.000%20L6.500%2C14.000%20C6.224%2C14.000%206.000%2C13.776%206.000%2C13.500%20L6.000%2C8.000%20L0.500%2C8.000%20C0.224%2C8.000%20-0.000%2C7.776%20-0.000%2C7.500%20L-0.000%2C6.500%20C-0.000%2C6.224%200.224%2C6.000%200.500%2C6.000%20L6.000%2C6.000%20L6.000%2C0.500%20C6.000%2C0.224%206.224%2C-0.000%206.500%2C-0.000%20L7.500%2C-0.000%20C7.776%2C-0.000%208.000%2C0.224%208.000%2C0.500%20L8.000%2C6.000%20L13.500%2C6.000%20C13.776%2C6.000%2014.000%2C6.224%2014.000%2C6.500%20L14.000%2C7.500%20C14.000%2C7.776%2013.776%2C8.000%2013.500%2C8.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }
    .left-categor &gt; li &gt; ul li.opened &gt; .s1 {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%222px%22%20%20viewBox%3D%220%200%2014%202%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Crect%20fill%3D%22%233a89c9%22%20width%3D%2214%22%20height%3D%222%22%20rx%3D%220.5%22%20ry%3D%220.5%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; }

.left-menu {
  padding: 3px 1px 6px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .left-menu &gt; li {
    border-top: 1px solid #e1e1e1; }
  .left-menu &gt; li:first-child {
    border: none; }
  .left-menu &gt; li &gt; a {
    display: block;
    padding: 8px 15px 10px 14px;
    color: #383838;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-decoration: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .left-menu &gt; li &gt; a:hover {
      color: #3a89c9; }
  .left-menu ul {
    padding: 0 0 10px 20px;
    margin: 0;
    list-style: none; }
  .left-menu ul li a {
    display: block;
    padding: 5px 15px;
    color: #383838;
    font-size: 12px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-decoration: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .left-menu ul li a:hover {
      color: #3a89c9; }

.edit-block-wr {
  margin-bottom: 20px;
  background-color: #fff;
  border: 2px solid #f26c4f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .edit-block-wr .edit-block-title {
    position: relative;
    padding: 15px 10px 21px 19px;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #3f3f3f;
    background-color: #f26c4f;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f16147), color-stop(100%, #f37757));
    background-image: -o-linear-gradient(bottom, #f16147 0%, #f37757 100%);
    background-image: -moz-linear-gradient(bottom, #f16147 0%, #f37757 100%);
    background-image: -webkit-linear-gradient(bottom, #f16147 0%, #f37757 100%);
    background-image: -ms-linear-gradient(bottom, #f16147 0%, #f37757 100%);
    background-image: linear-gradient(to top, #f16147 0%, #f37757 100%);
    -pie-background: linear-gradient(to top, #f16147 0%, #f37757 100%); }
  .edit-block-wr .edit-block-body {
    padding: 20px 5px 31px 20px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 14px; }

.site-sidebar.left {
  width: 220px;
  float: left;
  margin-left: -100%;
  padding-bottom: 50px; }

.site-sidebar.right {
  float: right;
  width: 220px;
  margin-left: -220px; }

.product-similar-wrap {
  border: 2px solid #f26c4f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #f26c4f;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f1674b), color-stop(100%, #f37153));
  background-image: -o-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -moz-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -webkit-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -ms-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: linear-gradient(to top, #f1674b 0%, #f37153 100%);
  -pie-background: linear-gradient(to top, #f1674b 0%, #f37153 100%);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .product-similar-wrap .title {
    font: bold 18px Tahoma, Verdana, Segoe, sans-serif;
    padding: 20px 21px;
    background-color: #f26c4f; }
  @media all and (max-width: 1150px) {
    .product-similar-wrap .title {
      display: table-caption; } }
  @media all and (max-width: 1150px) {
  .product-similar-wrap {
    overflow: auto;
    white-space: normal; } }

.shop-kind-item-similar {
  display: inline-block;
  padding: 30px 18px;
  border-bottom: 1px solid #e1e1e1; }
  .shop-kind-item-similar .kind-image {
    line-height: 0;
    margin-bottom: 10px; }
  .shop-kind-item-similar .kind-image img {
    width: 100%;
    height: auto; }
  .shop-kind-item-similar .kind-image .no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }
  .shop-kind-item-similar .kind-name {
    margin-bottom: 5px; }
  .shop-kind-item-similar .kind-name a {
    font: bold 15px/10px Tahoma, Verdana, Segoe, sans-serif;
    text-decoration: none; }

.similar-wrapp-in {
  background: #fff; }

@media all and (max-width: 1150px) {
  .similar-wrapp-in {
    display: table;
    width: 100%;
    white-space: normal; }
    .similar-wrapp-in .shop-kind-item-similar {
      display: table-cell;
      border-left: 1px solid #e1e1e1; } }

@media all and (max-width: 400px) {
  .similar-wrapp-in {
    display: block; }
    .similar-wrapp-in .shop-kind-item-similar {
      display: block; } }

.site-footer {
  background: #1b325f;
  min-height: 195px;
  -webkit-box-flex: none;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none; }

.footer-menu-wrapper {
  background: #3a89c9; }
  .footer-menu-wrapper .footer-menu {
    padding: 16px 41px 0;
    margin: 0 auto;
    list-style: none;
    max-width: 1180px; }
  .footer-menu-wrapper .footer-menu li {
    display: inline-block;
    vertical-align: top; }
    .footer-menu-wrapper .footer-menu li a {
      display: inline-block;
      vertical-align: top;
      text-decoration: none;
      padding: 0 15px 16px;
      color: #fff;
      font-size: 15px; }
    .footer-menu-wrapper .footer-menu li a:hover {
      text-decoration: underline; }

.footer-bot-block {
  padding: 0 41px 29px;
  margin: 0 auto;
  max-width: 1180px; }
  .footer-bot-block .footer-bot-block-inner {
    display: table;
    width: 100%; }
  .footer-bot-block .left-side {
    display: table-cell;
    vertical-align: top;
    padding: 30px 0 0; }
  .footer-bot-block .left-side .soc-block-wr {
    float: left;
    margin-bottom: 22px;
    font-size: 0;
    line-height: 0; }
    .footer-bot-block .left-side .soc-block-wr .soc-block-title {
      font-size: 14px;
      line-height: normal;
      color: #fff;
      margin-bottom: 7px; }
    .footer-bot-block .left-side .soc-block-wr a {
      margin-right: 1px; }
  .footer-bot-block .middle-block {
    float: right;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #fff; }
  .footer-bot-block .middle-block .footer-phone, .footer-bot-block .middle-block .footer-adres {
    width: 320px; }
  .footer-bot-block .middle-block .footer-phone &gt; div {
    display: inline-block; }
  .footer-bot-block .side-right {
    display: table-cell;
    vertical-align: top;
    padding-top: 27px;
    text-align: right; }
  .footer-bot-block .side-right .site-copuright {
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
    .footer-bot-block .side-right .site-copuright a {
      color: #fff;
      font-size: 14px; }
  .footer-bot-block .site-name {
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #fff; }

.clear-mid, .clear-mid.clear-self {
  display: none; }

@media all and (max-width: 1150px) {
  .clear-mid, .clear-mid.clear-self {
    display: block; }

  .site-sidebar.right {
    float: none;
    margin-left: 240px;
    width: auto; }

  .site-main &gt; .site-main-inner {
    margin-right: 0 !important;
    padding-right: 0; } }

@media all and (max-width: 1024px) {
  .top-panel-wr .top-panel {
    max-width: 940px; }

  .footer-bot-block .left-side {
    max-width: 635px; } }

@media all and (max-width: 890px) {
  .header-bot-block {
    text-align: center; }
    .header-bot-block .phone-block-wr {
      display: inline-block;
      vertical-align: top; }

  .site-name-wr {
    float: none;
    text-align: center; }
    .site-name-wr .site-name-in {
      display: block; }

  .phone-block-wr {
    float: none;
    text-align: center; } }

@media all and (max-width: 900px) {
  .top-panel-wr .top-panel {
    padding: 0; }
    .top-panel-wr .top-panel .regid-block {
      opacity: 0;
      display: none; }
    .top-panel-wr .top-panel-search-button {
      opacity: 1; }

  .header-bot-block, .site-container, .footer-menu-wrapper .footer-menu, .footer-bot-block {
    padding-left: 20px;
    padding-right: 20px; }

  .top-panel-navigation-button {
    position: absolute;
    left: 100%;
    top: 0;
    display: block; }
    .pudgeJS-opened .top-panel-navigation-button {
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1);
      background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.384%2C2.498%20L8.002%2C5.881%20L11.355%2C9.234%20C11.843%2C9.722%2011.843%2C10.513%2011.355%2C11.001%20L11.002%2C11.355%20C10.513%2C11.843%209.722%2C11.843%209.234%2C11.355%20L5.881%2C8.002%20L2.498%2C11.384%20C2.008%2C11.875%201.212%2C11.875%200.721%2C11.384%20L0.366%2C11.029%20C-0.125%2C10.538%20-0.125%2C9.742%200.366%2C9.251%20L3.748%2C5.869%20L0.395%2C2.516%20C-0.093%2C2.028%20-0.093%2C1.236%200.395%2C0.748%20L0.748%2C0.395%20C1.237%2C-0.093%202.028%2C-0.093%202.516%2C0.395%20L5.869%2C3.748%20L9.252%2C0.366%20C9.742%2C-0.125%2010.538%2C-0.125%2011.029%2C0.366%20L11.384%2C0.721%20C11.875%2C1.212%2011.875%2C2.007%2011.384%2C2.498%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

  .top-navigation-wrap {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }

  .site-main {
    float: none; }

  .site-sidebar.left {
    width: 100%;
    float: none;
    margin: 17px 0 0;
    padding: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    .site-sidebar.left .left-categor-wr, .site-sidebar.left .left-menu {
      width: 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      opacity: 0;
      display: none; }

  .site-sidebar.right {
    margin: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }

  .site-main &gt; .site-main-inner {
    padding-left: 0;
    margin-left: 0 !important; }

  .footer-bot-block .left-side .middle-block {
    font-size: 14px; }
    .footer-bot-block .left-side .middle-block .footer-phone, .footer-bot-block .left-side .middle-block .footer-adres {
      width: 260px; }

  .top-menu-wrapper {
    position: fixed;
    z-index: 102;
    left: 0;
    top: 0;
    height: 100%;
    width: 272px;
    visibility: visible;
    background-color: #fff;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }

  .top-menu-scroller {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }

  .top-navigation-wrap .top-categor-wr, .top-navigation-wrap .left-categor, .top-navigation-wrap .regid-block, .top-navigation-wrap .left-menu {
    display: block !important; }
    .top-navigation-wrap .regid-block a {
      border-right: none; }
    .top-navigation-wrap .regid-block .reg-enter {
      border-right: 1px solid #4b4b4b; }

  .top-categor-title {
    padding-left: 21px;
    font-size: 18px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    color: #fff;
    background-color: #1b325f;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #182d56), color-stop(100%, #1e3769));
    background-image: -o-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -moz-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -webkit-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -ms-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: linear-gradient(to top, #182d56 0%, #1e3769 100%);
    -pie-background: linear-gradient(to top, #182d56 0%, #1e3769 100%); }

  .regid-block {
    float: none;
    background-color: #1b325f;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #182d56), color-stop(100%, #1e3769));
    background-image: -o-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -moz-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -webkit-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: -ms-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
    background-image: linear-gradient(to top, #182d56 0%, #1e3769 100%);
    -pie-background: linear-gradient(to top, #182d56 0%, #1e3769 100%); }

  .top-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #3a89c9; }

  .top-menu li {
    display: block;
    padding: 0;
    border: solid rgba(255, 255, 255, 0.1);
    border-width: 1px 0 0; }

  .top-menu li:first-child {
    border: none; }

  .top-menu li a {
    color: #fff;
    line-height: 1;
    display: block;
    text-decoration: none;
    padding: 17px 16px 18px; }

  .top-navigation-search-preview {
    opacity: 1; }

  .search-online-store-wrapper {
    position: fixed;
    z-index: 101;
    left: 0;
    top: 0;
    height: 100%;
    width: 272px;
    visibility: visible;
    background-color: #fff;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
    .search-online-store-wrapper.pudgeJS-opened .search-online-store .block-body {
      visibility: visible;
      opacity: 1;
      height: auto;
      border: none;
      width: auto;
      margin: 0; }

  .search-online-store-scroller {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }

  .search-online-store {
    float: none;
    width: 100%; }
    .search-online-store .block-title {
      display: none; }
    .search-online-store .block-title2 {
      display: block;
      padding-left: 21px;
      font-size: 18px;
      font-weight: bold;
      height: 48px;
      line-height: 48px;
      color: #fff;
      background-color: #1b325f;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #182d56), color-stop(100%, #1e3769));
      background-image: -o-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -moz-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -webkit-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -ms-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: linear-gradient(to top, #182d56 0%, #1e3769 100%);
      -pie-background: linear-gradient(to top, #182d56 0%, #1e3769 100%); }

  .search-online-store-button {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    position: relative;
    display: none;
    width: 48px;
    height: 48px;
    cursor: pointer;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1);
    background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.384%2C2.498%20L8.002%2C5.881%20L11.355%2C9.234%20C11.843%2C9.722%2011.843%2C10.513%2011.355%2C11.001%20L11.002%2C11.355%20C10.513%2C11.843%209.722%2C11.843%209.234%2C11.355%20L5.881%2C8.002%20L2.498%2C11.384%20C2.008%2C11.875%201.212%2C11.875%200.721%2C11.384%20L0.366%2C11.029%20C-0.125%2C10.538%20-0.125%2C9.742%200.366%2C9.251%20L3.748%2C5.869%20L0.395%2C2.516%20C-0.093%2C2.028%20-0.093%2C1.236%200.395%2C0.748%20L0.748%2C0.395%20C1.237%2C-0.093%202.028%2C-0.093%202.516%2C0.395%20L5.869%2C3.748%20L9.252%2C0.366%20C9.742%2C-0.125%2010.538%2C-0.125%2011.029%2C0.366%20L11.384%2C0.721%20C11.875%2C1.212%2011.875%2C2.007%2011.384%2C2.498%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .pudgeJS-opened .search-online-store-button {
      display: block; }

  .site-path-wrap {
    margin: 0 -20px 15px;
    padding: 0 20px;
    background-color: #f2f2f2;
    border: 1px solid #e1e1e1;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }

  .site-path {
    overflow: auto;
    white-space: pre;
    height: 36px;
    line-height: 36px;
    margin-bottom: 0; } }

@media all and (max-width: 740px) {
  .footer-bot-block .left-side .middle-block {
    float: none; }

  .soc-block-wr {
    margin-top: 15px; } }

@media all and (max-width: 570px) {
  .phone-block-wr {
    padding-top: 25px; }
    .phone-block-wr .site-phone, .phone-block-wr .site-adres {
      float: none;
      margin: 0;
      padding: 0 17px;
      text-align: center; }
      .phone-block-wr .site-phone .s1, .phone-block-wr .site-adres .s1 {
        opacity: 0;
        width: 0;
        height: 0;
        font-size: 0;
        line-height: 0;
        display: none; }
      .phone-block-wr .site-phone .s2, .phone-block-wr .site-adres .s2 {
        width: 100%;
        margin: 0;
        color: #3f3f3f;
        font-size: 14px; }

  .footer-bot-block-inner {
    display: block; }
    .footer-bot-block-inner .left-side {
      display: block;
      padding-top: 15px; }
    .footer-bot-block-inner .side-right {
      padding: 0;
      display: block;
      text-align: left;
      margin-bottom: 7px; } }

@media all and (max-width: 639px) {
  .header-bot-block {
    padding-left: 0;
    padding-right: 0; }

  .site-main .site-main-inner {
    padding: 0 20px !important; }

  .site-sidebar.right {
    margin: 0 20px; }

  .edit-block-wr {
    margin: 0 20px; }

  .main-slider {
    margin: 0 -20px 35px; }
    .main-slider .owl-nav {
      display: none; }
    .main-slider .owl-dots {
      bottom: -22px; }
      .main-slider .owl-dots .owl-dot {
        width: 10px;
        height: 10px;
        margin: 0 2px 0 3px; }

  #shop2-cart-preview {
    width: 56px;
    height: 48px;
    padding: 0; }
    #shop2-cart-preview .cart-preview-count {
      opacity: 1; }
    #shop2-cart-preview .shop-block {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      #shop2-cart-preview .shop-block .block-body {
        font-size: 0;
        line-height: 0; }

  .header-bot-block, .site-container {
    padding-left: 0;
    padding-right: 0; }

  .footer-menu-wrapper .footer-menu {
    opacity: 0;
    display: none; }

  .footer-bot-block .left-side .soc-block-wr {
    margin-bottom: 15px; } }

.owl-carousel .animated {
  -webkit-animation-duration: 100ms;
  animation-duration: 100ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }
  .owl-carousel .owl-animated-in {
    z-index: 0; }
  .owl-carousel .owl-animated-out {
    z-index: 1; }
  .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 100ms ease-in-out;
  -moz-transition: height 100ms ease-in-out;
  -o-transition: height 100ms ease-in-out;
  -ms-transition: height 100ms ease-in-out;
  transition: height 100ms ease-in-out; }

.owl-carousel {
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-item img {
    display: inline-block;
    max-width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item img {
    transform-style: preserve-3d; }
  .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    transition: scale 100ms ease; }
  .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }
  .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1; }

.no-js .owl-carousel {
  display: block; }

.product-image, .kind-image {
  text-align: center;
  font-size: 0; }
  .product-image a, .kind-image a {
    outline: none; }
  .product-image img, .kind-image img {
    vertical-align: middle; }
  .product-image .no-image, .kind-image .no-image {
    background: #e6e6e6 url("/g/shop2v2/default/images/noimage.png") 50% 50% no-repeat; }

.shop-product-order-btn, .shop-product-button {
  position: relative;
  line-height: 1;
  border: none;
  color: #fff;
  background-color: #3a89c9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3783c6), color-stop(100%, #3d8fcc));
  background-image: -o-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -moz-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -webkit-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -ms-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
  -pie-background: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%); }
  .shop-product-order-btn.buy:after, .shop-product-button.buy:after, .shop-product-order-btn.onrequest:after, .shop-product-button.onrequest:after, .shop-product-order-btn[disabled="disabled"]:after, .shop-product-button[disabled="disabled"]:after {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 18px;
    height: 22px;
    margin: -12px 0 0 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%2218px%22%20height%3D%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M13.699%2C8.818%20C13.956%2C8.902%2014.189%2C9.043%2014.375%2C9.227%20L14.375%2C9.224%20C14.683%2C9.526%2014.877%2C9.944%2014.877%2C10.403%20C14.877%2C10.859%2014.683%2C11.276%2014.375%2C11.577%20L14.373%2C11.579%20C14.065%2C11.879%2013.641%2C12.067%2013.173%2C12.067%20C12.703%2C12.067%2012.277%2C11.879%2011.969%2C11.579%20L11.938%2C11.546%20C11.647%2C11.247%2011.470%2C10.844%2011.470%2C10.403%20C11.470%2C9.944%2011.661%2C9.526%2011.969%2C9.224%20L12.003%2C9.195%20C12.185%2C9.027%2012.403%2C8.898%2012.645%2C8.819%20L12.645%2C7.200%20L5.354%2C7.200%20L5.354%2C8.818%20C5.611%2C8.902%205.841%2C9.043%206.030%2C9.227%20L6.030%2C9.224%20C6.338%2C9.526%206.530%2C9.944%206.530%2C10.403%20C6.530%2C10.859%206.338%2C11.276%206.030%2C11.577%20L6.028%2C11.579%20C5.720%2C11.879%205.295%2C12.067%204.828%2C12.067%20C4.359%2C12.067%203.931%2C11.879%203.623%2C11.579%20L3.592%2C11.546%20C3.302%2C11.247%203.123%2C10.844%203.123%2C10.403%20C3.123%2C9.944%203.316%2C9.526%203.623%2C9.224%20L3.657%2C9.195%20C3.838%2C9.027%204.057%2C8.898%204.299%2C8.819%20L4.299%2C7.200%20L1.756%2C7.200%20L1.756%2C20.281%20L16.241%2C20.281%20L16.241%2C7.200%20L13.699%2C7.200%20L13.699%2C8.818%20L13.699%2C8.818%20ZM12.645%2C5.481%20L12.645%2C4.594%20C12.645%2C3.628%2012.245%2C2.748%2011.603%2C2.104%20L11.574%2C2.078%20C10.913%2C1.433%2010.002%2C1.030%208.999%2C1.030%20C7.997%2C1.030%207.086%2C1.433%206.426%2C2.078%20L6.423%2C2.076%20L6.423%2C2.078%20C5.764%2C2.722%205.354%2C3.614%205.354%2C4.594%20L5.354%2C5.481%20L12.645%2C5.481%20L12.645%2C5.481%20ZM4.299%2C5.481%20L4.299%2C4.594%20C4.299%2C3.333%204.828%2C2.184%205.682%2C1.350%20L5.679%2C1.349%20C6.531%2C0.517%207.707%2C-0.000%208.999%2C-0.000%20C10.292%2C-0.000%2011.467%2C0.517%2012.318%2C1.349%20L12.347%2C1.381%20C13.183%2C2.210%2013.699%2C3.347%2013.699%2C4.594%20L13.699%2C5.481%20L17.120%2C5.481%20C17.605%2C5.481%2018.000%2C5.867%2018.000%2C6.342%20L18.000%2C6.363%20L18.000%2C21.141%20C18.000%2C21.616%2017.605%2C22.000%2017.120%2C22.000%20L17.098%2C22.000%20L0.878%2C22.000%20C0.392%2C22.000%20-0.000%2C21.616%20-0.000%2C21.141%20L-0.000%2C21.118%20L-0.000%2C6.342%20C-0.000%2C5.867%200.392%2C5.481%200.878%2C5.481%20L0.901%2C5.481%20L4.299%2C5.481%20L4.299%2C5.481%20ZM4.848%2C9.769%20L4.826%2C9.769%20L4.807%2C9.769%20C4.645%2C9.774%204.498%2C9.834%204.389%2C9.933%20L4.368%2C9.954%20C4.252%2C10.069%204.179%2C10.227%204.179%2C10.403%20C4.179%2C10.568%204.244%2C10.719%204.348%2C10.829%20L4.368%2C10.851%20C4.486%2C10.964%204.648%2C11.035%204.828%2C11.035%20C5.006%2C11.035%205.170%2C10.965%205.286%2C10.852%20L5.287%2C10.851%20C5.403%2C10.737%205.476%2C10.578%205.476%2C10.403%20C5.476%2C10.227%205.402%2C10.069%205.286%2C9.954%20L5.287%2C9.953%20L5.286%2C9.953%20C5.174%2C9.842%205.019%2C9.774%204.848%2C9.769%20L4.848%2C9.769%20ZM13.193%2C9.769%20L13.171%2C9.769%20L13.152%2C9.769%20C12.992%2C9.774%2012.844%2C9.834%2012.735%2C9.933%20L12.715%2C9.954%20C12.597%2C10.069%2012.524%2C10.227%2012.524%2C10.403%20C12.524%2C10.568%2012.589%2C10.719%2012.693%2C10.829%20L12.715%2C10.851%20C12.832%2C10.964%2012.994%2C11.035%2013.173%2C11.035%20C13.352%2C11.035%2013.515%2C10.965%2013.631%2C10.852%20L13.631%2C10.851%20C13.747%2C10.737%2013.820%2C10.578%2013.820%2C10.403%20C13.820%2C10.227%2013.747%2C10.069%2013.631%2C9.954%20L13.631%2C9.953%20L13.631%2C9.953%20C13.520%2C9.842%2013.365%2C9.774%2013.193%2C9.769%20L13.193%2C9.769%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-product-order-btn.onrequest:after, .shop-product-button.onrequest:after {
    width: 21px;
    height: 21px;
    margin-top: -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%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.500%2C21.000%20C4.710%2C21.000%20-0.000%2C16.290%20-0.000%2C10.500%20C-0.000%2C4.710%204.710%2C-0.000%2010.500%2C-0.000%20C16.290%2C-0.000%2021.000%2C4.710%2021.000%2C10.500%20C21.000%2C16.290%2016.290%2C21.000%2010.500%2C21.000%20ZM10.500%2C1.556%20C5.568%2C1.556%201.555%2C5.568%201.555%2C10.500%20C1.555%2C15.432%205.568%2C19.444%2010.500%2C19.444%20C15.432%2C19.444%2019.444%2C15.432%2019.444%2C10.500%20C19.444%2C5.568%2015.432%2C1.556%2010.500%2C1.556%20ZM10.500%2C12.444%20C9.561%2C12.444%208.776%2C11.775%208.595%2C10.889%20L5.055%2C10.889%20C4.841%2C10.889%204.666%2C10.715%204.666%2C10.500%20C4.666%2C10.285%204.841%2C10.111%205.055%2C10.111%20L8.595%2C10.111%20C8.750%2C9.350%209.350%2C8.750%2010.111%2C8.595%20L10.111%2C2.722%20C10.111%2C2.507%2010.285%2C2.333%2010.500%2C2.333%20C10.715%2C2.333%2010.889%2C2.507%2010.889%2C2.722%20L10.889%2C8.595%20C11.775%2C8.775%2012.444%2C9.561%2012.444%2C10.500%20C12.444%2C11.572%2011.572%2C12.444%2010.500%2C12.444%20ZM10.500%2C9.333%20C9.856%2C9.333%209.333%2C9.857%209.333%2C10.500%20C9.333%2C11.143%209.856%2C11.667%2010.500%2C11.667%20C11.143%2C11.667%2011.666%2C11.143%2011.666%2C10.500%20C11.666%2C9.857%2011.143%2C9.333%2010.500%2C9.333%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-product-order-btn:hover, .shop-product-button:hover {
    background-color: #3270a3;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #306b9e), color-stop(100%, #3576a8));
    background-image: -o-linear-gradient(bottom, #306b9e 0%, #3576a8 100%);
    background-image: -moz-linear-gradient(bottom, #306b9e 0%, #3576a8 100%);
    background-image: -webkit-linear-gradient(bottom, #306b9e 0%, #3576a8 100%);
    background-image: -ms-linear-gradient(bottom, #306b9e 0%, #3576a8 100%);
    background-image: linear-gradient(to top, #306b9e 0%, #3576a8 100%);
    -pie-background: linear-gradient(to top, #306b9e 0%, #3576a8 100%); }
  .shop-product-order-btn:active, .shop-product-button:active {
    background-color: #3a89c9;
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3d8fcc), color-stop(11.11111%, 0%), color-stop(22.22222%, #3783c6), color-stop(33.33333%, 100%));
    background-image: -o-linear-gradient(bottom, #3d8fcc, 0%, #3783c6, 100%);
    background-image: -moz-linear-gradient(bottom, #3d8fcc, 0%, #3783c6, 100%);
    background-image: -webkit-linear-gradient(bottom, #3d8fcc, 0%, #3783c6, 100%);
    background-image: -ms-linear-gradient(bottom, #3d8fcc, 0%, #3783c6, 100%);
    background-image: linear-gradient(to top, #3d8fcc, 0%, #3783c6, 100%);
    -pie-background: linear-gradient(to top, #3d8fcc, 0%, #3783c6, 100%); }
  .shop-product-order-btn[disabled="disabled"], .shop-product-button[disabled="disabled"], .shop-product-order-btn.disabled, .shop-product-button.disabled {
    color: #d4d6d5;
    cursor: default;
    font-size: 14px;
    background-color: #e7e7e7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e6e6e6), color-stop(100%, #e8e8e8));
    background-image: -o-linear-gradient(bottom, #e6e6e6 0%, #e8e8e8 100%);
    background-image: -moz-linear-gradient(bottom, #e6e6e6 0%, #e8e8e8 100%);
    background-image: -webkit-linear-gradient(bottom, #e6e6e6 0%, #e8e8e8 100%);
    background-image: -ms-linear-gradient(bottom, #e6e6e6 0%, #e8e8e8 100%);
    background-image: linear-gradient(to top, #e6e6e6 0%, #e8e8e8 100%);
    -pie-background: linear-gradient(to top, #e6e6e6 0%, #e8e8e8 100%); }
  .shop-product-order-btn[disabled="disabled"]:after, .shop-product-button[disabled="disabled"]:after, .shop-product-order-btn.disabled:after, .shop-product-button.disabled: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%2222px%22%20%20viewBox%3D%220%200%2018%2022%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23c6c6c6%22%20d%3D%22M13.699%2C8.818%20C13.956%2C8.902%2014.189%2C9.043%2014.375%2C9.227%20L14.375%2C9.224%20C14.683%2C9.526%2014.877%2C9.944%2014.877%2C10.403%20C14.877%2C10.859%2014.683%2C11.276%2014.375%2C11.577%20L14.373%2C11.579%20C14.065%2C11.879%2013.641%2C12.067%2013.173%2C12.067%20C12.703%2C12.067%2012.277%2C11.879%2011.969%2C11.579%20L11.938%2C11.546%20C11.647%2C11.247%2011.470%2C10.844%2011.470%2C10.403%20C11.470%2C9.944%2011.661%2C9.526%2011.969%2C9.224%20L12.003%2C9.195%20C12.185%2C9.027%2012.403%2C8.898%2012.645%2C8.819%20L12.645%2C7.200%20L5.354%2C7.200%20L5.354%2C8.818%20C5.611%2C8.902%205.841%2C9.043%206.030%2C9.227%20L6.030%2C9.224%20C6.338%2C9.526%206.530%2C9.944%206.530%2C10.403%20C6.530%2C10.859%206.338%2C11.276%206.030%2C11.577%20L6.028%2C11.579%20C5.720%2C11.879%205.295%2C12.067%204.828%2C12.067%20C4.359%2C12.067%203.931%2C11.879%203.623%2C11.579%20L3.592%2C11.546%20C3.302%2C11.247%203.123%2C10.844%203.123%2C10.403%20C3.123%2C9.944%203.316%2C9.526%203.623%2C9.224%20L3.657%2C9.195%20C3.838%2C9.027%204.057%2C8.898%204.299%2C8.819%20L4.299%2C7.200%20L1.756%2C7.200%20L1.756%2C20.281%20L16.241%2C20.281%20L16.241%2C7.200%20L13.699%2C7.200%20L13.699%2C8.818%20L13.699%2C8.818%20ZM12.645%2C5.481%20L12.645%2C4.594%20C12.645%2C3.628%2012.245%2C2.748%2011.603%2C2.104%20L11.574%2C2.078%20C10.913%2C1.433%2010.002%2C1.030%208.999%2C1.030%20C7.997%2C1.030%207.086%2C1.433%206.426%2C2.078%20L6.423%2C2.076%20L6.423%2C2.078%20C5.764%2C2.722%205.354%2C3.614%205.354%2C4.594%20L5.354%2C5.481%20L12.645%2C5.481%20L12.645%2C5.481%20ZM4.299%2C5.481%20L4.299%2C4.594%20C4.299%2C3.333%204.828%2C2.184%205.682%2C1.350%20L5.679%2C1.349%20C6.531%2C0.517%207.707%2C-0.000%208.999%2C-0.000%20C10.292%2C-0.000%2011.467%2C0.517%2012.318%2C1.349%20L12.347%2C1.381%20C13.183%2C2.210%2013.699%2C3.347%2013.699%2C4.594%20L13.699%2C5.481%20L17.120%2C5.481%20C17.605%2C5.481%2018.000%2C5.867%2018.000%2C6.342%20L18.000%2C6.363%20L18.000%2C21.141%20C18.000%2C21.616%2017.605%2C22.000%2017.120%2C22.000%20L17.098%2C22.000%20L0.878%2C22.000%20C0.392%2C22.000%20-0.000%2C21.616%20-0.000%2C21.141%20L-0.000%2C21.118%20L-0.000%2C6.342%20C-0.000%2C5.867%200.392%2C5.481%200.878%2C5.481%20L0.901%2C5.481%20L4.299%2C5.481%20L4.299%2C5.481%20ZM4.848%2C9.769%20L4.826%2C9.769%20L4.807%2C9.769%20C4.645%2C9.774%204.498%2C9.834%204.389%2C9.933%20L4.368%2C9.954%20C4.252%2C10.069%204.179%2C10.227%204.179%2C10.403%20C4.179%2C10.568%204.244%2C10.719%204.348%2C10.829%20L4.368%2C10.851%20C4.486%2C10.964%204.648%2C11.035%204.828%2C11.035%20C5.006%2C11.035%205.170%2C10.965%205.286%2C10.852%20L5.287%2C10.851%20C5.403%2C10.737%205.476%2C10.578%205.476%2C10.403%20C5.476%2C10.227%205.402%2C10.069%205.286%2C9.954%20L5.287%2C9.953%20L5.286%2C9.953%20C5.174%2C9.842%205.019%2C9.774%204.848%2C9.769%20L4.848%2C9.769%20ZM13.193%2C9.769%20L13.171%2C9.769%20L13.152%2C9.769%20C12.992%2C9.774%2012.844%2C9.834%2012.735%2C9.933%20L12.715%2C9.954%20C12.597%2C10.069%2012.524%2C10.227%2012.524%2C10.403%20C12.524%2C10.568%2012.589%2C10.719%2012.693%2C10.829%20L12.715%2C10.851%20C12.832%2C10.964%2012.994%2C11.035%2013.173%2C11.035%20C13.352%2C11.035%2013.515%2C10.965%2013.631%2C10.852%20L13.631%2C10.851%20C13.747%2C10.737%2013.820%2C10.578%2013.820%2C10.403%20C13.820%2C10.227%2013.747%2C10.069%2013.631%2C9.954%20L13.631%2C9.953%20L13.631%2C9.953%20C13.520%2C9.842%2013.365%2C9.774%2013.193%2C9.769%20L13.193%2C9.769%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop2-btn {
  padding: 10px;
  box-shadow: none;
  background-color: #f26c4f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f1674b), color-stop(100%, #f37153));
  background-image: -o-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -moz-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -webkit-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: -ms-linear-gradient(bottom, #f1674b 0%, #f37153 100%);
  background-image: linear-gradient(to top, #f1674b 0%, #f37153 100%);
  -pie-background: linear-gradient(to top, #f1674b 0%, #f37153 100%); }
  .shop2-btn:hover {
    background-color: #e65030;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #e65030), color-stop(100%, #e65030));
    background-image: -o-linear-gradient(bottom, #e65030 0%, #e65030 100%);
    background-image: -moz-linear-gradient(bottom, #e65030 0%, #e65030 100%);
    background-image: -webkit-linear-gradient(bottom, #e65030 0%, #e65030 100%);
    background-image: -ms-linear-gradient(bottom, #e65030 0%, #e65030 100%);
    background-image: linear-gradient(to top, #e65030 0%, #e65030 100%);
    -pie-background: linear-gradient(to top, #e65030 0%, #e65030 100%); }
  .shop2-btn:active {
    background-color: #f26c4f;
    -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f26c4f), color-stop(100%, #f26c4f));
    background-image: -o-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -moz-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -webkit-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -ms-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%);
    -pie-background: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%); }

.product-amount {
  min-width: 102px; }

.shop2-product-amount {
  width: 102px; }
  .shop2-product-amount button {
    position: relative;
    width: 29px;
    height: 29px;
    padding: 0;
    text-align: center;
    vertical-align: top;
    color: #fff;
    border: transparent;
    font-size: 26px;
    line-height: 29px;
    background-color: #1b325f;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
    background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%); }
  .shop2-product-amount button:hover {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
    background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%); }
  .shop2-product-amount button:active {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
    background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%); }
  .shop2-product-amount button[disabled="disabled"], .shop2-product-amount button.disabled {
    width: 30px;
    height: 30px;
    border: 1px solid #d4d6d5;
    color: #999;
    cursor: default;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1); }
  .shop2-product-amount input[type="text"] {
    padding: 3px;
    margin: 0 2px;
    text-align: center;
    color: #34383a;
    width: 38px;
    height: 23px;
    border: none;
    font-size: 18px;
    background-color: #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.14);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.14); }
  .shop2-product-amount input[type="text"][disabled="disabled"] {
    border: 1px solid #d4d6d5;
    color: #999;
    cursor: default;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1); }

.amount-title {
  margin-bottom: 5px;
  color: #888;
  font-size: 13px; }

.shop2-product-actions {
  clear: both; }
  .shop2-product-actions dl {
    overflow: hidden; }
  .shop2-product-actions dt {
    cursor: pointer;
    min-height: 29px;
    text-align: left;
    background: none;
    margin-bottom: 10px;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .shop2-product-actions dt span {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
    .shop2-product-actions dt span.icon-action {
      width: 34px;
      height: 34px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      background: #1b325f url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%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%22%3Cpath%20fill%3D%22%23f26c4f%22%20d%3D%22M5.926%2C0.922%20C5.366%2C0.294%204.523%2C-0.019%203.398%2C-0.019%20C2.294%2C-0.019%201.450%2C0.294%200.867%2C0.922%20C0.284%2C1.550%20-0.008%2C2.501%20-0.008%2C3.777%20C-0.008%2C5.054%200.279%2C6.004%200.852%2C6.629%20C1.424%2C7.254%202.273%2C7.567%203.398%2C7.567%20C4.492%2C7.567%205.327%2C7.253%205.902%2C6.625%20C6.478%2C5.998%206.766%2C5.038%206.766%2C3.746%20C6.766%2C2.491%206.486%2C1.550%205.926%2C0.922%20ZM10.750%2C0.207%20L4.656%2C11.840%20L6.719%2C11.840%20L12.812%2C0.207%20L10.750%2C0.207%20ZM16.644%2C5.438%20C16.085%2C4.810%2015.242%2C4.496%2014.117%2C4.496%20C13.013%2C4.496%2012.169%2C4.810%2011.586%2C5.438%20C11.003%2C6.065%2010.711%2C7.017%2010.711%2C8.293%20C10.711%2C9.569%2010.997%2C10.520%2011.570%2C11.145%20C12.143%2C11.770%2012.992%2C12.082%2014.117%2C12.082%20C15.211%2C12.082%2016.045%2C11.768%2016.621%2C11.141%20C17.196%2C10.513%2017.484%2C9.554%2017.484%2C8.262%20C17.484%2C7.007%2017.204%2C6.065%2016.644%2C5.438%20ZM4.488%2C4.707%20C4.454%2C4.968%204.401%2C5.181%204.328%2C5.348%20C4.245%2C5.535%204.128%2C5.676%203.977%2C5.770%20C3.825%2C5.863%203.633%2C5.910%203.398%2C5.910%20C3.159%2C5.910%202.962%2C5.862%202.809%2C5.766%20C2.655%2C5.669%202.539%2C5.530%202.461%2C5.348%20C2.367%2C5.140%202.310%2C4.922%202.289%2C4.695%20C2.268%2C4.469%202.258%2C4.163%202.258%2C3.777%20C2.258%2C3.465%202.273%2C3.166%202.305%2C2.879%20C2.336%2C2.593%202.391%2C2.366%202.469%2C2.199%20C2.557%2C2.012%202.672%2C1.873%202.812%2C1.781%20C2.953%2C1.690%203.148%2C1.645%203.398%2C1.645%20C3.633%2C1.645%203.825%2C1.690%203.977%2C1.781%20C4.128%2C1.873%204.245%2C2.009%204.328%2C2.192%20C4.411%2C2.374%204.467%2C2.600%204.496%2C2.871%20C4.525%2C3.142%204.539%2C3.442%204.539%2C3.770%20C4.539%2C4.134%204.522%2C4.447%204.488%2C4.707%20ZM15.207%2C9.223%20C15.173%2C9.483%2015.120%2C9.697%2015.047%2C9.863%20C14.963%2C10.051%2014.846%2C10.192%2014.695%2C10.285%20C14.544%2C10.379%2014.352%2C10.426%2014.117%2C10.426%20C13.878%2C10.426%2013.681%2C10.378%2013.527%2C10.281%20C13.374%2C10.185%2013.258%2C10.046%2013.180%2C9.863%20C13.086%2C9.655%2013.029%2C9.438%2013.008%2C9.211%20C12.987%2C8.985%2012.977%2C8.679%2012.977%2C8.293%20C12.977%2C7.981%2012.992%2C7.681%2013.023%2C7.395%20C13.055%2C7.108%2013.109%2C6.882%2013.187%2C6.715%20C13.276%2C6.528%2013.391%2C6.388%2013.531%2C6.297%20C13.672%2C6.206%2013.867%2C6.160%2014.117%2C6.160%20C14.352%2C6.160%2014.544%2C6.206%2014.695%2C6.297%20C14.846%2C6.388%2014.963%2C6.525%2015.047%2C6.707%20C15.130%2C6.890%2015.186%2C7.116%2015.215%2C7.387%20C15.243%2C7.658%2015.258%2C7.957%2015.258%2C8.285%20C15.258%2C8.650%2015.241%2C8.962%2015.207%2C9.223%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-product-actions dt span.name-action {
      overflow: hidden;
      margin: 2px 0 2px 10px;
      color: #3a89c9;
      border-bottom: 1px dashed #3a89c9;
      font-size: 14px;
      font-weight: bold;
      line-height: normal; }
  .shop2-product-actions dt.gift-action span.icon-action {
    background: #1b325f url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2019%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f26c4f%22%20d%3D%22M17.592%2C4.865%20L11.788%2C4.865%20C12.691%2C4.504%2013.673%2C4.001%2014.323%2C3.348%20C14.880%2C2.788%2015.034%2C1.974%2014.725%2C1.223%20C14.418%2C0.480%2013.734%2C-0.000%2012.980%2C-0.000%20C12.502%2C-0.000%2011.769%2C0.191%2010.992%2C1.102%20C10.257%2C1.964%209.806%2C2.923%209.534%2C3.695%20C9.311%2C3.138%208.978%2C2.500%208.481%2C1.918%20C7.848%2C1.176%207.246%2C1.021%206.853%2C1.021%20C6.228%2C1.021%205.660%2C1.418%205.407%2C2.034%20C5.150%2C2.655%205.279%2C3.329%205.741%2C3.793%20C6.181%2C4.235%206.809%2C4.591%207.428%2C4.865%20L1.407%2C4.865%20C0.631%2C4.865%20-0.000%2C5.499%20-0.000%2C6.279%20L-0.000%2C9.106%20C-0.000%2C9.496%200.315%2C9.812%200.703%2C9.812%20L1.055%2C9.812%20L1.055%2C17.586%20C1.055%2C18.366%201.686%2C19.000%202.462%2C19.000%20L16.889%2C19.000%20C17.665%2C19.000%2018.296%2C18.366%2018.296%2C17.586%20L18.296%2C9.812%20C18.684%2C9.812%2019.000%2C9.496%2019.000%2C9.106%20L19.000%2C6.279%20C19.000%2C5.499%2018.369%2C4.865%2017.592%2C4.865%20ZM17.592%2C8.399%20L9.852%2C8.399%20L9.852%2C6.279%20L17.592%2C6.279%20L17.592%2C8.399%20ZM11.526%2C1.562%20C12.004%2C1.002%2012.507%2C0.707%2012.980%2C0.707%20C13.448%2C0.707%2013.877%2C1.016%2014.074%2C1.494%20C14.276%2C1.983%2014.183%2C2.489%2013.825%2C2.849%20C12.843%2C3.835%2010.898%2C4.472%209.957%2C4.735%20C10.136%2C4.013%2010.571%2C2.681%2011.526%2C1.562%20ZM6.057%2C2.304%20C6.201%2C1.954%206.514%2C1.728%206.853%2C1.728%20C7.205%2C1.728%207.583%2C1.952%207.946%2C2.378%20C8.638%2C3.187%208.980%2C4.146%209.137%2C4.730%20C8.365%2C4.505%206.962%2C4.020%206.238%2C3.294%20C5.977%2C3.031%205.909%2C2.662%206.057%2C2.304%20ZM9.148%2C6.279%20L9.148%2C8.399%20L1.407%2C8.399%20L1.407%2C6.279%20L9.148%2C6.279%20ZM2.462%2C9.812%20L9.148%2C9.812%20L9.148%2C17.586%20L2.462%2C17.586%20L2.462%2C9.812%20ZM16.889%2C17.586%20L9.852%2C17.586%20L9.852%2C9.812%20L16.889%2C9.812%20L16.889%2C17.586%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .shop2-product-actions dd {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    width: 220px;
    padding: 4px 24px 4px 14px;
    border: 1px solid #e1c893;
    background-color: #f2e6cf;
    text-align: left;
    color: #494949;
    -moz-box-shadow: #fdfbf7 0 1px 0 inset, rgba(0,0,0,.45) 0 2px 6px;
    -webkit-box-shadow: #fdfbf7 0 1px 0 inset, rgba(0,0,0,.45) 0 2px 6px;
    box-shadow: #fdfbf7 0 1px 0 inset, rgba(0,0,0,.45) 0 2px 6px; }
  .shop2-product-actions dd .name-action, .shop2-product-actions dd .desc-action {
    line-height: normal;
    font-size: 14px;
    margin: 10px 0; }
  .shop2-product-actions dd .name-action {
    font-size: 14px;
    font-weight: bold; }
  .shop2-product-actions dd .desc-action {
    line-height: 17px; }
    .shop2-product-actions dd .desc-action p {
      margin: 10px 0;
      padding: 0; }
  .shop2-product-actions dd .close-desc-action {
    position: absolute;
    top: 9px;
    right: 9px;
    width: 11px;
    height: 10px;
    cursor: pointer;
    background: url("/g/shop2v2/default/images/close-discount-desc.png") 0 0 no-repeat; }

.shop2-color-pick {
  display: inline-block;
  overflow: hidden; }
  .shop2-color-pick li {
    display: inline;
    float: left;
    width: 30px;
    height: 30px;
    margin: 1px 2px 1px 0;
    border: 2px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-color-pick li span {
    display: block;
    overflow: hidden;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-indent: -1000px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-color-pick li.active-color {
    border-color: #3a89c9;
    padding: 2px;
    width: 26px;
    height: 26px; }
    .shop2-color-pick li.active-color span {
      width: 26px;
      height: 26px;
      cursor: default;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
  .shop2-color-pick li img {
    width: 43px;
    height: 43px; }

.shop2-color-ext-list {
  display: inline-block; }
  .shop2-color-ext-list li {
    float: left;
    width: 30px;
    height: 30px;
    margin: 1px 2px 1px 0;
    border: 2px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    background-image: 30px 30px !important; }
  .shop2-color-ext-list li span {
    overflow: hidden;
    width: 30px;
    height: 30px;
    cursor: pointer;
    text-indent: -1000px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-color-ext-list li.shop2-color-ext-selected {
    border-color: #3a89c9;
    padding: 2px;
    width: 26px;
    height: 26px;
    outline: none;
    text-align: center; }
    .shop2-color-ext-list li.shop2-color-ext-selected span {
      width: 26px;
      height: 26px;
      cursor: default;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
  .shop2-color-ext-list li img {
    width: 32px !important;
    height: 32px !important; }

.shop2-texture-pick {
  display: inline-block; }
  .shop2-texture-pick li {
    width: 45px;
    height: 45px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-texture-pick li img {
    width: 44px;
    height: 44px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-texture-pick li.active-texture {
    border: 2px solid #3a89c9; }
    .shop2-texture-pick li.active-texture &gt; img {
      width: 45px;
      height: 45px;
      border: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }

.product-new, .product-spec {
  display: inline-block;
  height: 32px;
  min-width: 37px;
  padding: 0 5px;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  font-weight: bold; }

.product-new {
  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%2247px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2047%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23FFB700%22%20d%3D%22M47.000%2C0.526%20C47.000%2C0.236%2046.607%2C-0.000%2046.123%2C-0.000%20L0.876%2C-0.000%20C0.392%2C-0.000%20-0.000%2C0.236%20-0.000%2C0.526%20L-0.000%2C21.545%20C-0.000%2C22.049%200.876%2C22.597%200.876%2C22.597%20C0.876%2C22.597%2022.470%2C31.507%2022.880%2C31.753%20C23.291%2C32.000%2023.860%2C31.921%2024.126%2C31.761%20C24.394%2C31.601%2045.988%2C22.597%2045.988%2C22.597%20C45.988%2C22.597%2046.949%2C22.016%2047.000%2C21.545%20L47.000%2C0.526%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: 100% 32px; }

.product-spec {
  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%2247px%22%20height%3D%2232px%22%20%20viewBox%3D%220%200%2047%2032%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23DE1212%22%20d%3D%22M47.000%2C0.526%20C47.000%2C0.236%2046.607%2C-0.000%2046.123%2C-0.000%20L0.876%2C-0.000%20C0.392%2C-0.000%20-0.000%2C0.236%20-0.000%2C0.526%20L-0.000%2C21.545%20C-0.000%2C22.049%200.876%2C22.597%200.876%2C22.597%20C0.876%2C22.597%2022.470%2C31.507%2022.880%2C31.753%20C23.291%2C32.000%2023.860%2C31.921%2024.126%2C31.761%20C24.394%2C31.601%2045.988%2C22.597%2045.988%2C22.597%20C45.988%2C22.597%2046.949%2C22.016%2047.000%2C21.545%20L47.000%2C0.526%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
  background-size: 100% 32px; }

.tpl-stars {
  width: 59px;
  height: 10px;
  background: transparent url(images/css/stars-small.png) repeat-x scroll 0px 0; }
  .tpl-stars .tpl-rating {
    height: 13px;
    background: transparent url(images/css/stars-small.png) repeat-x scroll 0px -15px; }

.product-name a {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  color: #3a89c9;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none; }

.price-old {
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
  text-decoration: line-through;
  line-height: 18px;
  color: #ff2c2c; }
  .price-old.question {
    padding-right: 15px;
    cursor: pointer;
    background: url("/g/shop2v2/default/images/question-price.png") 100% 50% no-repeat;
    font-size: 15px; }
  .price-old span {
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    color: #c5c5c5; }
  .price-old span strong {
    font: normal 18px Tahoma, Verdana, Segoe, sans-serif; }

.price-current {
  color: #34383a;
  font-size: 16px;
  line-height: 1; }
  .price-current span {
    font-size: 14px; }

.shop-product-order-btn {
  display: block;
  text-align: center;
  margin: 10px 0; }
  .shop-product-order-btn span {
    display: inline-block;
    padding: 10px 0;
    font: bold 16px Tahoma, Verdana, Segoe, sans-serif; }

.shop2-filter-wr {
  margin-bottom: 20px;
  background-color: #fff;
  border: 2px solid #3a89c9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .shop2-filter-wr .shop2-filter-title {
    cursor: pointer;
    position: relative;
    height: 60px;
    line-height: 55px;
    padding: 0 50px 0 18px;
    color: #fff;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: bold;
    background-color: #3a89c9;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3783c6), color-stop(100%, #3d8fcc));
    background-image: -o-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -moz-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -webkit-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: -ms-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
    background-image: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
    -pie-background: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%); }
  .shop2-filter-wr .shop2-filter-title::after {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 17px;
    height: 10px;
    margin-top: -5px;
    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%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.254%2C2.824%20L9.750%2C8.857%20C9.747%2C8.860%209.746%2C8.864%209.743%2C8.867%20L9.309%2C9.277%20C8.709%2C9.844%207.736%2C9.844%207.136%2C9.277%20L0.444%2C3.066%20C-0.156%2C2.499%20-0.156%2C1.580%200.444%2C1.014%20L0.879%2C0.603%20C1.479%2C0.036%202.451%2C0.036%203.052%2C0.603%20L8.264%2C5.416%20L13.690%2C0.401%20C14.280%2C-0.156%2015.236%2C-0.156%2015.826%2C0.401%20L16.254%2C0.805%20C16.844%2C1.363%2016.844%2C2.266%2016.254%2C2.824%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }

.shop-filter-button {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  padding-left: 20px; }
  .shop-filter-button::before {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 17px;
    height: 10px;
    margin-top: -5px;
    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%2217px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2017%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M16.254%2C2.824%20L9.750%2C8.857%20C9.747%2C8.860%209.746%2C8.864%209.743%2C8.867%20L9.309%2C9.277%20C8.709%2C9.844%207.736%2C9.844%207.136%2C9.277%20L0.444%2C3.066%20C-0.156%2C2.499%20-0.156%2C1.580%200.444%2C1.014%20L0.879%2C0.603%20C1.479%2C0.036%202.451%2C0.036%203.052%2C0.603%20L8.264%2C5.416%20L13.690%2C0.401%20C14.280%2C-0.156%2015.236%2C-0.156%2015.826%2C0.401%20L16.254%2C0.805%20C16.844%2C1.363%2016.844%2C2.266%2016.254%2C2.824%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }

.shop-filter {
  display: none;
  margin: 0;
  clear: both;
  border-top: none;
  padding: 0 0 10px;
  text-align: left; }
  .shop-filter.active {
    display: block; }
  .shop-filter ul.table-filter-param {
    padding: 0;
    margin: 0;
    list-style: none; }
  .shop-filter ul.table-filter-param .field, .shop-filter ul.table-filter-param .shop-filter-fields {
    padding: 15px 18px 20px 19px;
    border-bottom: 1px solid #e1e1e1;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .shop-filter ul.table-filter-param .dimension label {
    display: table-cell; }
    .shop-filter ul.table-filter-param .dimension label.start {
      padding-right: 20px; }
  .shop-filter ul.table-filter-param .filter-title {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px; }
  .shop-filter ul.table-filter-param .input {
    display: block;
    cursor: text; }
  .shop-filter ul.table-filter-param input, .shop-filter ul.table-filter-param select {
    height: 32px;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #34383a;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .shop-filter ul.table-filter-param input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .shop-filter ul.table-filter-param input[type="text"]:focus {
      border-color: #3a89c9; }
  .shop-filter ul.table-filter-param .noUi-slider {
    margin-top: 23px; }
  .shop-filter a.param-val {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 4px 6px 4px 39px;
    margin-bottom: 12px;
    font-size: 14px;
    color: #34383a;
    text-decoration: none; }
  .shop-filter a.param-val span {
    display: block;
    line-height: 0;
    font-size: 0;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .shop-filter a.param-val span::after {
      position: absolute;
      top: 50%;
      left: 50%;
      content: '';
      width: 14px;
      height: 10px;
      margin: -5px 0 0 -7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23e1e1e1%22%20d%3D%22M13.323%2C2.429%20L6.220%2C9.029%20C6.218%2C9.031%206.217%2C9.035%206.215%2C9.037%20L5.831%2C9.389%20C5.302%2C9.875%204.443%2C9.875%203.914%2C9.389%20L0.373%2C6.494%20C-0.156%2C6.008%20-0.156%2C5.220%200.373%2C4.735%20L0.757%2C4.383%20C1.286%2C3.897%202.144%2C3.897%202.674%2C4.383%20L4.909%2C6.080%20L11.060%2C0.353%20C11.581%2C-0.125%2012.425%2C-0.125%2012.946%2C0.353%20L13.323%2C0.699%20C13.844%2C1.176%2013.844%2C1.951%2013.323%2C2.429%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter a.param-val.active-val span::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%2214px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2014%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%233a89c9%22%20d%3D%22M13.323%2C2.429%20L6.220%2C9.029%20C6.218%2C9.031%206.217%2C9.035%206.215%2C9.037%20L5.831%2C9.389%20C5.302%2C9.875%204.443%2C9.875%203.914%2C9.389%20L0.373%2C6.494%20C-0.156%2C6.008%20-0.156%2C5.220%200.373%2C4.735%20L0.757%2C4.383%20C1.286%2C3.897%202.144%2C3.897%202.674%2C4.383%20L4.909%2C6.080%20L11.060%2C0.353%20C11.581%2C-0.125%2012.425%2C-0.125%2012.946%2C0.353%20L13.323%2C0.699%20C13.844%2C1.176%2013.844%2C1.951%2013.323%2C2.429%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter .shop-product-button {
    margin: 20px 20px 10px;
    display: block;
    vertical-align: top;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    height: 40px;
    line-height: 40px;
    text-decoration: none; }
  .shop-filter .shop-product-button span {
    font-weight: normal;
    font-size: 15px; }
  .shop-filter .shop2-btn {
    display: block;
    margin: 0 20px;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    margin-bottom: 10px; }
  .shop-filter .result {
    position: relative;
    display: inline-block;
    height: 26px;
    margin-right: 6px;
    padding: 0 8px;
    vertical-align: top;
    vertical-align: top;
    color: #fff;
    background-color: #08c;
    font-family: inherit;
    font-size: 12px;
    line-height: 26px; }
  .shop-filter .result .result-arrow {
    line-height: 0;
    font-size: 0;
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -6px;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 6px 0 6px 5px;
    border-left-color: #08c; }
  .shop-filter .result.no-result {
    background-color: #eb3c3c; }
    .shop-filter .result.no-result .result-arrow {
      border-left-color: #eb3c3c;
      display: none; }
  .shop-filter .jq-selectbox {
    display: inline-block;
    width: 100%;
    text-align: left;
    border-radius: 2px;
    line-height: 1;
    position: relative;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop-filter .jq-selectbox .jq-selectbox__select-text {
    margin-right: 29px;
    padding: 7px 9px 9px 9px;
    background: #fff;
    overflow: hidden; }
  .shop-filter .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    top: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop-filter .jq-selectbox .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    cursor: pointer; }
    .shop-filter .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
      position: absolute;
      left: 9px;
      top: 13px;
      width: 14px;
      height: 8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop-filter .jq-selectbox .jq-selectbox__dropdown {
    margin-top: 2px;
    min-width: 100%;
    width: auto !important; }
    .shop-filter .jq-selectbox .jq-selectbox__dropdown .jq-selectbox__search {
      display: none; }
    .shop-filter .jq-selectbox .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      background: #fff;
      border-radius: 2px;
      border: none;
      list-style: none;
      border: 1px solid #e3dddb; }
    .shop-filter .jq-selectbox .jq-selectbox__dropdown ul li {
      padding: 6px 9px;
      line-height: 1;
      cursor: pointer; }
      .shop-filter .jq-selectbox .jq-selectbox__dropdown ul li:hover {
        background: #c6ddef; }

.shop-filter-button {
  display: none; }

.shop-sorting-panel {
  margin: 20px 0;
  font-family: inherit;
  font-size: 12px;
  height: 36px;
  text-align: left;
  color: #1c1e1f; }
  .shop-sorting-panel .sorting-wrap {
    position: relative;
    float: right;
    width: 220px; }
  .shop-sorting-panel .sorting-wrap .sort-title {
    position: relative;
    display: block;
    height: 34px;
    font-size: 14px;
    color: #34383a;
    line-height: 34px;
    z-index: 2;
    cursor: pointer;
    background-color: #fff;
    font-weight: normal;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
    .shop-sorting-panel .sorting-wrap .sort-title .s1 {
      padding: 0 5px 0 13px; }
    .shop-sorting-panel .sorting-wrap .sort-title::before {
      position: absolute;
      top: 50%;
      right: 0;
      width: 29px;
      height: 34px;
      margin-top: -13px;
      cursor: pointer;
      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%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2334383a%22%20d%3D%22M16.254%2C2.824%20L9.750%2C8.857%20C9.747%2C8.860%209.746%2C8.864%209.743%2C8.867%20L9.309%2C9.277%20C8.709%2C9.844%207.736%2C9.844%207.136%2C9.277%20L0.444%2C3.066%20C-0.156%2C2.499%20-0.156%2C1.580%200.444%2C1.014%20L0.879%2C0.603%20C1.479%2C0.036%202.451%2C0.036%203.052%2C0.603%20L8.264%2C5.416%20L13.690%2C0.401%20C14.280%2C-0.156%2015.236%2C-0.156%2015.826%2C0.401%20L16.254%2C0.805%20C16.844%2C1.363%2016.844%2C2.266%2016.254%2C2.824%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
      background-size: 15px 15px; }
  .shop-sorting-panel .sorting-wrap.opened .sort-title {
    border: 1px solid #3a89c9; }
    .shop-sorting-panel .sorting-wrap.opened .sort-title::before {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%233a89c9%22%20d%3D%22M16.254%2C2.824%20L9.750%2C8.857%20C9.747%2C8.860%209.746%2C8.864%209.743%2C8.867%20L9.309%2C9.277%20C8.709%2C9.844%207.736%2C9.844%207.136%2C9.277%20L0.444%2C3.066%20C-0.156%2C2.499%20-0.156%2C1.580%200.444%2C1.014%20L0.879%2C0.603%20C1.479%2C0.036%202.451%2C0.036%203.052%2C0.603%20L8.264%2C5.416%20L13.690%2C0.401%20C14.280%2C-0.156%2015.236%2C-0.156%2015.826%2C0.401%20L16.254%2C0.805%20C16.844%2C1.363%2016.844%2C2.266%2016.254%2C2.824%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat;
      background-size: 15px 15px; }
  .shop-sorting-panel .sorting-wrap .sorting-block {
    position: absolute;
    top: 32px;
    left: 0;
    right: 0;
    display: none;
    z-index: 2;
    margin: 0;
    padding: 6px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
    .shop-sorting-panel .sorting-wrap .sorting-block li {
      border-bottom: 1px solid #e1e1e1; }
  .shop-sorting-panel .sorting-wrap a {
    display: block;
    font-size: 14px;
    color: #34383a;
    height: 34px;
    line-height: 34px;
    padding-left: 13px;
    text-decoration: none; }
    .shop-sorting-panel .sorting-wrap a span {
      display: block;
      margin-left: 4px;
      vertical-align: middle;
      background: none; }
    .shop-sorting-panel .sorting-wrap a:hover, .shop-sorting-panel .sorting-wrap a.active {
      color: #3a89c9; }
    .shop-sorting-panel .sorting-wrap a.sort-param-asc span {
      display: inline-block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 4px 5px 4px;
      border-bottom-color: #959595; }
    .shop-sorting-panel .sorting-wrap a.sort-param-asc:hover span, .shop-sorting-panel .sorting-wrap a.sort-param-asc.active span {
      display: inline-block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 4px 5px 4px;
      border-bottom-color: #3a89c9; }
    .shop-sorting-panel .sorting-wrap a.sort-param-desc span {
      display: inline-block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      border-top-color: #959595; }
    .shop-sorting-panel .sorting-wrap a.sort-param-desc:hover span, .shop-sorting-panel .sorting-wrap a.sort-param-desc.active span {
      display: inline-block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      border-top-color: #3a89c9; }
  .shop-sorting-panel .sorting-wrap .sort-reset {
    display: block;
    margin-left: 0;
    text-decoration: none;
    color: #34383a; }
    .shop-sorting-panel .sorting-wrap .sort-reset ins, .shop-sorting-panel .sorting-wrap .sort-reset span {
      float: left; }
    .shop-sorting-panel .sorting-wrap .sort-reset ins {
      text-decoration: none;
      border-bottom: 1px dashed #ccc; }
    .shop-sorting-panel .sorting-wrap .sort-reset span {
      line-height: 0;
      font-size: 0;
      width: 12px;
      height: 13px;
      margin: 11px 0 0 4px;
      background: url("/g/shop2v2/default/images/icons-filter-sort.png") -74px 0 no-repeat; }
  .shop-sorting-panel .view-shop {
    line-height: 0;
    font-size: 0;
    float: left; }
  .shop-sorting-panel .view-shop a, .shop-sorting-panel .view-shop strong {
    display: inline-block;
    vertical-align: middle; }
  .shop-sorting-panel .view-shop a {
    width: 33px;
    height: 34px;
    cursor: pointer;
    text-decoration: none;
    margin-right: 3px;
    padding: 0;
    background: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .shop-sorting-panel .view-shop a.active-view {
      background: #3a89c9;
      border-color: #3a89c9;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .shop-sorting-panel .view-shop a.simple {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23323333%22%20d%3D%22M16.000%2C17.000%20L1.000%2C17.000%20C0.448%2C17.000%20-0.000%2C16.552%20-0.000%2C16.000%20L-0.000%2C11.000%20C-0.000%2C10.448%200.448%2C10.000%201.000%2C10.000%20L16.000%2C10.000%20C16.552%2C10.000%2017.000%2C10.448%2017.000%2C11.000%20L17.000%2C16.000%20C17.000%2C16.552%2016.552%2C17.000%2016.000%2C17.000%20ZM16.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L16.000%2C-0.000%20C16.552%2C-0.000%2017.000%2C0.448%2017.000%2C1.000%20L17.000%2C6.000%20C17.000%2C6.552%2016.552%2C7.000%2016.000%2C7.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-sorting-panel .view-shop a.simple:active, .shop-sorting-panel .view-shop a.simple.active-view {
      background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.000%2C17.000%20L1.000%2C17.000%20C0.448%2C17.000%20-0.000%2C16.552%20-0.000%2C16.000%20L-0.000%2C11.000%20C-0.000%2C10.448%200.448%2C10.000%201.000%2C10.000%20L16.000%2C10.000%20C16.552%2C10.000%2017.000%2C10.448%2017.000%2C11.000%20L17.000%2C16.000%20C17.000%2C16.552%2016.552%2C17.000%2016.000%2C17.000%20ZM16.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C1.000%20C-0.000%2C0.448%200.448%2C-0.000%201.000%2C-0.000%20L16.000%2C-0.000%20C16.552%2C-0.000%2017.000%2C0.448%2017.000%2C1.000%20L17.000%2C6.000%20C17.000%2C6.552%2016.552%2C7.000%2016.000%2C7.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-sorting-panel .view-shop a.thumbs {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23323333%22%20d%3D%22M16.000%2C17.000%20L11.000%2C17.000%20C10.448%2C17.000%2010.000%2C16.552%2010.000%2C16.000%20L10.000%2C11.000%20C10.000%2C10.448%2010.448%2C10.000%2011.000%2C10.000%20L16.000%2C10.000%20C16.552%2C10.000%2017.000%2C10.448%2017.000%2C11.000%20L17.000%2C16.000%20C17.000%2C16.552%2016.552%2C17.000%2016.000%2C17.000%20ZM16.000%2C7.000%20L11.000%2C7.000%20C10.448%2C7.000%2010.000%2C6.552%2010.000%2C6.000%20L10.000%2C1.000%20C10.000%2C0.448%2010.448%2C-0.000%2011.000%2C-0.000%20L16.000%2C-0.000%20C16.552%2C-0.000%2017.000%2C0.448%2017.000%2C1.000%20L17.000%2C6.000%20C17.000%2C6.552%2016.552%2C7.000%2016.000%2C7.000%20ZM6.000%2C17.000%20L1.000%2C17.000%20C0.448%2C17.000%20-0.000%2C16.552%20-0.000%2C16.000%20L-0.000%2C11.000%20C-0.000%2C10.448%200.448%2C10.000%201.000%2C10.000%20L6.000%2C10.000%20C6.552%2C10.000%207.000%2C10.448%207.000%2C11.000%20L7.000%2C16.000%20C7.000%2C16.552%206.552%2C17.000%206.000%2C17.000%20ZM6.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C1.000%20C-0.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%20L7.000%2C6.000%20C7.000%2C6.552%206.552%2C7.000%206.000%2C7.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-sorting-panel .view-shop a.thumbs:active, .shop-sorting-panel .view-shop a.thumbs.active-view {
      background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2017%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16.000%2C17.000%20L11.000%2C17.000%20C10.448%2C17.000%2010.000%2C16.552%2010.000%2C16.000%20L10.000%2C11.000%20C10.000%2C10.448%2010.448%2C10.000%2011.000%2C10.000%20L16.000%2C10.000%20C16.552%2C10.000%2017.000%2C10.448%2017.000%2C11.000%20L17.000%2C16.000%20C17.000%2C16.552%2016.552%2C17.000%2016.000%2C17.000%20ZM16.000%2C7.000%20L11.000%2C7.000%20C10.448%2C7.000%2010.000%2C6.552%2010.000%2C6.000%20L10.000%2C1.000%20C10.000%2C0.448%2010.448%2C-0.000%2011.000%2C-0.000%20L16.000%2C-0.000%20C16.552%2C-0.000%2017.000%2C0.448%2017.000%2C1.000%20L17.000%2C6.000%20C17.000%2C6.552%2016.552%2C7.000%2016.000%2C7.000%20ZM6.000%2C17.000%20L1.000%2C17.000%20C0.448%2C17.000%20-0.000%2C16.552%20-0.000%2C16.000%20L-0.000%2C11.000%20C-0.000%2C10.448%200.448%2C10.000%201.000%2C10.000%20L6.000%2C10.000%20C6.552%2C10.000%207.000%2C10.448%207.000%2C11.000%20L7.000%2C16.000%20C7.000%2C16.552%206.552%2C17.000%206.000%2C17.000%20ZM6.000%2C7.000%20L1.000%2C7.000%20C0.448%2C7.000%20-0.000%2C6.552%20-0.000%2C6.000%20L-0.000%2C1.000%20C-0.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%20L7.000%2C6.000%20C7.000%2C6.552%206.552%2C7.000%206.000%2C7.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-sorting-panel .view-shop a.pricelist {
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2013%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%20%3Cpath%20fill%3D%22%23323333%22%20d%3D%22M12.500%2C14.000%20L0.500%2C14.000%20C0.224%2C14.000%20-0.000%2C13.776%20-0.000%2C13.500%20L-0.000%2C12.500%20C-0.000%2C12.224%200.224%2C12.000%200.500%2C12.000%20L12.500%2C12.000%20C12.776%2C12.000%2013.000%2C12.224%2013.000%2C12.500%20L13.000%2C13.500%20C13.000%2C13.776%2012.776%2C14.000%2012.500%2C14.000%20ZM12.500%2C10.000%20L0.500%2C10.000%20C0.224%2C10.000%20-0.000%2C9.776%20-0.000%2C9.500%20L-0.000%2C8.500%20C-0.000%2C8.224%200.224%2C8.000%200.500%2C8.000%20L12.500%2C8.000%20C12.776%2C8.000%2013.000%2C8.224%2013.000%2C8.500%20L13.000%2C9.500%20C13.000%2C9.776%2012.776%2C10.000%2012.500%2C10.000%20ZM12.500%2C6.000%20L0.500%2C6.000%20C0.224%2C6.000%20-0.000%2C5.776%20-0.000%2C5.500%20L-0.000%2C4.500%20C-0.000%2C4.224%200.224%2C4.000%200.500%2C4.000%20L12.500%2C4.000%20C12.776%2C4.000%2013.000%2C4.224%2013.000%2C4.500%20L13.000%2C5.500%20C13.000%2C5.776%2012.776%2C6.000%2012.500%2C6.000%20ZM12.500%2C2.000%20L0.500%2C2.000%20C0.224%2C2.000%20-0.000%2C1.776%20-0.000%2C1.500%20L-0.000%2C0.500%20C-0.000%2C0.224%200.224%2C-0.000%200.500%2C-0.000%20L12.500%2C-0.000%20C12.776%2C-0.000%2013.000%2C0.224%2013.000%2C0.500%20L13.000%2C1.500%20C13.000%2C1.776%2012.776%2C2.000%2012.500%2C2.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop-sorting-panel .view-shop a.pricelist:active, .shop-sorting-panel .view-shop a.pricelist.active-view {
      background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2013%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M12.500%2C14.000%20L0.500%2C14.000%20C0.224%2C14.000%20-0.000%2C13.776%20-0.000%2C13.500%20L-0.000%2C12.500%20C-0.000%2C12.224%200.224%2C12.000%200.500%2C12.000%20L12.500%2C12.000%20C12.776%2C12.000%2013.000%2C12.224%2013.000%2C12.500%20L13.000%2C13.500%20C13.000%2C13.776%2012.776%2C14.000%2012.500%2C14.000%20ZM12.500%2C10.000%20L0.500%2C10.000%20C0.224%2C10.000%20-0.000%2C9.776%20-0.000%2C9.500%20L-0.000%2C8.500%20C-0.000%2C8.224%200.224%2C8.000%200.500%2C8.000%20L12.500%2C8.000%20C12.776%2C8.000%2013.000%2C8.224%2013.000%2C8.500%20L13.000%2C9.500%20C13.000%2C9.776%2012.776%2C10.000%2012.500%2C10.000%20ZM12.500%2C6.000%20L0.500%2C6.000%20C0.224%2C6.000%20-0.000%2C5.776%20-0.000%2C5.500%20L-0.000%2C4.500%20C-0.000%2C4.224%200.224%2C4.000%200.500%2C4.000%20L12.500%2C4.000%20C12.776%2C4.000%2013.000%2C4.224%2013.000%2C4.500%20L13.000%2C5.500%20C13.000%2C5.776%2012.776%2C6.000%2012.500%2C6.000%20ZM12.500%2C2.000%20L0.500%2C2.000%20C0.224%2C2.000%20-0.000%2C1.776%20-0.000%2C1.500%20L-0.000%2C0.500%20C-0.000%2C0.224%200.224%2C-0.000%200.500%2C-0.000%20L12.500%2C-0.000%20C12.776%2C-0.000%2013.000%2C0.224%2013.000%2C0.500%20L13.000%2C1.500%20C13.000%2C1.776%2012.776%2C2.000%2012.500%2C2.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }

.shop-sorting-panel .sort-title a.active {
  color: #34383a; }

.shop-sorting-panel .sorting-wrap .sort-title a.sort-param-asc.active span {
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 0 4px 5px 4px;
  border-bottom-color: #959595; }

.shop-sorting-panel .sorting-wrap .sort-title a.sort-param-desc.active span {
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-top-color: #959595; }

@media only screen and (max-width: 450px) {
  .shop-sorting-panel .sorting-wrap {
    width: 157px; } }

@media only screen and (max-width: 345px) {
  .shop-sorting-panel {
    margin: 20px 0; } }

.product-options {
  margin: 0;
  padding: 10px 0;
  list-style: none;
  display: table;
  table-layout: fixed; }
  .product-options &gt; li {
    display: table-row;
    font: normal 12px Tahoma, Verdana, Segoe, sans-serif; }
  .product-options &gt; li &gt; div {
    display: table-cell;
    color: #555;
    word-break: normal; }
    .product-options &gt; li &gt; div.option-title {
      vertical-align: middle;
      padding: 9px 0 9px 15px; }
    .product-options &gt; li &gt; div.option-body {
      vertical-align: top;
      padding: 9px 0 9px 0;
      word-wrap: break-word; }
  .product-options .product-compare {
    font-size: 14px; }
  .product-options select {
    height: 22px;
    padding: 1px;
    color: #616161;
    border: 1px solid #ccc;
    background-color: #fff;
    font-size: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2); }
  .product-options a.file {
    position: relative;
    display: inline-block;
    padding: 7px 17px 9px 41px;
    cursor: pointer;
    text-decoration: none;
    color: #3f3f3f;
    font: bold 11px Tahoma, Verdana, Segoe, sans-serif; }
  .product-options a.file span.icon {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 16px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    margin-top: -5px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2016%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M12.000%2C11.000%20L3.500%2C11.000%20C1.567%2C11.000%20-0.000%2C9.433%20-0.000%2C7.500%20C-0.000%2C5.912%201.064%2C4.587%202.512%2C4.159%20C2.510%2C4.105%202.500%2C4.054%202.500%2C4.000%20C2.500%2C2.619%203.619%2C1.500%205.000%2C1.500%20C5.276%2C1.500%205.538%2C1.556%205.786%2C1.638%20C6.514%2C0.649%207.678%2C-0.000%209.000%2C-0.000%20C10.901%2C-0.000%2012.485%2C1.330%2012.892%2C3.108%20C14.670%2C3.514%2016.000%2C5.098%2016.000%2C7.000%20C16.000%2C9.209%2014.209%2C11.000%2012.000%2C11.000%20ZM9.000%2C7.000%20L9.000%2C4.000%20L7.000%2C4.000%20L7.000%2C7.000%20L5.468%2C7.000%20L8.000%2C9.531%20L10.531%2C7.000%20L9.000%2C7.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-options .jq-selectbox {
    display: inline-block;
    width: 100%;
    text-align: left;
    border-radius: 2px;
    line-height: 1;
    position: relative;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .product-options .jq-selectbox .jq-selectbox__search {
    display: none; }
  .product-options .jq-selectbox .jq-selectbox__select-text {
    margin-right: 29px;
    padding: 7px 9px 9px 9px;
    background: #fff; }
  .product-options .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    top: 13px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .product-options .jq-selectbox .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    cursor: pointer; }
    .product-options .jq-selectbox .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
      position: absolute;
      left: 9px;
      top: 13px;
      width: 14px;
      height: 8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%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%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .product-options .jq-selectbox .jq-selectbox__dropdown {
    margin-top: 2px;
    min-width: 100%;
    width: auto !important; }
    .product-options .jq-selectbox .jq-selectbox__dropdown ul {
      padding: 0;
      margin: 0;
      background: #fff;
      border-radius: 2px;
      border: none;
      list-style: none;
      border: 1px solid #e3dddb; }
    .product-options .jq-selectbox .jq-selectbox__dropdown ul li {
      padding: 6px 9px;
      line-height: 1;
      cursor: pointer; }
      .product-options .jq-selectbox .jq-selectbox__dropdown ul li:hover {
        background: #c6ddef; }

.product-list {
  margin: 0; }

.view-thumb-list {
  margin: 0;
  font-size: 0;
  line-height: 0; }

@media all and (max-width: 345px) {
  .shop-list-wrapper {
    margin: 0 -20px; } }

.product-list.product-list-thumbs {
  margin-right: 0; }

.product-list-thumbs {
  max-width: 960px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.product-thumb-list {
  position: relative;
  vertical-align: top;
  font-size: 16px;
  line-height: normal;
  width: 23.40426%;
  margin: 0 2.12766% 20px 0;
  padding: 17px 17px 19px;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media all and (min-width: 1024px) {
  .product-thumb-list:nth-child(4n) {
    margin-right: 0; } }
  @media all and (min-width: 601px) and (max-width: 1024px) {
  .product-thumb-list {
    width: 31.42857%;
    margin-right: 2.77778%; }
    .product-thumb-list:nth-child(3n) {
      margin-right: 0; } }
  @media all and (max-width: 600px) {
  .product-thumb-list {
    width: 48.57143%; }
    .product-thumb-list:nth-child(2n) {
      margin-right: 0; } }
  @media all and (max-width: 345px) {
  .product-thumb-list {
    width: 50%;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }
  .product-thumb-list .product-top {
    /*@include flex(1 0 auto);*/
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .product-thumb-list .product-image {
    text-align: center; }
  .product-thumb-list .product-image img {
    max-width: 100%;
    height: auto; }
  .product-thumb-list .product-label {
    position: absolute;
    left: 9px;
    top: -1px;
    right: 9px;
    text-align: justify;
    text-justify: newspaper; }
  .product-thumb-list .product-label::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .product-thumb-list .product-name {
    padding: 6px 0 5px; }
  .product-thumb-list .product-article {
    font-size: 12px;
    color: #888;
    padding: 5px 0 5px; }
  .product-thumb-list .product-anonce {
    font-size: 14px;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    color: #bbb; }
  .product-thumb-list .shop2-product-actions {
    padding: 15px 0;
    border-top: 1px solid #e1e1e1; }
  .product-thumb-list .product-options {
    display: block; }
  .product-thumb-list .product-options &gt; li {
    display: block;
    padding: 11px 0 14px;
    border-top: 1px solid #e1e1e1; }
    .product-thumb-list .product-options &gt; li &gt; div {
      display: block; }
    .product-thumb-list .product-options &gt; li &gt; div.option-title {
      padding: 0 0 7px;
      font-size: 12px;
      font-weight: bold;
      color: #3f3f3f; }
    .product-thumb-list .product-options &gt; li &gt; div.option-body {
      padding: 0;
      font-size: 14px;
      color: #34383a; }
      .product-thumb-list .product-options &gt; li &gt; div.option-body a {
        color: #3a89c9; }
      .product-thumb-list .product-options &gt; li &gt; div.option-body .file {
        color: #3f3f3f; }
  .product-thumb-list .product-compare {
    font-size: 14px; }
  .product-thumb-list .product-amount {
    padding: 15px 0 19px;
    border-bottom: 1px solid #e1e1e1; }
  .product-thumb-list .amount-title {
    display: inline-block;
    font: bold 12px Tahoma, Verdana, Segoe, sans-serif;
    color: #34383a; }
  @media all and (max-width: 640px) {
    .product-thumb-list .amount-title {
      display: block; } }
  .product-thumb-list .shop2-product-amount {
    float: right;
    width: 102px; }
  @media all and (max-width: 640px) {
    .product-thumb-list .shop2-product-amount {
      float: none; } }
  .product-thumb-list .product-bot {
    border-top: 1px solid #e1e1e1;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -moz-box-flex: none;
    -moz-flex: none;
    -ms-flex: none;
    flex: none; }
  .product-thumb-list .product-price {
    display: inline-block;
    padding: 10px 0 15px; }
  .product-thumb-list .price-old {
    vertical-align: middle;
    font-size: 16px; }
  .product-thumb-list .price-current {
    display: block;
    vertical-align: middle; }
  .product-thumb-list .shop-product-button {
    padding: 8px 65px 10px 20px;
    font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }
  .product-thumb-list .shop-product-button[disabled="disabled"], .product-thumb-list .shop-product-button.disabled {
    padding: 11px 55px 13px 21px;
    font: bold 14px Tahoma, Verdana, Segoe, sans-serif; }
  @media all and (min-width: 1025px) and (max-width: 1260px) {
    .product-thumb-list .shop-product-button {
      padding: 8px 21px 10px 21px;
      font-size: 16px; }
      .product-thumb-list .shop-product-button:after {
        display: none; }
      .product-thumb-list .shop-product-button[disabled="disabled"], .product-thumb-list .shop-product-button.disabled {
        padding: 8px 21px 10px 21px; } }
  @media all and (min-width: 900px) and (max-width: 1012px) {
    .product-thumb-list .shop-product-button {
      padding: 8px 21px 10px 21px;
      font-size: 16px; }
      .product-thumb-list .shop-product-button:after {
        display: none; }
      .product-thumb-list .shop-product-button[disabled="disabled"], .product-thumb-list .shop-product-button.disabled {
        padding: 8px 21px 10px 21px; } }
  @media all and (min-width: 900px) and (max-width: 325px) {
    .product-thumb-list .shop-product-button {
      font-size: 15px; } }

@media all and (max-width: 740px) {
  .product-thumb-list .shop-product-button, .product-thumb-list .shop-product-button .notavailable {
    font-size: 16px;
    padding-right: 20px;
    text-align: center; }
    .product-thumb-list .shop-product-button::after, .product-thumb-list .shop-product-button .notavailable::after {
      display: none; }
    .product-thumb-list .shop-product-button[disabled="disabled"], .product-thumb-list .shop-product-button .notavailable[disabled="disabled"], .product-thumb-list .shop-product-button.disabled, .product-thumb-list .shop-product-button .notavailable.disabled {
      padding: 8px 21px 10px 21px; } }

.view-simple-list {
  margin: 0; }

.product-simple-list {
  margin: 0 0 20px 0;
  padding: 9px 20px 9px 10px;
  line-height: normal;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .product-simple-list .product-label {
    position: absolute;
    left: 0;
    top: 0; }

.image-simple-list {
  position: relative;
  float: left;
  width: 220px;
  margin-right: 32px; }
  .image-simple-list .product-image-wrap {
    width: 204px;
    height: 204px;
    padding: 8px;
    line-height: 204px;
    margin-bottom: 15px;
    text-align: center;
    background-color: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .image-simple-list .product-image {
    width: 100%;
    height: auto; }
  .image-simple-list .product-label {
    position: absolute;
    left: 0;
    top: -10px;
    right: 0;
    text-align: justify;
    text-justify: newspaper; }
  .image-simple-list .product-label::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }

.option-simple-list {
  overflow: hidden; }
  .option-simple-list .product-name {
    font-size: 15px;
    padding: 10px 0 15px;
    border-bottom: 1px solid #e1e1e1; }
  .option-simple-list .tpl-stars {
    margin-top: 8px; }
  .option-simple-list .product-options {
    padding: 0;
    width: 100%; }
  .option-simple-list .product-options .option-title {
    padding: 0;
    font-weight: bold;
    border-bottom: 1px solid #e1e1e1; }
  .option-simple-list .product-options .option-body {
    font-size: 13px;
    padding: 15px 0;
    text-align: right;
    border-bottom: 1px solid #e1e1e1; }
  @media all and (max-width: 640px) {
    .option-simple-list .product-options &gt; li {
      padding: 15px 0;
      display: block;
      border-bottom: 1px solid #e1e1e1; }

    .option-simple-list .product-options .option-title, .option-simple-list .product-options .option-body {
      display: block;
      border: none;
      padding: 0;
      text-align: left; }

    .option-simple-list .product-options .option-title {
      padding-bottom: 5px; } }
  .option-simple-list .product-compare {
    color: #555;
    font-size: 12px;
    font-weight: bold;
    border-top: none;
    border-bottom: 1px solid #e1e1e1; }
  .option-simple-list .product-amount {
    padding: 15px 0;
    text-align: justify;
    text-justify: newspaper;
    border-bottom: 1px solid #e1e1e1; }
  .option-simple-list .product-amount::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .option-simple-list .amount-title {
    display: inline-block;
    vertical-align: middle;
    color: #3f3f3f;
    font: bold 12px Tahoma, Verdana, Segoe, sans-serif; }
  .option-simple-list .shop2-product-amount {
    width: auto;
    display: inline-block;
    vertical-align: middle; }
  .option-simple-list .product-price-wrap {
    text-align: justify;
    text-justify: newspaper; }
  .option-simple-list .product-price-wrap::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .option-simple-list .product-price {
    display: inline-block;
    vertical-align: middle; }
  .option-simple-list .shop-product-button {
    margin: 15px 0 9px;
    display: inline-block;
    vertical-align: middle;
    padding: 8px 65px 10px 21px;
    font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }

@media all and (max-width: 520px) {
  .product-simple-list {
    padding: 9px 18px 9px 18px; }
    .product-simple-list .image-simple-list {
      float: none;
      width: 100%; }
    .product-simple-list .product-image-wrap {
      text-align: center;
      height: auto;
      width: auto;
      padding: 0; }
    .product-simple-list .product-image {
      width: 100%;
      height: auto; }
    .product-simple-list .shop-product-button {
      font-size: 0;
      line-height: 0;
      width: 53px;
      height: 40px;
      padding: 0; }
      .product-simple-list .shop-product-button::after {
        right: 50%;
        margin-right: -9px; } }

.shop-pricelist {
  margin-top: 12px;
  margin-right: 13px;
  background-color: #fff;
  border-radius: 0 0 2px 2px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
  width: 100%;
  display: table; }
  .shop-pricelist .shop-product-order-btn {
    margin: 0 10px 0 0; }
  @media all and (max-width: 694px) {
    .shop-pricelist .shop-product-order-btn {
      margin: 0; } }
  .shop-pricelist .tr {
    display: table-row; }
  .shop-pricelist .td {
    display: table-cell;
    vertical-align: middle;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .10); }
  .shop-pricelist .th {
    display: table-cell;
    background: #1b325f;
    color: #fff;
    padding: 18px 0;
    vertical-align: middle;
    font-size: 14px;
    font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .shop-pricelist .th:first-child {
    border-radius: 4px 0 0 0; }
  .shop-pricelist .th:last-child {
    border-radius: 0 4px 0 0; }
  .shop-pricelist .shop-product-item {
    position: relative; }
  .shop-pricelist .column-name {
    vertical-align: top;
    width: 25.44379%;
    padding-left: 1.77515%; }
  .shop-pricelist .column-name .product-label {
    padding-right: 20px;
    font-size: 0;
    padding-bottom: 9px;
    display: none; }
    .shop-pricelist .column-name .product-label div {
      font-size: 10px;
      color: #fff;
      font-family: 'roboto-b';
      display: inline-block;
      padding: 3px 7px 4px;
      line-height: 1;
      border-radius: 2px; }
    .shop-pricelist .column-name .product-label div.product-new {
      background: #f33; }
    .shop-pricelist .column-name .product-label div.product-special {
      background: #f93;
      margin-bottom: 1px; }
  .shop-pricelist .column-name .product-image {
    float: left;
    margin: 0 19px 20px 0; }
  .shop-pricelist .column-name .product-name-wrap {
    overflow: hidden; }
  .shop-pricelist .column-name .product-article {
    font-size: 10px;
    color: #000;
    padding-bottom: 5px;
    font-family: 'roboto-r';
    display: none; }
  .shop-pricelist .column-name .product-name {
    padding-bottom: 10px;
    line-height: 1; }
    .shop-pricelist .column-name .product-name a {
      text-decoration: none;
      font-size: 15px;
      color: #3a89c9;
      font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .shop-pricelist .column-name .shop-product-actions {
    display: none; }
    .shop-pricelist .column-name .shop-product-actions dt {
      background: none;
      padding: 0; }
    .shop-pricelist .column-name .shop-product-actions dt .name-action {
      display: none; }
  .shop-pricelist .column-options {
    display: none;
    vertical-align: top;
    width: 31.95266%; }
  .shop-pricelist .shop-product-options {
    padding-right: 28px;
    border: none;
    display: none; }
  .shop-pricelist .shop-product-options .option_row {
    border: none;
    border-top: 1px solid #e5e5e5; }
  .shop-pricelist .product-anonce {
    font-size: 13px;
    color: #000;
    padding-right: 12px;
    font-family: 'roboto-r';
    padding-bottom: 12px; }
  .shop-pricelist .column-amount {
    width: 15.97633%; }
  .shop-pricelist .column-price {
    text-align: center;
    font: bold 16px Tahoma, Verdana, Segoe, sans-serif;
    float: none;
    width: 15.97633%; }
  .shop-pricelist .column-add {
    width: 8.87574%; }
  .shop-pricelist .column-add button {
    font: bold 18px Tahoma, Verdana, Segoe, sans-serif;
    float: left;
    padding: 10px 65px 10px 21px; }

@media all and (max-width: 768px) {
  .td.column-add .shop-product-button, .td.column-amount .shop-product-button, .td.column-add .shop-product-button .notavailable, .td.column-amount .shop-product-button .notavailable {
    font-size: 0;
    padding: 0;
    text-align: center;
    width: 53px;
    height: 40px; }
    .td.column-add .shop-product-button[disabled="disabled"], .td.column-amount .shop-product-button[disabled="disabled"], .td.column-add .shop-product-button .notavailable[disabled="disabled"], .td.column-amount .shop-product-button .notavailable[disabled="disabled"], .td.column-add .shop-product-button.disabled, .td.column-amount .shop-product-button.disabled, .td.column-add .shop-product-button .notavailable.disabled, .td.column-amount .shop-product-button .notavailable.disabled {
      padding: 0; } }

@media only screen and (max-width: 694px) {
  .shop-pricelist {
    margin-left: 0 !important;
    margin-right: 0 !important; }
    .shop-pricelist .th:first-child {
      border-radius: 0; }
      .shop-pricelist .th:last-child {
        border-radius: 0; }
    .shop-pricelist .th, .shop-pricelist .td.column-add {
      display: none; }
    .shop-pricelist .td.column-name, .shop-pricelist .td.column-price {
      width: 50%; }
    .shop-pricelist .column-amount {
      text-align: center;
      padding-right: 32px; }
    .shop-pricelist .shop2-product-amount {
      float: right;
      display: block;
      vertical-align: middle;
      margin-bottom: 10px; }
    .shop-pricelist .price-wrap {
      display: inline-block;
      vertical-align: middle;
      width: 50%;
      float: left; } }

@media all and (max-width: 640px) {
  .shop2-product-amount {
    margin-bottom: 10px; }

  .td.column-add .shop-product-button, .td.column-amount .shop-product-button, .td.column-add .shop-product-button .notavailable, .td.column-amount .shop-product-button .notavailable {
    font-size: 0;
    padding: 10px;
    text-align: center;
    width: auto;
    height: auto;
    font-size: 16px;
    font-weight: bold; }
    .td.column-add .shop-product-button:after, .td.column-amount .shop-product-button:after, .td.column-add .shop-product-button .notavailable:after, .td.column-amount .shop-product-button .notavailable:after {
      display: none; }
    .td.column-add .shop-product-button[disabled="disabled"], .td.column-amount .shop-product-button[disabled="disabled"], .td.column-add .shop-product-button .notavailable[disabled="disabled"], .td.column-amount .shop-product-button .notavailable[disabled="disabled"], .td.column-add .shop-product-button.disabled, .td.column-amount .shop-product-button.disabled, .td.column-add .shop-product-button .notavailable.disabled, .td.column-amount .shop-product-button .notavailable.disabled {
      padding: 0; } }

@media only screen and (max-width: 595px) {
  .shop-pricelist .td.column-name, .shop-pricelist .td.column-price, .shop-pricelist .td.column-amount {
    display: block;
    width: auto;
    padding: 12px; }

  .shop-pricelist .price-wrap {
    display: block;
    text-align: center;
    float: none;
    width: 100%; }
    .shop-pricelist .shop2-product-amount {
      display: block;
      text-align: center;
      float: none;
      width: 100%; }

  .shop-pricelist .column-name .product-name-wrap {
    margin-bottom: 10px; } }

.shop-product {
  margin: 20px 0; }

.product-left-side {
  position: relative;
  float: left;
  text-align: center; }
  .product-left-side .product-left-side-in {
    margin-right: 270px;
    padding-right: 20px; }
  .product-left-side .product-label {
    position: absolute;
    right: 0; }
  .product-left-side .product-image {
    position: relative;
    display: inline-block;
    max-width: 408px;
    max-height: 408px;
    margin-bottom: 20px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .product-left-side .product-image img {
    width: 100%;
    height: auto;
    border: none; }
  .product-left-side .product-thumbnails ul {
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 0 -15px 12px 0;
    list-style: none;
    text-align: left; }
  .product-left-side .product-thumbnails ul li {
    float: left;
    display: inline;
    margin: 0 15px 8px 0;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .product-left-side .product-thumbnails ul li.active-image {
      border-color: #eb3c3c; }
    .product-left-side .product-thumbnails ul li img {
      font-size: 11px;
      line-height: normal;
      vertical-align: middle;
      border: none; }
  .product-left-side .tpl-rating-block {
    position: absolute;
    top: 0;
    left: 0; }
  .product-left-side .tpl-rating-block .tpl-stars {
    display: inline-block;
    margin: 0 7px; }

.product-right-side {
  position: relative;
  vertical-align: top;
  float: right;
  width: 270px;
  margin-left: -290px; }
  .product-right-side .shop2-product-actions {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 20px; }
  .product-right-side .shop2-product-actions dt {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
    display: inline-block; }
    .product-right-side .shop2-product-actions dt span.name-action {
      max-width: 160px;
      white-space: pre; }
  .product-right-side .product-options {
    padding: 0;
    display: block; }
  .product-right-side .product-options &gt; li {
    padding: 12px 0 12px;
    display: block;
    border-top: 1px solid #e1e1e1; }
  .product-right-side .product-options .option-title {
    padding: 0 0 2px;
    display: block;
    font-weight: bold;
    font-size: 12px;
    color: #34383a; }
  .product-right-side .product-options .option-body {
    padding: 0;
    display: block;
    font-size: 14px;
    color: #3e3e3e; }
  .product-right-side .product-price {
    border-top: 1px solid #e1e1e1;
    text-align: justify;
    text-justify: newspaper;
    line-height: 0;
    padding: 10px 0 7px; }
  .product-right-side .product-price::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .product-right-side .price-old {
    display: inline-block;
    vertical-align: middle; }
  .product-right-side .price-current {
    display: inline-block;
    vertical-align: middle; }
  .product-right-side .product-amount {
    text-align: justify;
    text-justify: newspaper;
    line-height: 0;
    font-size: 0;
    padding: 10px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1; }
  .product-right-side .product-amount::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .product-right-side .amount-title {
    display: inline-block;
    vertical-align: middle;
    font: bold 12px Tahoma, Verdana, Segoe, sans-serif; }
  .product-right-side .shop2-product-amount {
    display: inline-block;
    vertical-align: middle; }
  .product-right-side .shop-product-button {
    margin: 10px 0;
    display: block;
    width: 100%;
    text-align: left;
    font: bold 16px Tahoma, Verdana, Segoe, sans-serif; }
  .product-right-side .shop-product-button span {
    display: inline-block;
    padding: 10px 0 10px 21px; }

.buy-one-click a {
  text-align: center;
  display: block;
  font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
  padding: 10px 11px 11px; }

.yashare-header {
  font: bold 12px Tahoma, Verdana, Segoe, sans-serif;
  color: #34383a; }

.shop-product {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  @media all and (max-width: 900px) {
  .shop-product {
    display: block; } }
  .shop-product &gt; .shop2-clear-container {
    display: none; }

.product-left-side {
  float: none;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .product-left-side .product-left-side-in {
    margin-right: 0; }
  .product-left-side .product-image {
    display: block;
    max-width: 100%; }
  .product-left-side .product-image img {
    width: auto;
    max-width: 100%; }

.product-right-side {
  float: none;
  margin-left: 0; }

.shop-product-data {
  margin: 30px 0; }

.shop-product-desc {
  border: 1px solid #e1e1e1;
  padding: 19px;
  text-align: left;
  -webkit-border-radius: 0 4px 4px 4px;
  -moz-border-radius: 0 4px 4px 4px;
  -ms-border-radius: 0 4px 4px 4px;
  -o-border-radius: 0 4px 4px 4px;
  border-radius: 0 4px 4px 4px; }
  .shop-product-desc .shop2-kind-item {
    margin-right: 15px; }
  .shop-product-desc .shop2-color-pick li, .shop-product-desc .shop2-texture-pick li {
    border-color: #eb3c3c; }
  .shop-product-desc .shop2-product-params {
    width: 100%;
    display: table;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    table-layout: fixed; }
  .shop-product-desc .shop2-product-params .product-params-tr {
    display: table-row;
    background: none;
    border-bottom: 1px solid #e1e1e1; }
  .shop-product-desc .shop2-product-params .product-params-title, .shop-product-desc .shop2-product-params .product-params-body {
    display: table-cell;
    padding: 12px 0;
    vertical-align: middle;
    border-bottom: 1px solid #e1e1e1; }
  .shop-product-desc .shop2-product-params .product-params-title {
    font-size: 12px;
    font-weight: bold; }
  .shop-product-desc .shop2-product-params .product-params-body {
    font-size: 14px; }

.r-tabs-anchor {
  cursor: pointer;
  display: inline-block;
  height: 41px;
  line-height: 41px;
  font-size: 18px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  text-decoration: none;
  color: #fff;
  padding: 0 16px;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5; }
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #000;
  text-shadow: none;
  background-color: white; }
/* Tab panel */
.r-tabs .r-tabs-panel {
  background-color: white; }
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
  background-color: #3a89c9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3783c6), color-stop(100%, #3d8fcc));
  background-image: -o-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -moz-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -webkit-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -ms-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
  -pie-background: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%); }
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  color: #000;
  text-shadow: none; }
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5; }

.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
  margin-bottom: -1px; }

.r-tabs .r-tabs-tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  margin-right: 1px;
  display: inline-block;
  vertical-align: top;
  background-color: #3a89c9;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #3783c6), color-stop(100%, #3d8fcc));
  background-image: -o-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -moz-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -webkit-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: -ms-linear-gradient(bottom, #3783c6 0%, #3d8fcc 100%);
  background-image: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
  -pie-background: linear-gradient(to top, #3783c6 0%, #3d8fcc 100%);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  .r-tabs .r-tabs-tab.r-tabs-state-active {
    border: 1px solid #e1e1e1;
    background: none #fff;
    padding-bottom: 1px;
    border-bottom: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.r-tabs .r-tabs-panel {
  display: none;
  font-size: 14px;
  color: #000; }

.r-tabs .r-tabs-accordion-title {
  display: none; }

.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block; }

@media only screen and (max-width: 630px) {
  .shop-product-desc {
    padding: 0;
    border: none; }
    .shop-product-desc .shop2-product-params {
      display: block; }
      .shop-product-desc .shop2-product-params .product-params-tr {
        display: block;
        margin: 0 -15px;
        padding: 10px 15px; }
      .shop-product-desc .shop2-product-params .product-params-title, .shop-product-desc .shop2-product-params .product-params-body {
        display: block;
        border: none;
        padding: 0; }

  .product-left-side {
    float: none;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1; }
    .product-left-side .product-left-side-in {
      margin-right: 0;
      padding-right: 0; }

  .product-right-side {
    float: none;
    margin: 0;
    width: auto; }

  .r-tabs .r-tabs-nav {
    display: none; }

  .r-tabs .r-tabs-panel {
    margin-top: -1px;
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-top: none;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }

  .r-tabs .r-tabs-panel {
    padding: 0 15px; }

  .r-tabs .r-tabs-accordion-title {
    display: block;
    margin-bottom: 1px; }

  .r-tabs-accordion-title {
    position: relative; }
    .r-tabs-accordion-title a {
      position: relative; }
      .r-tabs-accordion-title a:before {
        position: absolute;
        top: 50%;
        right: 17px;
        content: "+";
        font-size: 26px;
        margin-top: -21px;
        color: #fff; }

  .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    padding: 0 40px 0 15px; }

  .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    color: #fff;
    background-color: #1b325f;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
    background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%); }

  .r-tabs-accordion-title.r-tabs-state-active {
    border-bottom: 1px solid #e5e5e5; }
    .r-tabs-accordion-title.r-tabs-state-active a:before {
      position: absolute;
      top: 50%;
      right: 17px;
      content: "";
      margin-top: 0;
      width: 14px;
      border-top: 2px solid #fff; } }

.shop-product-folders-header {
  margin-bottom: 16px;
  font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }

.shop-product-folders {
  font-size: 0; }
  .shop-product-folders a {
    display: inline-block;
    vertical-align: top;
    padding: 10px 20px;
    margin: 0 10px 10px 0;
    font: normal 12px Tahoma, Verdana, Segoe, sans-serif;
    color: #303030;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #3a89c9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }

.shop-product-tags {
  background-color: #eee;
  padding: 10px 20px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  cursor: default;
  overflow: hidden; }
  .shop-product-tags &gt; span {
    float: left;
    padding-left: 24px;
    padding-right: 14px;
    background: url("/g/shop2v2/default/images/icon-tags.png") 0 4px no-repeat;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px; }
  .shop-product-tags &gt; div {
    overflow: hidden; }

.shop2-collection-header {
  font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }

.shop2-group-kinds-wrap {
  overflow: hidden; }

.shop2-kind-item {
  width: 190px;
  padding: 8px;
  margin-right: 20px;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px; }
  .shop2-kind-item:nth-child(3n) {
    margin-right: 0; }
  @media only screen and (max-width: 205px) {
  .shop2-kind-item {
    width: 785px; } }
  .shop2-kind-item .kind-image {
    float: none;
    display: inline-block;
    vertical-align: middle; }
  .shop2-kind-item .kind-details {
    width: 105px;
    padding-left: 10px;
    display: inline-block;
    vertical-align: middle; }
  .shop2-kind-item .kind-name {
    width: 100px; }
  .shop2-kind-item .kind-name a {
    text-decoration: none;
    font: bold 14px Tahoma, Verdana, Segoe, sans-serif; }

.tpl-comment {
  font-family: Tahoma, Verdana, Segoe, sans-serif; }
  .tpl-comment .tpl-stars {
    margin-top: 19px; }
  .tpl-comment .tpl-header {
    height: auto;
    min-height: 48px;
    line-height: 48px;
    position: relative;
    background: #f3f3f3;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
  .tpl-comment .tpl-header::before {
    position: absolute;
    bottom: -10px;
    left: 20px;
    content: '';
    width: 15px;
    height: 10px;
    background: url(../css/comments-arrow.png) 0 0 no-repeat; }
  .tpl-comment .tpl-header .tpl-link {
    font-size: 14px;
    padding-right: 35px;
    position: relative;
    text-decoration: underline; }
    .tpl-comment .tpl-header .tpl-link::before {
      position: absolute;
      top: 50%;
      right: 0;
      content: '';
      width: 17px;
      height: 19px;
      margin-top: -8px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2017%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M16.318%2C12.359%20C16.266%2C12.142%2016.049%2C12.009%2015.836%2C12.061%20L11.869%2C13.022%20C11.654%2C13.074%2011.522%2C13.292%2011.573%2C13.509%20C11.617%2C13.694%2011.781%2C13.818%2011.962%2C13.818%20C11.993%2C13.818%2012.024%2C13.814%2012.055%2C13.807%20L14.510%2C13.212%20C14.246%2C14.052%2014.364%2C14.567%2012.001%2C15.187%20C10.197%2C15.659%209.820%2C15.390%208.954%2C15.982%20L8.954%2C10.083%20L11.642%2C10.083%20C11.863%2C10.083%2012.042%2C9.902%2012.042%2C9.680%20C12.042%2C9.457%2011.863%2C9.276%2011.642%2C9.276%20L8.954%2C9.276%20L8.954%2C6.347%20C10.331%2C5.987%2011.353%2C4.727%2011.353%2C3.226%20C11.353%2C1.447%209.918%2C-0.000%208.154%2C-0.000%20C6.391%2C-0.000%204.956%2C1.447%204.956%2C3.226%20C4.956%2C4.727%205.978%2C5.987%207.355%2C6.347%20L7.355%2C9.276%20L4.667%2C9.276%20C4.446%2C9.276%204.267%2C9.457%204.267%2C9.680%20C4.267%2C9.902%204.446%2C10.083%204.667%2C10.083%20L7.355%2C10.083%20L7.355%2C15.982%20C6.489%2C15.390%206.112%2C15.659%204.309%2C15.187%20C1.946%2C14.567%202.065%2C14.056%201.%2C13.213%20L4.299%2C13.717%20C4.326%2C13.722%204.352%2C13.725%204.378%2C13.725%20C4.565%2C13.725%204.732%2C13.592%204.770%2C13.401%20C4.813%2C13.182%204.673%2C12.970%204.456%2C12.926%20L0.459%2C12.119%20C0.240%2C12.076%200.031%2C12.217%20-0.012%2C12.436%20C-0.037%2C12.561%200.003%2C12.680%200.078%2C12.770%20C0.140%2C13.397%20-0.250%2C15.658%203.906%2C16.748%20C7.128%2C17.593%207.519%2C18.210%207.528%2C18.221%20L8.149%2C19.000%20L8.777%2C18.226%20C8.790%2C18.210%209.181%2C17.593%2012.403%2C16.748%20C16.750%2C15.608%2016.209%2C13.097%2016.237%2C12.700%20C16.311%2C12.606%2016.348%2C12.484%2016.318%2C12.359%20ZM6.555%2C3.226%20C6.555%2C2.337%207.273%2C1.613%208.154%2C1.613%20C9.036%2C1.613%209.754%2C2.337%209.754%2C3.226%20C9.754%2C4.116%209.036%2C4.840%208.154%2C4.840%20C7.273%2C4.840%206.555%2C4.116%206.555%2C3.226%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
    .tpl-comment .tpl-header .tpl-link:hover {
      text-decoration: none; }
  .tpl-comment .tpl-date {
    font-size: 12px;
    color: #666; }
  .tpl-comment .tpl-body {
    margin: 0;
    padding: 14px 0;
    font-size: 14px;
    color: #595c5d; }

.tpl-block-header {
  font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }

.coments-border {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px; }

.tpl-form .tpl-left {
  width: 248px; }
  .tpl-form .tpl-left .tpl-title {
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    color: #34383a; }
  .tpl-form .tpl-left .end-em input[type="text"] {
    width: 238px; }
  .tpl-form .tpl-left input {
    overflow: hidden;
    height: 26px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .tpl-form .tpl-left .tpl-value input[type="password"] {
    width: 133px;
    margin-right: 10px; }
    .tpl-form .tpl-left .tpl-value .pull-right.shop-product-button {
      width: 95px;
      height: 36px;
      padding: 0;
      font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }
  .tpl-form .tpl-left .tpl-field-reg {
    float: right; }
  .tpl-form .tpl-right .tpl-button.shop-product-button {
    width: 218px;
    height: 26px;
    text-align: center;
    font: bold 18px Tahoma, Verdana, Segoe, sans-serif; }

@media only screen and (max-width: 500px) {
  .tpl-auth .tpl-left {
    float: none; } }

.shop2-pagelist {
  margin: 20px 0;
  text-align: center; }
  .shop2-pagelist li {
    vertical-align: top;
    margin: 0 2px;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .shop2-pagelist li.page-first a, .shop2-pagelist li.page-last a, .shop2-pagelist li.page-prev a, .shop2-pagelist li.page-next a {
    position: relative;
    display: block;
    text-decoration: none;
    cursor: pointer;
    width: 34px;
    height: 34px;
    background-color: #1b325f;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1a305a), color-stop(100%, #1c3564));
    background-image: -o-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -moz-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -webkit-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: -ms-linear-gradient(bottom, #1a305a 0%, #1c3564 100%);
    background-image: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -pie-background: linear-gradient(to top, #1a305a 0%, #1c3564 100%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
    .shop2-pagelist li.page-first a::after, .shop2-pagelist li.page-last a::after, .shop2-pagelist li.page-prev a::after, .shop2-pagelist li.page-next a::after {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 11px;
      height: 11px;
      content: '';
      margin: -5px 0 0 -5px;
      background: url(../css/pagelist-arrows.png) no-repeat; }
  .shop2-pagelist li.page-first {
    margin-left: 0; }
    .shop2-pagelist li.page-first a:after {
      background-position: -9px -9px; }
  .shop2-pagelist li.page-last {
    margin-right: 0; }
    .shop2-pagelist li.page-last a:after {
      background-position: -9px -37px; }
  .shop2-pagelist li.page-prev a:after {
    background-position: -9px -65px; }
  .shop2-pagelist li.page-next a:after {
    background-position: -9px -93px; }
  .shop2-pagelist li.page-num a, .shop2-pagelist li.page-num span {
    display: inline-block;
    min-width: 34px;
    padding: 0;
    text-align: center;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #3f3f3f; }
    .shop2-pagelist li.page-num.active-num {
      background-color: #eee;
      border: 1px solid #e1e1e1;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      background-image: -o-linear-gradient(#eee, #eee);
      background-image: -moz-linear-gradient(#eee, #eee);
      background-image: -webkit-linear-gradient(#eee, #eee);
      background-image: -ms-linear-gradient(#eee, #eee);
      background-image: linear-gradient( #eee, #eee);
      -pie-background: linear-gradient( #eee, #eee); }
    .shop2-pagelist li.page-num.active-num a {
      cursor: default; }

.text-right .shop-product-button {
  display: inline-block;
  font-size: 14px;
  padding: 9px 20px;
  text-decoration: none; }

.shop-cart-title {
  background-color: #1b325f;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 16px;
  border-radius: 3px 3px 0 0;
  height: 40px;
  font-size: 13px;
  line-height: 40px;
  color: #fff; }
  .shop-cart-title .cart-product-title {
    width: 57.72496%;
    margin-right: 1.76991%; }
  .shop-cart-title .shop-cart-title-right {
    width: 42.37288%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop-cart-title .shop-cart-title-right .shop-cart-title-right-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    /*@include flex(2 2 0);
     flex-grow: 2;*/
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-negative: 2;
    flex-shrink: 2;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  .shop-cart-title &gt; .cart-price-title {
    width: 26.20087%; }
  .shop-cart-title .cart-price-title {
    width: 50%; }
  .shop-cart-title .cart-amount-title {
    width: 38%;
    margin: 0 0 0 0; }
  .shop-cart-title .cart-total-price-title {
    width: 50%; }

.shop2-cart-product {
  padding: 20px 19px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-top: none; }
  .shop2-cart-product:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px; }
  .shop2-cart-product .cart-product-article {
    font-size: 12px; }
  .shop2-cart-product .cart-product {
    min-width: 400px;
    width: 57.72496%;
    margin-right: 1.76991%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-cart-product .cart-product-right {
    margin: auto 0;
    width: 42.37288%;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
  .shop2-cart-product .cart-product-right-in {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-negative: 2;
    flex-shrink: 2;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0; }
  @media only screen and (max-width: 900px) {
    .shop2-cart-product .cart-product-right-in {
      text-align: center; } }
  @media only screen and (max-width: 649px) {
    .shop2-cart-product .cart-product-right-in {
      text-align: left; } }
  .shop2-cart-product .cart-product-image {
    max-width: 141px;
    min-width: 141px;
    padding: 0 21px 0 0; }
  .shop2-cart-product .cart-product-image img {
    height: auto; }
  .shop2-cart-product .cart-product-details {
    width: 100%; }
  .shop2-cart-product .cart-product-name {
    font-size: 17px;
    font-weight: bold; }
  .shop2-cart-product .cart-product-name a {
    text-decoration: none; }
  .shop2-cart-product .product-anonce {
    font-size: 14px;
    color: #bbb;
    padding: 0 0 12px;
    border-bottom: 1px dotted #e5e5e5; }
  .shop2-cart-product .cart-product-param-wr {
    min-width: 198px; }
  .shop2-cart-product .cart-product-param {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0; }
  .shop2-cart-product .cart-product-param &gt; li {
    padding: 10px 0;
    border-top: 1px dotted #e5e5e5;
    text-align: justify;
    text-justify: newspaper; }
    .shop2-cart-product .cart-product-param &gt; li::after {
      width: 100%;
      display: inline-block;
      content: '';
      height: 0;
      line-height: 0; }
    .shop2-cart-product .cart-product-param &gt; li:first-child {
      border: none; }
    .shop2-cart-product .cart-product-param &gt; li &gt; div {
      display: inline-block;
      vertical-align: middle;
      font-size: 13px;
      color: #777; }
    .shop2-cart-product .cart-product-param &gt; li &gt; div.param-title {
      font-size: 12px;
      color: #bbb;
      padding-right: 10px; }
    .shop2-cart-product .cart-product-param &gt; li &gt; div.param-value {
      display: inline-block;
      text-align: right; }
  .shop2-cart-product .cart-price {
    margin-bottom: 10px; }
  .shop2-cart-product .cart-price-total, .shop2-cart-product .cart-price {
    width: 33%;
    font-size: 17px;
    font-weight: bold;
    color: #333;
    padding-top: 6px; }
  @media only screen and (max-width: 900px) {
    .shop2-cart-product .cart-price-total, .shop2-cart-product .cart-price {
      display: inline-block;
      width: auto; } }
  .shop2-cart-product .cart-price-total span, .shop2-cart-product .cart-price span {
    font-size: 13px;
    font-weight: normal; }
  .shop2-cart-product .cart-price-total {
    width: 33%;
    text-align: center; }
  @media only screen and (max-width: 900px) {
    .shop2-cart-product .cart-price-total {
      display: inline-block;
      width: auto; } }
  .shop2-cart-product .cart-amount {
    width: 33%;
    margin: 0 0 0 0; }
  @media only screen and (max-width: 900px) {
    .shop2-cart-product .cart-amount {
      width: auto; }
      .shop2-cart-product .cart-amount .shop2-product-amount {
        display: inline-block; } }
  .shop2-cart-product .cart-delete {
    width: 36px; }
  .shop2-cart-product .cart-delete a {
    margin: 4px 0 0;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23ff3838%22%20d%3D%22M-0.000%2C5.000%20L-0.000%2C2.000%20L4.000%2C2.000%20L4.000%2C-0.000%20L11.000%2C-0.000%20L11.000%2C2.000%20L15.000%2C2.000%20L15.000%2C5.000%20L-0.000%2C5.000%20ZM10.000%2C1.000%20L5.000%2C1.000%20L5.000%2C2.000%20L10.000%2C2.000%20L10.000%2C1.000%20ZM4.000%2C13.000%20L5.000%2C13.000%20L5.000%2C6.000%20L6.000%2C6.000%20L6.000%2C13.000%20L7.000%2C13.000%20L7.000%2C6.000%20L8.000%2C6.000%20L8.000%2C13.000%20L9.000%2C13.000%20L9.000%2C6.000%20L10.000%2C6.000%20L10.000%2C13.000%20L11.000%2C13.000%20L11.000%2C6.000%20L13.000%2C6.000%20L13.000%2C14.000%20C13.000%2C14.552%2012.552%2C15.000%2012.000%2C15.000%20L3.000%2C15.000%20C2.447%2C15.000%202.000%2C14.552%202.000%2C14.000%20L2.000%2C6.000%20L4.000%2C6.000%20L4.000%2C13.000%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .shop2-cart-product .cart-delete a img {
      display: none; }
  .shop2-cart-product .cart-param-btn {
    display: inline-block;
    position: relative;
    font-size: 12px;
    font-family: 'Roboto Condensed';
    font-weight: bold;
    text-transform: uppercase;
    color: #f26c4f;
    padding: 0 14px 0 0;
    cursor: pointer;
    margin: 10px 0 0; }
  .shop2-cart-product .cart-param-btn:before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3px;
    width: 11px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2011%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f26c4f%22%20d%3D%22M6.5%2C6.6c-0.6%2C0.6-1.5%2C0.6-2%2C0L0.4%2C2.5c-0.6-0.6-0.6-1.5%2C0-2c0.6-0.6%2C1.5-0.6%2C2%2C0l3.1%2C3.1l3.1-3.1c0.6-0.6%2C1.5-0.6%2C2%2C0c0.6%2C0.6%2C0.6%2C1.5%2C0%2C2L6.5%2C6.6z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-cart-product .cart-param-btn.opened:before {
    transform: rotate(180deg); }

.shop-cart-total {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right; }
  .shop-cart-total .shop-cart-total-in {
    display: inline-block;
    min-width: 270px;
    padding: 12px 20px 13px 0;
    border-top: 1px solid #dfdfdf;
    text-align: right; }
  .shop-cart-total .shop-cart-total-in .shop-cart-total-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #666; }
  .shop-cart-total .shop-cart-total-in .shop-cart-sum {
    min-width: 144px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #3f3f3f; }
    .shop-cart-total .shop-cart-total-in .shop-cart-sum strong {
      font-size: 18px; }
  .shop-cart-total .shop-cart-total-in-cupon {
    font-size: 0;
    text-align: right;
    text-align: justify;
    min-height: 51px;
    text-justify: newspaper;
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19); }
  .shop-cart-total .shop-cart-total-in-cupon::after {
    width: 100%;
    display: inline-block;
    content: '';
    height: 0; }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in-cupon-in {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    padding-right: 20px; }
  .shop-cart-total .shop-cart-total-in-cupon .shop2-coupon-wr {
    display: inline-block;
    vertical-align: middle; }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-title {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #666; }
  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-sum {
    min-width: 144px;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font-size: 14px;
    color: #3f3f3f; }
    .shop-cart-total .shop-cart-total-in-cupon .shop-cart-sum strong {
      font-size: 18px; }

.shop-coupon {
  text-align: left;
  position: relative;
  min-width: 382px;
  min-height: 51px; }
  .shop-coupon input[type="text"] {
    background: none transparent;
    vertical-align: top;
    border: none;
    padding: 0;
    margin: 0; }
  .shop-coupon .coupon-body {
    overflow: hidden;
    cursor: default;
    padding: 9px 6px 8px 20px;
    height: 28px; }
  .shop-coupon .coupon-label {
    float: left;
    display: inline;
    width: 61px;
    height: 34px;
    line-height: 34px;
    font-size: 15px; }
  .shop-coupon .coupon-btn {
    float: right;
    display: inline;
    font-size: 14px;
    width: 111px;
    height: 34px;
    margin: 0 0 0 10px; }
  .shop-coupon .coupon-field {
    display: block;
    overflow: hidden;
    height: 32px;
    padding: 0 5px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .shop-coupon .coupon-field input[type="text"] {
    width: 100%;
    padding: 5px 0;
    cursor: default;
    color: #070808;
    outline: none;
    font-family: inherit;
    font-size: 14px; }
  .shop-coupon .coupon-id {
    padding: 12px 6px 12px 20px;
    cursor: default;
    text-align: left;
    line-height: 0;
    font-size: 0; }
  .shop-coupon .coupon-id a, .shop-coupon .coupon-id span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    font-size: 13px; }
  .shop-coupon .coupon-id .coupon-code {
    padding: 0 10px 0 12px;
    color: #484e51; }
  .shop-coupon .coupon-id .coupon-delete {
    line-height: 0;
    font-size: 0;
    text-decoration: none;
    background: url(/g/shop2v2/default/images/delete-coupon.png) 0 0 no-repeat;
    width: 15px;
    height: 15px;
    cursor: pointer; }

.shop-main-header {
  padding-bottom: 16px;
  font-size: 20px;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: bold;
  border-bottom: 1px solid #e1e1e1; }

.shop-main-new, .shop-main-spec {
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  height: 48px;
  line-height: 48px;
  border: none;
  background-color: #1b325f;
  -webkit-border-radius: 4px 10px 10px 4px;
  -moz-border-radius: 4px 10px 10px 4px;
  -ms-border-radius: 4px 10px 10px 4px;
  -o-border-radius: 4px 10px 10px 4px;
  border-radius: 4px 10px 10px 4px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #1b325e), color-stop(100%, #1b3360));
  background-image: -o-linear-gradient(bottom, #1b325e 0%, #1b3360 100%);
  background-image: -moz-linear-gradient(bottom, #1b325e 0%, #1b3360 100%);
  background-image: -webkit-linear-gradient(bottom, #1b325e 0%, #1b3360 100%);
  background-image: -ms-linear-gradient(bottom, #1b325e 0%, #1b3360 100%);
  background-image: linear-gradient(to top, #1b325e 0%, #1b3360 100%);
  -pie-background: linear-gradient(to top, #1b325e 0%, #1b3360 100%); }

.main-new-block .product-thumb-list {
  width: auto; }
  .main-new-block .product-thumb-list .tpl-stars, .main-new-block .product-thumb-list .product-article, .main-new-block .product-thumb-list .product-anonce, .main-new-block .product-thumb-list .product-options, .main-new-block .product-thumb-list .shop2-product-actions, .main-new-block .product-thumb-list .product-thumb-amount-btn, .main-new-block .product-thumb-list .shop-product-order-btn, .main-new-block .product-thumb-list .shop-product-button {
    display: none; }
  .main-new-block .product-thumb-list .product-name {
    padding-bottom: 10px; }
  .main-new-block .product-thumb-list .product-bot {
    padding-top: 0; }
  .main-new-block .product-thumb-list .product-price {
    padding-bottom: 0; }

.main-new-block {
  position: relative; }
  .main-new-block .owl-controls {
    display: block !important; }
  .main-new-block .owl-controls {
    position: absolute;
    top: -68px;
    right: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    background: #f26c4f;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0; }
  .main-new-block .owl-prev, .main-new-block .owl-next {
    position: relative;
    width: 48px;
    height: 48px;
    display: inline-block; }
  .main-new-block .owl-prev::after, .main-new-block .owl-next::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 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%228px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M7.855%2C13.101%20L7.356%2C13.619%20C7.080%2C13.906%206.633%2C13.906%206.358%2C13.619%20L0.605%2C7.758%20C0.531%2C7.681%200.480%2C7.591%200.446%2C7.495%20L0.186%2C7.225%20C-0.094%2C6.934%20-0.094%2C6.462%200.186%2C6.171%20L6.047%2C0.197%20C6.327%2C-0.094%206.781%2C-0.094%207.061%2C0.197%20L7.568%2C0.724%20C7.848%2C1.015%207.848%2C1.486%207.568%2C1.778%20L2.666%2C6.775%20L7.855%2C12.062%20C7.903%2C12.410%207.906%2C12.874%207.855%2C13.101%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .main-new-block .owl-next {
    border-left: 1px solid rgba(60, 60, 60, 0.2); }
  .main-new-block .owl-next::after {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg); }

.shop-product-desc {
  padding: 17px; }

.similar-wrapp-in .shop-kind-item-similar {
  width: 100%;
  box-sizing: border-box; }

.shop2-group-kinds {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .shop2-group-kinds .shop2-kind-item {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 5px; }
  .shop2-group-kinds .shop2-kind-item .kind-image {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }

@media only screen and (min-width: 900px) {
  .site-main-inner {
    padding-left: 20px !important; } }

@media only screen and (max-width: 900px) {
  .shop-cart-title {
    display: none; }

  .shop2-cart-product {
    border-top: 1px solid #e1e1e1; }

  .shop2-cart-product .cart-product-right-in {
    display: block; }
    .shop2-cart-product .cart-product-right-in .cart-price-total {
      text-align: left; }

  .cart-product-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }

  .shop2-filter-wr {
    position: fixed;
    z-index: 104;
    left: 0;
    top: 0;
    height: 100%;
    width: 272px;
    visibility: visible;
    border: none;
    background-color: #fff;
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
    .shop2-filter-wr .shop2-filter-title {
      font-size: 18px;
      font-weight: bold;
      display: block;
      padding-left: 21px;
      font-size: 18px;
      font-weight: bold;
      height: 48px;
      line-height: 48px;
      color: #fff;
      background-color: #1b325f;
      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #182d56), color-stop(100%, #1e3769));
      background-image: -o-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -moz-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -webkit-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: -ms-linear-gradient(bottom, #182d56 0%, #1e3769 100%);
      background-image: linear-gradient(to top, #182d56 0%, #1e3769 100%);
      -pie-background: linear-gradient(to top, #182d56 0%, #1e3769 100%); }
      .shop2-filter-wr .shop2-filter-title::after {
        display: none; }

  .shop2-filter-scroller {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }

  .shop-filter {
    display: block; }

  .shop-filter-button {
    display: block; }

  .shop-filter-button-close {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    position: relative;
    display: none;
    width: 48px;
    height: 48px;
    cursor: pointer;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1);
    background: #3a89c9 url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.384%2C2.498%20L8.002%2C5.881%20L11.355%2C9.234%20C11.843%2C9.722%2011.843%2C10.513%2011.355%2C11.001%20L11.002%2C11.355%20C10.513%2C11.843%209.722%2C11.843%209.234%2C11.355%20L5.881%2C8.002%20L2.498%2C11.384%20C2.008%2C11.875%201.212%2C11.875%200.721%2C11.384%20L0.366%2C11.029%20C-0.125%2C10.538%20-0.125%2C9.742%200.366%2C9.251%20L3.748%2C5.869%20L0.395%2C2.516%20C-0.093%2C2.028%20-0.093%2C1.236%200.395%2C0.748%20L0.748%2C0.395%20C1.237%2C-0.093%202.028%2C-0.093%202.516%2C0.395%20L5.869%2C3.748%20L9.252%2C0.366%20C9.742%2C-0.125%2010.538%2C-0.125%2011.029%2C0.366%20L11.384%2C0.721%20C11.875%2C1.212%2011.875%2C2.007%2011.384%2C2.498%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
    .pudgeJS-opened .shop-filter-button-close {
      display: block; } }

@media only screen and (max-width: 690px) {
  .shop-coupon {
    min-width: 298px; } }

@media only screen and (max-width: 640px) {
  .shop2-cart-product {
    display: block; }

  .shop2-cart-product .cart-product-right {
    width: 100%;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end; }

  .shop-cart-total .shop-cart-total-in-cupon {
    text-align: right;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .shop2-coupon-wr {
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19); }

  .shop-cart-total .shop-cart-total-in-cupon .shop-cart-total-in-cupon-in {
    padding: 12px 0px 13px; } }

@media only screen and (max-width: 485px) {
  .shop-cart-total .shop-cart-total-in-cupon {
    background: none; }

  .shop2-cart-product .cart-product {
    display: block;
    width: auto;
    min-width: initial;
    min-height: 51px; }

  .shop2-cart-product .cart-product-details {
    max-width: 100%; }

  .shop-coupon {
    width: 320px; }

  .shop-cart-total .shop-cart-total-in {
    min-width: 100%; }

  .cart-product-right-in {
    margin-top: 15px; } }

@media only screen and (max-width: 345px) {
  .shop-cart-total .shop-cart-total-in {
    padding-right: 0; }

  .shop-coupon {
    width: 280px;
    min-width: 280px; }
    .shop-coupon .coupon-body {
      padding: 9px 6px 8px 12px; }
    .shop-coupon .coupon-label {
      width: 51px; } }

.table-registration {
  font-size: 0;
  list-style: none;
  padding: 0;
  margin: 0; }
  .table-registration li {
    padding: 19px;
    display: inline-block;
    vertical-align: top;
    width: 260px;
    height: 183px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px; }
  .table-registration div {
    margin-bottom: 10px; }
  .table-registration .reg-login, .table-registration .reg-password {
    display: block;
    font-size: 14px;
    color: #3f3f3f;
    margin-bottom: 8px; }
  .table-registration .reg-login span, .table-registration .reg-password span {
    color: #ff2c2c; }
  .table-registration .registration-field {
    display: block;
    padding: 5px;
    background-color: #f4f4f4;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .table-registration .registration-field input[type="text"], .table-registration .registration-field input[type="password"] {
    width: 100%;
    outline: none;
    background: none;
    border: none;
    font-size: 14px; }
  .table-registration .cell-l .shop-product-button.cart-place {
    margin-top: 10px;
    font-size: 14px;
    width: 197px;
    height: 34px;
    text-align: center;
    line-height: 34px; }
  .table-registration .cell-r {
    margin-left: 10px;
    height: 167px;
    padding-top: 35px;
    font-size: 14px;
    color: #4c4c4c; }
  .table-registration .cell-r &gt; .shop-product-button {
    margin-top: 44px;
    display: block;
    width: 197px;
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    text-decoration: none; }

@media only screen and (max-width: 640px) {
  .table-registration li {
    margin-bottom: 20px; }

  .table-registration .cell-r {
    margin-left: 0; } }

@media only screen and (max-width: 345px) {
  .table-registration li {
    width: 240px;
    margin-bottom: 20px; }

  .shop-main-new, .shop-main-spec, .main-new-block .owl-controls {
    border-radius: 0; }

  .shop-main-new, .shop-main-spec {
    margin: 0px -20px 20px; }

  .main-new-block-wrapper {
    margin: 0 -20px; } }

@media only screen and (max-width: 350px) {
    .shop2-order-options, .shop2-order-form {
      margin: 20px -20px; } }
  .shop2-order-options .option-type, .shop2-order-form .option-type {
    border-bottom: none;
    margin-bottom: 10px;
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.19); }
  .shop2-order-options .option-type.active-type, .shop2-order-form .option-type.active-type {
    border-top: none;
    background-color: #f3f3f3; }
    .shop2-order-options .option-type.active-type .jq-radio.checked::before, .shop2-order-form .option-type.active-type .jq-radio.checked::before {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 12px;
      height: 12px;
      content: '';
      margin: -6px 0 0 -6px;
      background-color: #3a89c9;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }
  .shop2-order-options .option-type span, .shop2-order-form .option-type span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    color: #3f3f3f; }
  .shop2-order-options .option-type .option-details, .shop2-order-form .option-type .option-details {
    overflow: none;
    max-width: 260px; }
    .shop2-order-options .option-type .option-details label span, .shop2-order-form .option-type .option-details label span {
      font-size: 14px;
      color: #3f3f3f;
      font-weight: normal; }
  .shop2-order-options textarea, .shop2-order-form textarea, .shop2-order-options input[type="email"], .shop2-order-form input[type="email"], .shop2-order-options input[type="number"], .shop2-order-form input[type="number"], .shop2-order-options input[type="password"], .shop2-order-form input[type="password"], .shop2-order-options input[type="tel"], .shop2-order-form input[type="tel"], .shop2-order-options input[type="url"], .shop2-order-form input[type="url"], .shop2-order-options input[type="text"], .shop2-order-form input[type="text"], .shop2-order-options select, .shop2-order-form select {
    height: 34px;
    max-width: 238px;
    padding: 0 10px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .shop2-order-options .shop-product-button, .shop2-order-form .shop-product-button {
    display: inline-block;
    width: 173px;
    height: 34px;
    line-height: 34px;
    text-decoration: none;
    text-align: center;
    font-size: 14px; }
  .shop2-order-options .jq-radio, .shop2-order-form .jq-radio {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 22px;
    height: 22px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .shop2-order-options .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow, .shop2-order-form .jq-selectbox.opened .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .shop2-order-options .jq-selectbox__select, .shop2-order-form .jq-selectbox__select {
    display: block !important;
    text-align: left;
    border-radius: 2px;
    line-height: 1;
    position: relative;
    width: 258px;
    font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.06); }
  .shop2-order-options .jq-selectbox__select .jq-selectbox__select-text, .shop2-order-form .jq-selectbox__select .jq-selectbox__select-text {
    margin-right: 29px;
    padding: 7px 9px 9px 9px;
    font-size: 14px;
    color: #bbbaba; }
  .shop2-order-options .jq-selectbox__select .jq-selectbox__trigger, .shop2-order-form .jq-selectbox__select .jq-selectbox__trigger {
    position: absolute;
    top: -1px;
    right: 0;
    bottom: -1px;
    cursor: pointer;
    width: 36px;
    background-color: #f26c4f;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -o-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #f26c4f), color-stop(100%, #f26c4f));
    background-image: -o-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -moz-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -webkit-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: -ms-linear-gradient(bottom, #f26c4f 0%, #f26c4f 100%);
    background-image: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%);
    -pie-background: linear-gradient(to top, #f26c4f 0%, #f26c4f 100%); }
    .shop2-order-options .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow, .shop2-order-form .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 14px;
      height: 8px;
      margin: -4px 0 0 -7px;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.615%2C1.829%20L7.640%2C7.690%20C7.350%2C7.970%206.878%2C7.970%206.587%2C7.690%20L6.317%2C7.430%20C6.221%2C7.396%206.131%2C7.345%206.054%2C7.271%20L0.192%2C1.518%20C-0.094%2C1.242%20-0.094%2C0.795%200.192%2C0.520%20L0.711%2C0.020%20C0.937%2C-0.030%201.402%2C-0.027%201.749%2C0.020%20L7.037%2C5.210%20L12.034%2C0.308%20C12.325%2C0.028%2012.797%2C0.028%2013.088%2C0.308%20L13.615%2C0.815%20C13.906%2C1.095%2013.906%2C1.549%2013.615%2C1.829%20Z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; }
  .shop2-order-options .jq-selectbox__dropdown, .shop2-order-form .jq-selectbox__dropdown {
    margin-top: 2px;
    min-width: 100%;
    width: auto !important; }
  .shop2-order-options .jq-selectbox__dropdown.active, .shop2-order-form .jq-selectbox__dropdown.active {
    display: block !important; }
  .shop2-order-options .jq-selectbox__dropdown .jq-selectbox__search, .shop2-order-form .jq-selectbox__dropdown .jq-selectbox__search {
    display: none; }
  .shop2-order-options .jq-selectbox__dropdown ul, .shop2-order-form .jq-selectbox__dropdown ul {
    padding: 0;
    margin: 0;
    background: #fff;
    border-radius: 2px;
    border: none;
    list-style: none;
    border: 1px solid #e3dddb; }
    .shop2-order-options .jq-selectbox__dropdown ul li, .shop2-order-form .jq-selectbox__dropdown ul li {
      padding: 6px 9px;
      line-height: 1;
      cursor: pointer; }
    .shop2-order-options .jq-selectbox__dropdown ul li:hover, .shop2-order-form .jq-selectbox__dropdown ul li:hover {
      background: #c6ddef; }

@media only screen and (max-width: 350px) {
    .shop2-order-form {
      margin: 20px 0; } }

.text-center.order-b, .shop2-order-form .form-item.form-item-submit {
  display: inline-block;
  vertical-align: top; }

.text-center .shop-product-button {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  padding: 0 20px;
  line-height: 34px;
  text-decoration: none; }

.shop2-btn.shop2-btn-back {
  display: inline-block;
  vertical-align: top;
  padding: 8px 22px;
  font-size: 14px; }

.product-includeForm {
  padding: 8px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, .7);
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  z-index: 10001;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .product-includeForm.active {
    opacity: 1;
    visibility: visible; }
  .product-includeForm .gr-form-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px;
    position: relative;
    max-width: 100%;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    max-height: 100%;
    overflow: auto; }
  .product-includeForm .gr-form-wrap .closeBtnForm {
    display: block;
    position: absolute;
    top: 7px;
    right: 0;
    cursor: pointer;
    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%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M9.504%2C2.554%20C9.504%2C2.554%207.090%2C4.968%207.090%2C4.968%20C7.090%2C4.968%209.504%2C7.382%209.504%2C7.382%20C10.090%2C7.968%2010.089%2C8.918%209.504%2C9.504%20C8.918%2C10.090%207.968%2C10.090%207.383%2C9.504%20C7.383%2C9.504%204.968%2C7.090%204.968%2C7.090%20C4.968%2C7.090%202.554%2C9.504%202.554%2C9.504%20C1.968%2C10.090%201.019%2C10.090%200.433%2C9.504%20C-0.153%2C8.918%20-0.153%2C7.968%200.433%2C7.383%20C0.433%2C7.383%202.847%2C4.968%202.847%2C4.968%20C2.847%2C4.968%200.433%2C2.554%200.433%2C2.554%20C-0.153%2C1.968%20-0.153%2C1.019%200.433%2C0.433%20C1.019%2C-0.153%201.968%2C-0.153%202.554%2C0.433%20C2.554%2C0.433%204.968%2C2.847%204.968%2C2.847%20C4.968%2C2.847%207.383%2C0.433%207.383%2C0.433%20C7.968%2C-0.153%208.918%2C-0.153%209.504%2C0.433%20C10.090%2C1.019%2010.090%2C1.968%209.504%2C2.554%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  .product-includeForm .gr-form-wrap .success_note-wrapper .closeBtnForm {
    top: 5px;
    right: 3px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M9.504%2C2.554%20C9.504%2C2.554%207.090%2C4.968%207.090%2C4.968%20C7.090%2C4.968%209.504%2C7.382%209.504%2C7.382%20C10.090%2C7.968%2010.089%2C8.918%209.504%2C9.504%20C8.918%2C10.090%207.968%2C10.090%207.383%2C9.504%20C7.383%2C9.504%204.968%2C7.090%204.968%2C7.090%20C4.968%2C7.090%202.554%2C9.504%202.554%2C9.504%20C1.968%2C10.090%201.019%2C10.090%200.433%2C9.504%20C-0.153%2C8.918%20-0.153%2C7.968%200.433%2C7.383%20C0.433%2C7.383%202.847%2C4.968%202.847%2C4.968%20C2.847%2C4.968%200.433%2C2.554%200.433%2C2.554%20C-0.153%2C1.968%20-0.153%2C1.019%200.433%2C0.433%20C1.019%2C-0.153%201.968%2C-0.153%202.554%2C0.433%20C2.554%2C0.433%204.968%2C2.847%204.968%2C2.847%20C4.968%2C2.847%207.383%2C0.433%207.383%2C0.433%20C7.968%2C-0.153%208.918%2C-0.153%209.504%2C0.433%20C10.090%2C1.019%2010.090%2C1.968%209.504%2C2.554%20Z%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 100% 0 no-repeat; }
  .product-includeForm .gr-form-wrap h2 {
    display: block;
    margin: 0 0 20px; }
  .product-includeForm .gr-form {
    font-size: 14px;
    font-weight: bold; }

.gr-form {
  border: none !important;
  padding: 0 !important; }
  .gr-form input {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.gr-form-wrap h2, .gr-form-wrap .closeBtnForm {
  display: none; }

.shop2-order-options .option-type.active-type .option-details {
  overflow: visible; }

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

@media only screen and (max-width: 350px) {
  #shop2-msg {
    max-width: 200px; } }

.shop2-edost-control {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }
  .shop2-edost-control span {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 0;
    bottom: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: 5px solid #fff;
    box-shadow: 0 0 0 1px #333;
    border-radius: 50%; }
  .shop2-edost-control input[type="radio"]:checked ~ span {
    background-color: #3a89c9; }
  .shop2-edost-control input[type="radio"] {
    opacity: 0;
    width: 24px;
    height: 24px; }

.edit-block-wr .edit-block-title, .product-similar-wrap .title, .shop2-btn.shop2-btn-back, .shop-filter .shop2-btn {
  color: #fff; }

.buy-one-click a {
  color: #fff; }
</pre></body></html>