

/* Start:/local/templates/asevalar/css/bootstrap-grid.css?170560494667871*/
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */
/* End */


/* Start:/local/templates/asevalar/css/disabled.css?1705604946717*/
/**
 * В файле указаны блоки которые подлежат скрытию
 * Например пока не готова верстка со стороны RR, виджеты будут пустые и показывать их нельзя
 * Этот файл позволяет не искать что нужно расскоментировать по всему сайту, а делать это централизовано
 */
.index-useful,
.index-partner-section,
.banner_bottom.section.catalog_bottom_banner,
.some-undefined-selector,
#main_basket .order-ref__label:nth-child(3),
#main_basket input.order-ref__input-code:last-child,
.swiper_home .caption{
	display: none !important;
}

/* End */


/* Start:/local/templates/asevalar/css/fonts.css?17056049462886*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on August 20, 2017 4:43 PM */

@font-face {
	font-family: 'Roboto-Regular';
	src: url('/local/fonts/Roboto-Regular.eot');
	src: url('/local/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Regular.woff') format('woff'),
	url('/local/fonts/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto-Light';
	src: url('/local/fonts/Roboto-Light.eot');
	src: url('/local/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Light.woff') format('woff'),
	url('/local/fonts/Roboto-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto-Bold';
	src: url('/local/fonts/Roboto-Bold.eot');
	src: url('/local/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Bold.woff') format('woff'),
	url('/local/fonts/Roboto-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto-Medium';
	src: url('/local/fonts/Roboto-Medium.eot');
	src: url('/local/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Medium.woff') format('woff'),
	url('/local/fonts/Roboto-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto-Thin';
	src: url('/local/fonts/Roboto-Thin.eot');
	src: url('/local/fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Thin.woff') format('woff'),
	url('/local/fonts/Roboto-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Roboto-Italic';
	src: url('/local/fonts/Roboto-Italic.eot');
	src: url('/local/fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Italic.woff') format('woff'),
	url('/local/fonts/Roboto-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Roboto-Black';
	src: url('/local/fonts/Roboto-Black.eot');
	src: url('/local/fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/Roboto-Black.woff') format('woff'),
	url('/local/fonts/Roboto-Black.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Lab-Grotesque-Regular';
	src: url('/local/fonts/LabGrotesque-Regular.eot');
	src: url('/local/fonts/LabGrotesque-Regular.eot?#iefix') format('embedded-opentype'),
	url('/local/fonts/LabGrotesque-Regular.woff') format('woff'),
	url('/local/fonts/LabGrotesque-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}



/* End */


/* Start:/local/templates/asevalar/css/uikit.min.css?1705604946105982*/
html{font:400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.uk-link,a{color:#07D;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#059;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#D05;white-space:nowrap}em{color:#D05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #ddd}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#f5f5f5;font:12px/18px Consolas,monospace,serif;color:#444;-moz-tab-size:4;tab-size:4;overflow:auto}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:960px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none;box-sizing:border-box;width:100%}[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-top:0;margin-bottom:15px;font-size:18px;line-height:24px;font-weight:400;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-teaser{margin-bottom:15px}.uk-panel-body{padding:15px}.uk-panel-box{padding:15px;background:#f5f5f5;color:#444}.uk-panel-box-hover:hover{color:#444}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box>.uk-panel-teaser{margin-top:-15px;margin-left:-15px;margin-right:-15px}.uk-panel-box>.uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091}.uk-panel-box-primary-hover:hover{color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#eee;color:#444}.uk-panel-box-secondary-hover:hover{color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-hover{padding:15px;color:#444}.uk-panel-hover:hover{background:#f5f5f5;color:#444}.uk-panel-hover .uk-panel-badge{top:10px;right:10px}.uk-panel-hover>.uk-panel-teaser{margin-top:-15px;margin-left:-15px;margin-right:-15px}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media (min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block{padding-top:50px;padding-bottom:50px}}.uk-block:after,.uk-block:before{content:"";display:table}.uk-block:after{clear:both}.uk-block>:last-child{margin-bottom:0}.uk-block-large{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block-large{padding-top:50px;padding-bottom:50px}}@media (min-width:960px){.uk-block-large{padding-top:100px;padding-bottom:100px}}.uk-block-default{background:#fff}.uk-block-muted{background:#f9f9f9}.uk-block-primary{background:#00a8e6}.uk-block-secondary{background:#222}.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary{padding-top:0}.uk-article:after,.uk-article:before{content:"";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:25px}.uk-article-title{font-size:36px;line-height:42px;font-weight:400;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:400}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-comment-header{margin-bottom:15px}.uk-comment-header:after,.uk-comment-header:before{content:"";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:15px 0 0 0;list-style:none}.uk-comment-list .uk-comment+ul>li:nth-child(n+2),.uk-comment-list>li:nth-child(n+2){margin-top:15px}@media (min-width:768px){.uk-comment-list .uk-comment+ul{padding-left:100px}}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-uk-cover]{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav>li>a{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.05);color:#444;outline:0}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-side ul a{color:#07D}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#00a8e6;color:#fff;outline:0}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07D}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#00a8e6;color:#fff;outline:0}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07D}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff}.uk-nav-offcanvas .uk-nav-header{color:#777}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid #1a1a1a}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-navbar{background:#eee;color:#444}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.uk-navbar-nav>li>a[href='#']{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:#f5f5f5;color:#444;outline:0}.uk-navbar-nav>li>a:active{background-color:#ddd;color:#444}.uk-navbar-nav>li.uk-active>a{background-color:#f5f5f5;color:#444}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:40px;padding:0 15px;float:left}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#07D}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#444}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#07D;text-decoration:none}.uk-subnav>.uk-active>*{color:#07D}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>*>*{padding:3px 9px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#eee;color:#444;text-decoration:none;outline:0}.uk-subnav-pill>.uk-active>*{background:#00a8e6;color:#fff}.uk-subnav>.uk-disabled>*{background:0 0;color:#999;text-decoration:none;cursor:text}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:0}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center}.uk-pagination>li>a{background:#eee;color:#444}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#f5f5f5;color:#444;outline:0}.uk-pagination>li>a:active{background-color:#ddd;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff}.uk-pagination>.uk-disabled>span{background-color:#f5f5f5;color:#999}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px 8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07D;text-decoration:none}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:#f5f5f5;background:#f5f5f5;color:#059;outline:0}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:0 0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\f0c9\00a0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #ddd}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #ddd;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-thumbnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img{opacity:1}.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px}.uk-list-striped>li:nth-of-type(odd){background:#f5f5f5}.uk-list-space>li:nth-child(n+2){margin-top:10px}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px 8px}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#EEE}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#f5f5f5}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#EEE}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form input[type=datetime-local],.uk-form input[type=date],.uk-form input[type=month],.uk-form input[type=time],.uk-form input[type=week],.uk-form input[type=color],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding}.uk-form input:not([type]):focus,.uk-form input[type=text]:focus,.uk-form input[type=password]:focus,.uk-form input[type=email]:focus,.uk-form input[type=url]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=number]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=date]:focus,.uk-form input[type=month]:focus,.uk-form input[type=time]:focus,.uk-form input[type=week]:focus,.uk-form input[type=color]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form input:not([type]):disabled,.uk-form input[type=text]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=week]:disabled,.uk-form input[type=color]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#ddd;background-color:#f5f5f5;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px 3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:0 0!important}.uk-form-blank:focus{border-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#eee;vertical-align:middle;line-height:30px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#f5f5f5;color:#444;outline:0;text-decoration:none}.uk-button.uk-active,.uk-button:active{background-color:#ddd;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:focus,.uk-button-success:hover{background-color:#8ec73b;color:#fff}.uk-button-success.uk-active,.uk-button-success:active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e4354f;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#f5f5f5;color:#999}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:0 0}.uk-button-link{color:#07D}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:20px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:25px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:40px;font-size:16px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}@font-face{font-family:FontAwesome;font-display: swap;src:url(/local/templates/asevalar/css/../../../fonts/fontawesome-webfont.woff2) format('woff2'),url(/local/templates/asevalar/css/../../../fonts/fontawesome-webfont.woff) format("woff"),url(/local/templates/asevalar/css/../../../fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=uk-icon-]{font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uk-icon-],[class*=uk-icon-]:focus,[class*=uk-icon-]:hover{text-decoration:none}.uk-icon-small{font-size:150%;vertical-align:-10%}.uk-icon-medium{font-size:200%;vertical-align:-16%}.uk-icon-large{font-size:250%;vertical-align:-22%}.uk-icon-justify{width:1em;text-align:center}.uk-icon-spin{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-icon-hover{color:#999}.uk-icon-hover:hover{color:#444}.uk-icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#eee;line-height:35px;color:#444;font-size:18px;text-align:center}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#f5f5f5;color:#444;outline:0}.uk-icon-button:active{background-color:#ddd;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-o:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-o:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-check:before{content:"\f00c"}.uk-icon-close:before,.uk-icon-remove:before,.uk-icon-times:before{content:"\f00d"}.uk-icon-search-plus:before{content:"\f00e"}.uk-icon-search-minus:before{content:"\f010"}.uk-icon-power-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-cog:before,.uk-icon-gear:before{content:"\f013"}.uk-icon-trash-o:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-o:before{content:"\f016"}.uk-icon-clock-o:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download:before{content:"\f019"}.uk-icon-arrow-circle-o-down:before{content:"\f01a"}.uk-icon-arrow-circle-o-up:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle-o:before{content:"\f01d"}.uk-icon-repeat:before,.uk-icon-rotate-right:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-dedent:before,.uk-icon-outdent:before{content:"\f03b"}.uk-icon-indent:before{content:"\f03c"}.uk-icon-video-camera:before{content:"\f03d"}.uk-icon-image:before,.uk-icon-photo:before,.uk-icon-picture-o:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before,.uk-icon-pencil-square-o:before{content:"\f044"}.uk-icon-share-square-o:before{content:"\f045"}.uk-icon-check-square-o:before{content:"\f046"}.uk-icon-arrows:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-circle:before{content:"\f055"}.uk-icon-minus-circle:before{content:"\f056"}.uk-icon-times-circle:before{content:"\f057"}.uk-icon-check-circle:before{content:"\f058"}.uk-icon-question-circle:before{content:"\f059"}.uk-icon-info-circle:before{content:"\f05a"}.uk-icon-crosshairs:before{content:"\f05b"}.uk-icon-times-circle-o:before{content:"\f05c"}.uk-icon-check-circle-o:before{content:"\f05d"}.uk-icon-ban:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share:before{content:"\f064"}.uk-icon-expand:before{content:"\f065"}.uk-icon-compress:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-circle:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye:before{content:"\f06e"}.uk-icon-eye-slash:before{content:"\f070"}.uk-icon-exclamation-triangle:before,.uk-icon-warning:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-arrows-v:before{content:"\f07d"}.uk-icon-arrows-h:before{content:"\f07e"}.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-square:before{content:"\f081"}.uk-icon-facebook-square:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-cogs:before,.uk-icon-gears:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-o-up:before{content:"\f087"}.uk-icon-thumbs-o-down:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-o:before{content:"\f08a"}.uk-icon-sign-out:before{content:"\f08b"}.uk-icon-linkedin-square:before{content:"\f08c"}.uk-icon-thumb-tack:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-sign-in:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-square:before{content:"\f092"}.uk-icon-upload:before{content:"\f093"}.uk-icon-lemon-o:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-square-o:before{content:"\f096"}.uk-icon-bookmark-o:before{content:"\f097"}.uk-icon-phone-square:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd-o:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0f3"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-o-right:before{content:"\f0a4"}.uk-icon-hand-o-left:before{content:"\f0a5"}.uk-icon-hand-o-up:before{content:"\f0a6"}.uk-icon-hand-o-down:before{content:"\f0a7"}.uk-icon-arrow-circle-left:before{content:"\f0a8"}.uk-icon-arrow-circle-right:before{content:"\f0a9"}.uk-icon-arrow-circle-up:before{content:"\f0aa"}.uk-icon-arrow-circle-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-arrows-alt:before{content:"\f0b2"}.uk-icon-group:before,.uk-icon-users:before{content:"\f0c0"}.uk-icon-chain:before,.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-flask:before{content:"\f0c3"}.uk-icon-cut:before,.uk-icon-scissors:before{content:"\f0c4"}.uk-icon-copy:before,.uk-icon-files-o:before{content:"\f0c5"}.uk-icon-paperclip:before{content:"\f0c6"}.uk-icon-floppy-o:before,.uk-icon-save:before{content:"\f0c7"}.uk-icon-square:before{content:"\f0c8"}.uk-icon-bars:before,.uk-icon-navicon:before,.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-square:before{content:"\f0d3"}.uk-icon-google-plus-square:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before,.uk-icon-unsorted:before{content:"\f0dc"}.uk-icon-sort-desc:before,.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-asc:before,.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-gavel:before,.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before,.uk-icon-tachometer:before{content:"\f0e4"}.uk-icon-comment-o:before{content:"\f0e5"}.uk-icon-comments-o:before{content:"\f0e6"}.uk-icon-bolt:before,.uk-icon-flash:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-clipboard:before,.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb-o:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-o:before{content:"\f0a2"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-cutlery:before{content:"\f0f5"}.uk-icon-file-text-o:before{content:"\f0f6"}.uk-icon-building-o:before{content:"\f0f7"}.uk-icon-hospital-o:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-square:before{content:"\f0fd"}.uk-icon-plus-square:before{content:"\f0fe"}.uk-icon-angle-double-left:before{content:"\f100"}.uk-icon-angle-double-right:before{content:"\f101"}.uk-icon-angle-double-up:before{content:"\f102"}.uk-icon-angle-double-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before,.uk-icon-mobile:before{content:"\f10b"}.uk-icon-circle-o:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-o:before{content:"\f114"}.uk-icon-folder-open-o:before{content:"\f115"}.uk-icon-smile-o:before{content:"\f118"}.uk-icon-frown-o:before{content:"\f119"}.uk-icon-meh-o:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard-o:before{content:"\f11c"}.uk-icon-flag-o:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{content:"\f122"}.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-chain-broken:before,.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-slash:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-o:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-circle-left:before{content:"\f137"}.uk-icon-chevron-circle-right:before{content:"\f138"}.uk-icon-chevron-circle-up:before{content:"\f139"}.uk-icon-chevron-circle-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-h:before{content:"\f141"}.uk-icon-ellipsis-v:before{content:"\f142"}.uk-icon-rss-square:before{content:"\f143"}.uk-icon-play-circle:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-square:before{content:"\f146"}.uk-icon-minus-square-o:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-square:before{content:"\f14a"}.uk-icon-pencil-square:before{content:"\f14b"}.uk-icon-external-link-square:before{content:"\f14c"}.uk-icon-share-square:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-caret-square-o-down:before,.uk-icon-toggle-down:before{content:"\f150"}.uk-icon-caret-square-o-up:before,.uk-icon-toggle-up:before{content:"\f151"}.uk-icon-caret-square-o-right:before,.uk-icon-toggle-right:before{content:"\f152"}.uk-icon-eur:before,.uk-icon-euro:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-inr:before,.uk-icon-rupee:before{content:"\f156"}.uk-icon-cny:before,.uk-icon-jpy:before,.uk-icon-rmb:before,.uk-icon-yen:before{content:"\f157"}.uk-icon-rouble:before,.uk-icon-rub:before,.uk-icon-ruble:before{content:"\f158"}.uk-icon-krw:before,.uk-icon-won:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-alpha-asc:before{content:"\f15d"}.uk-icon-sort-alpha-desc:before{content:"\f15e"}.uk-icon-sort-amount-asc:before{content:"\f160"}.uk-icon-sort-amount-desc:before{content:"\f161"}.uk-icon-sort-numeric-asc:before{content:"\f162"}.uk-icon-sort-numeric-desc:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-square:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-square:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stack-overflow:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-square:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-square:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before,.uk-icon-gratipay:before{content:"\f184"}.uk-icon-sun-o:before{content:"\f185"}.uk-icon-moon-o:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-icon-pagelines:before{content:"\f18c"}.uk-icon-stack-exchange:before{content:"\f18d"}.uk-icon-arrow-circle-o-right:before{content:"\f18e"}.uk-icon-arrow-circle-o-left:before{content:"\f190"}.uk-icon-caret-square-o-left:before,.uk-icon-toggle-left:before{content:"\f191"}.uk-icon-dot-circle-o:before{content:"\f192"}.uk-icon-wheelchair:before{content:"\f193"}.uk-icon-vimeo-square:before{content:"\f194"}.uk-icon-try:before,.uk-icon-turkish-lira:before{content:"\f195"}.uk-icon-plus-square-o:before{content:"\f196"}.uk-icon-space-shuttle:before{content:"\f197"}.uk-icon-slack:before{content:"\f198"}.uk-icon-envelope-square:before{content:"\f199"}.uk-icon-wordpress:before{content:"\f19a"}.uk-icon-openid:before{content:"\f19b"}.uk-icon-bank:before,.uk-icon-institution:before,.uk-icon-university:before{content:"\f19c"}.uk-icon-graduation-cap:before,.uk-icon-mortar-board:before{content:"\f19d"}.uk-icon-yahoo:before{content:"\f19e"}.uk-icon-google:before{content:"\f1a0"}.uk-icon-reddit:before{content:"\f1a1"}.uk-icon-reddit-square:before{content:"\f1a2"}.uk-icon-stumbleupon-circle:before{content:"\f1a3"}.uk-icon-stumbleupon:before{content:"\f1a4"}.uk-icon-delicious:before{content:"\f1a5"}.uk-icon-digg:before{content:"\f1a6"}.uk-icon-pied-piper:before{content:"\f1a7"}.uk-icon-pied-piper-alt:before{content:"\f1a8"}.uk-icon-drupal:before{content:"\f1a9"}.uk-icon-joomla:before{content:"\f1aa"}.uk-icon-language:before{content:"\f1ab"}.uk-icon-fax:before{content:"\f1ac"}.uk-icon-building:before{content:"\f1ad"}.uk-icon-child:before{content:"\f1ae"}.uk-icon-paw:before{content:"\f1b0"}.uk-icon-spoon:before{content:"\f1b1"}.uk-icon-cube:before{content:"\f1b2"}.uk-icon-cubes:before{content:"\f1b3"}.uk-icon-behance:before{content:"\f1b4"}.uk-icon-behance-square:before{content:"\f1b5"}.uk-icon-steam:before{content:"\f1b6"}.uk-icon-steam-square:before{content:"\f1b7"}.uk-icon-recycle:before{content:"\f1b8"}.uk-icon-automobile:before,.uk-icon-car:before{content:"\f1b9"}.uk-icon-cab:before,.uk-icon-taxi:before{content:"\f1ba"}.uk-icon-tree:before{content:"\f1bb"}.uk-icon-spotify:before{content:"\f1bc"}.uk-icon-deviantart:before{content:"\f1bd"}.uk-icon-soundcloud:before{content:"\f1be"}.uk-icon-database:before{content:"\f1c0"}.uk-icon-file-pdf-o:before{content:"\f1c1"}.uk-icon-file-word-o:before{content:"\f1c2"}.uk-icon-file-excel-o:before{content:"\f1c3"}.uk-icon-file-powerpoint-o:before{content:"\f1c4"}.uk-icon-file-image-o:before,.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before{content:"\f1c5"}.uk-icon-file-archive-o:before,.uk-icon-file-zip-o:before{content:"\f1c6"}.uk-icon-file-audio-o:before,.uk-icon-file-sound-o:before{content:"\f1c7"}.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{content:"\f1c8"}.uk-icon-file-code-o:before{content:"\f1c9"}.uk-icon-vine:before{content:"\f1ca"}.uk-icon-codepen:before{content:"\f1cb"}.uk-icon-jsfiddle:before{content:"\f1cc"}.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-ring:before,.uk-icon-life-saver:before,.uk-icon-support:before{content:"\f1cd"}.uk-icon-circle-o-notch:before{content:"\f1ce"}.uk-icon-ra:before,.uk-icon-rebel:before{content:"\f1d0"}.uk-icon-empire:before,.uk-icon-ge:before{content:"\f1d1"}.uk-icon-git-square:before{content:"\f1d2"}.uk-icon-git:before{content:"\f1d3"}.uk-icon-hacker-news:before{content:"\f1d4"}.uk-icon-tencent-weibo:before{content:"\f1d5"}.uk-icon-qq:before{content:"\f1d6"}.uk-icon-wechat:before,.uk-icon-weixin:before{content:"\f1d7"}.uk-icon-paper-plane:before,.uk-icon-send:before{content:"\f1d8"}.uk-icon-paper-plane-o:before,.uk-icon-send-o:before{content:"\f1d9"}.uk-icon-history:before{content:"\f1da"}.uk-icon-circle-thin:before,.uk-icon-genderless:before{content:"\f1db"}.uk-icon-header:before{content:"\f1dc"}.uk-icon-paragraph:before{content:"\f1dd"}.uk-icon-sliders:before{content:"\f1de"}.uk-icon-share-alt:before{content:"\f1e0"}.uk-icon-share-alt-square:before{content:"\f1e1"}.uk-icon-bomb:before{content:"\f1e2"}.uk-icon-futbol-o:before,.uk-icon-soccer-ball-o:before{content:"\f1e3"}.uk-icon-tty:before{content:"\f1e4"}.uk-icon-binoculars:before{content:"\f1e5"}.uk-icon-plug:before{content:"\f1e6"}.uk-icon-slideshare:before{content:"\f1e7"}.uk-icon-twitch:before{content:"\f1e8"}.uk-icon-yelp:before{content:"\f1e9"}.uk-icon-newspaper-o:before{content:"\f1ea"}.uk-icon-wifi:before{content:"\f1eb"}.uk-icon-calculator:before{content:"\f1ec"}.uk-icon-paypal:before{content:"\f1ed"}.uk-icon-google-wallet:before{content:"\f1ee"}.uk-icon-cc-visa:before{content:"\f1f0"}.uk-icon-cc-mastercard:before{content:"\f1f1"}.uk-icon-cc-discover:before{content:"\f1f2"}.uk-icon-cc-amex:before{content:"\f1f3"}.uk-icon-cc-paypal:before{content:"\f1f4"}.uk-icon-cc-stripe:before{content:"\f1f5"}.uk-icon-bell-slash:before{content:"\f1f6"}.uk-icon-bell-slash-o:before{content:"\f1f7"}.uk-icon-trash:before{content:"\f1f8"}.uk-icon-copyright:before{content:"\f1f9"}.uk-icon-at:before{content:"\f1fa"}.uk-icon-eyedropper:before{content:"\f1fb"}.uk-icon-paint-brush:before{content:"\f1fc"}.uk-icon-birthday-cake:before{content:"\f1fd"}.uk-icon-area-chart:before{content:"\f1fe"}.uk-icon-pie-chart:before{content:"\f200"}.uk-icon-line-chart:before{content:"\f201"}.uk-icon-lastfm:before{content:"\f202"}.uk-icon-lastfm-square:before{content:"\f203"}.uk-icon-toggle-off:before{content:"\f204"}.uk-icon-toggle-on:before{content:"\f205"}.uk-icon-bicycle:before{content:"\f206"}.uk-icon-bus:before{content:"\f207"}.uk-icon-ioxhost:before{content:"\f208"}.uk-icon-angellist:before{content:"\f209"}.uk-icon-cc:before{content:"\f20a"}.uk-icon-ils:before,.uk-icon-shekel:before,.uk-icon-sheqel:before{content:"\f20b"}.uk-icon-meanpath:before{content:"\f20c"}.uk-icon-buysellads:before{content:"\f20d"}.uk-icon-connectdevelop:before{content:"\f20e"}.uk-icon-dashcube:before{content:"\f210"}.uk-icon-forumbee:before{content:"\f211"}.uk-icon-leanpub:before{content:"\f212"}.uk-icon-sellsy:before{content:"\f213"}.uk-icon-shirtsinbulk:before{content:"\f214"}.uk-icon-simplybuilt:before{content:"\f215"}.uk-icon-skyatlas:before{content:"\f216"}.uk-icon-cart-plus:before{content:"\f217"}.uk-icon-cart-arrow-down:before{content:"\f218"}.uk-icon-diamond:before{content:"\f219"}.uk-icon-ship:before{content:"\f21a"}.uk-icon-user-secret:before{content:"\f21b"}.uk-icon-motorcycle:before{content:"\f21c"}.uk-icon-street-view:before{content:"\f21d"}.uk-icon-heartbeat:before{content:"\f21e"}.uk-icon-venus:before{content:"\f221"}.uk-icon-mars:before{content:"\f222"}.uk-icon-mercury:before{content:"\f223"}.uk-icon-transgender:before{content:"\f224"}.uk-icon-transgender-alt:before{content:"\f225"}.uk-icon-venus-double:before{content:"\f226"}.uk-icon-mars-double:before{content:"\f227"}.uk-icon-venus-mars:before{content:"\f228"}.uk-icon-mars-stroke:before{content:"\f229"}.uk-icon-mars-stroke-v:before{content:"\f22a"}.uk-icon-mars-stroke-h:before{content:"\f22b"}.uk-icon-neuter:before{content:"\f22c"}.uk-icon-facebook-official:before{content:"\f230"}.uk-icon-pinterest-p:before{content:"\f231"}.uk-icon-whatsapp:before{content:"\f232"}.uk-icon-server:before{content:"\f233"}.uk-icon-user-plus:before{content:"\f234"}.uk-icon-user-times:before{content:"\f235"}.uk-icon-bed:before,.uk-icon-hotel:before{content:"\f236"}.uk-icon-viacoin:before{content:"\f237"}.uk-icon-train:before{content:"\f238"}.uk-icon-subway:before{content:"\f239"}.uk-icon-medium-logo:before{content:"\f23a"}.uk-icon-500px:before{content:"\f26e"}.uk-icon-amazon:before{content:"\f270"}.uk-icon-balance-scale:before{content:"\f24e"}.uk-icon-battery-0:before,.uk-icon-battery-empty:before{content:"\f244"}.uk-icon-battery-1:before,.uk-icon-battery-quarter:before{content:"\f243"}.uk-icon-battery-2:before,.uk-icon-battery-half:before{content:"\f242"}.uk-icon-battery-3:before,.uk-icon-battery-three-quarters:before{content:"\f241"}.uk-icon-battery-4:before,.uk-icon-battery-full:before{content:"\f240"}.uk-icon-black-tie:before{content:"\f27e"}.uk-icon-calendar-check-o:before{content:"\f274"}.uk-icon-calendar-minus-o:before{content:"\f272"}.uk-icon-calendar-plus-o:before{content:"\f271"}.uk-icon-calendar-times-o:before{content:"\f273"}.uk-icon-cc-diners-club:before{content:"\f24c"}.uk-icon-cc-jcb:before{content:"\f24b"}.uk-icon-chrome:before{content:"\f268"}.uk-icon-clone:before{content:"\f24d"}.uk-icon-commenting:before{content:"\f27a"}.uk-icon-commenting-o:before{content:"\f27b"}.uk-icon-contao:before{content:"\f26d"}.uk-icon-creative-commons:before{content:"\f25e"}.uk-icon-expeditedssl:before{content:"\f23e"}.uk-icon-firefox:before{content:"\f269"}.uk-icon-fonticons:before{content:"\f280"}.uk-icon-get-pocket:before{content:"\f265"}.uk-icon-gg:before{content:"\f260"}.uk-icon-gg-circle:before{content:"\f261"}.uk-icon-hand-lizard-o:before{content:"\f258"}.uk-icon-hand-paper-o:before,.uk-icon-hand-stop-o:before{content:"\f256"}.uk-icon-hand-peace-o:before{content:"\f25b"}.uk-icon-hand-pointer-o:before{content:"\f25a"}.uk-icon-hand-grab-o:before,.uk-icon-hand-rock-o:before{content:"\f255"}.uk-icon-hand-scissors-o:before{content:"\f257"}.uk-icon-hand-spock-o:before{content:"\f259"}.uk-icon-hourglass:before{content:"\f254"}.uk-icon-hourglass-o:before{content:"\f250"}.uk-icon-hourglass-1:before,.uk-icon-hourglass-start:before{content:"\f251"}.uk-icon-hourglass-2:before,.uk-icon-hourglass-half:before{content:"\f252"}.uk-icon-hourglass-3:before,.uk-icon-hourglass-end:before{content:"\f253"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-i-cursor:before{content:"\f246"}.uk-icon-industry:before{content:"\f275"}.uk-icon-internet-explorer:before{content:"\f26b"}.uk-icon-map:before{content:"\f279"}.uk-icon-map-o:before{content:"\f278"}.uk-icon-map-pin:before{content:"\f276"}.uk-icon-map-signs:before{content:"\f277"}.uk-icon-mouse-pointer:before{content:"\f245"}.uk-icon-object-group:before{content:"\f247"}.uk-icon-object-ungroup:before{content:"\f248"}.uk-icon-odnoklassniki:before{content:"\f263"}.uk-icon-odnoklassniki-square:before{content:"\f264"}.uk-icon-opencart:before{content:"\f23d"}.uk-icon-opera:before{content:"\f26a"}.uk-icon-optin-monster:before{content:"\f23c"}.uk-icon-registered:before{content:"\f25d"}.uk-icon-safari:before{content:"\f267"}.uk-icon-sticky-note:before{content:"\f249"}.uk-icon-sticky-note-o:before{content:"\f24a"}.uk-icon-television:before,.uk-icon-tv:before{content:"\f26c"}.uk-icon-trademark:before{content:"\f25c"}.uk-icon-tripadvisor:before{content:"\f262"}.uk-icon-vimeo:before{content:"\f27d"}.uk-icon-wikipedia-w:before{content:"\f266"}.uk-icon-y-combinator:before,.uk-icon-yc:before{content:"\f23b"}.uk-icon-y-combinator-square:before,.uk-icon-yc-square:before{content:"\f1d4"}.uk-icon-bluetooth:before{content:"\f293"}.uk-icon-bluetooth-b:before{content:"\f294"}.uk-icon-codiepie:before{content:"\f284"}.uk-icon-credit-card-alt:before{content:"\f283"}.uk-icon-edge:before{content:"\f282"}.uk-icon-fort-awesome:before{content:"\f286"}.uk-icon-hashtag:before{content:"\f292"}.uk-icon-mixcloud:before{content:"\f289"}.uk-icon-modx:before{content:"\f285"}.uk-icon-pause-circle:before{content:"\f28b"}.uk-icon-pause-circle-o:before{content:"\f28c"}.uk-icon-percent:before{content:"\f295"}.uk-icon-product-hunt:before{content:"\f288"}.uk-icon-reddit-alien:before{content:"\f281"}.uk-icon-scribd:before{content:"\f28a"}.uk-icon-shopping-bag:before{content:"\f290"}.uk-icon-shopping-basket:before{content:"\f291"}.uk-icon-stop-circle:before{content:"\f28d"}.uk-icon-stop-circle-o:before{content:"\f28e"}.uk-icon-usb:before{content:"\f287"}.uk-icon-american-sign-language-interpreting:before,.uk-icon-asl-interpreting:before{content:"\f2a3"}.uk-icon-assistive-listening-systems:before{content:"\f2a2"}.uk-icon-audio-description:before{content:"\f29e"}.uk-icon-blind:before{content:"\f29d"}.uk-icon-braille:before{content:"\f2a1"}.uk-icon-deaf:before,.uk-icon-deafness:before{content:"\f2a4"}.uk-icon-envira:before{content:"\f299"}.uk-icon-fa:before,.uk-icon-font-awesome:before{content:"\f2b4"}.uk-icon-first-order:before{content:"\f2b0"}.uk-icon-gitlab:before{content:"\f296"}.uk-icon-glide:before{content:"\f2a5"}.uk-icon-glide-g:before{content:"\f2a6"}.uk-icon-hard-of-hearing:before{content:"\f2a4"}.uk-icon-low-vision:before{content:"\f2a8"}.uk-icon-question-circle-o:before{content:"\f29c"}.uk-icon-sign-language:before,.uk-icon-signing:before{content:"\f2a7"}.uk-icon-snapchat:before{content:"\f2ab"}.uk-icon-snapchat-ghost:before{content:"\f2ac"}.uk-icon-snapchat-square:before{content:"\f2ad"}.uk-icon-themeisle:before{content:"\f2b2"}.uk-icon-universal-access:before{content:"\f29a"}.uk-icon-viadeo:before{content:"\f2a9"}.uk-icon-viadeo-square:before{content:"\f2aa"}.uk-icon-volume-control-phone:before{content:"\f2a0"}.uk-icon-wheelchair-alt:before{content:"\f29b"}.uk-icon-wpbeginner:before{content:"\f297"}.uk-icon-wpforms:before{content:"\f298"}.uk-icon-yoast:before{content:"\f2b1"}.uk-icon-adress-book:before{content:"\f2b9"}.uk-icon-adress-book-o:before{content:"\f2ba"}.uk-icon-adress-card:before{content:"\f2bb"}.uk-icon-adress-card-o:before{content:"\f2bc"}.uk-icon-bandcamp:before{content:"\f2d5"}.uk-icon-bath:before{content:"\f2cd"}.uk-icon-bathub:before{content:"\f2cd"}.uk-icon-drivers-license:before{content:"\f2c2"}.uk-icon-drivers-license-o:before{content:"\f2c3"}.uk-icon-eercast:before{content:"\f2da"}.uk-icon-envelope-open:before{content:"\f2b6"}.uk-icon-envelope-open-o:before{content:"\f2b7"}.uk-icon-etsy:before{content:"\f2d7"}.uk-icon-free-code-camp:before{content:"\f2c5"}.uk-icon-grav:before{content:"\f2d6"}.uk-icon-handshake-o:before{content:"\f2b5"}.uk-icon-id-badge:before{content:"\f2c1"}.uk-icon-id-card:before{content:"\f2c2"}.uk-icon-id-card-o:before{content:"\f2c3"}.uk-icon-imdb:before{content:"\f2d8"}.uk-icon-linode:before{content:"\f2b8"}.uk-icon-meetup:before{content:"\f2e0"}.uk-icon-microchip:before{content:"\f2db"}.uk-icon-podcast:before{content:"\f2ce"}.uk-icon-quora:before{content:"\f2c4"}.uk-icon-ravelry:before{content:"\f2d9"}.uk-icon-s15:before{content:"\f2cd"}.uk-icon-shower:before{content:"\f2cc"}.uk-icon-snowflake-o:before{content:"\f2dc"}.uk-icon-superpowers:before{content:"\f2dd"}.uk-icon-telegram:before{content:"\f2c6"}.uk-icon-thermometer:before{content:"\f2c7"}.uk-icon-thermometer-0:before{content:"\f2cb"}.uk-icon-thermometer-1:before{content:"\f2ca"}.uk-icon-thermometer-2:before{content:"\f2c9"}.uk-icon-thermometer-3:before{content:"\f2c8"}.uk-icon-thermometer-4:before{content:"\f2c7"}.uk-icon-thermometer-empty:before{content:"\f2cb"}.uk-icon-thermometer-full:before{content:"\f2c7"}.uk-icon-thermometer-half:before{content:"\f2c9"}.uk-icon-thermometer-quarter:before{content:"\f2ca"}.uk-icon-thermometer-three-quarters:before{content:"\f2c8"}.uk-icon-times-rectangle:before{content:"\f2d3"}.uk-icon-times-rectangle-o:before{content:"\f2d4"}.uk-icon-user-circle:before{content:"\f2bd"}.uk-icon-user-circle-o:before{content:"\f2be"}.uk-icon-user-o:before{content:"\f2c0"}.uk-icon-vcard:before{content:"\f2bb"}.uk-icon-vcard-o:before{content:"\f2bc"}.uk-icon-widow-close:before{content:"\f2d3"}.uk-icon-widow-close-o:before{content:"\f2d4"}.uk-icon-window-maximize:before{content:"\f2d0"}.uk-icon-window-minimize:before{content:"\f2d1"}.uk-icon-window-restore:before{content:"\f2d2"}.uk-icon-wpexplorer:before{content:"\f2de"}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\f00d";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:0;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#eee;opacity:1}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none}a.uk-badge:hover{color:#fff}.uk-badge-notification{box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert>.uk-close:first-child{float:right}.uk-alert>.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13}.uk-alert-warning{background:#fffceb;color:#e28327}.uk-alert-danger{background:#fff1f0;color:#d85030}.uk-alert-large{padding:20px}.uk-alert-large>.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:4px;border:1px solid #ddd;background:#fff}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:4px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0);margin:0}.uk-overlay.uk-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.uk-overlay>:first-child{margin-bottom:0}.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child{margin-bottom:0}.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}.uk-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){color:inherit}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-background{background:rgba(0,0,0,.5)}.uk-overlay-image{padding:0}.uk-overlay-top{bottom:auto}.uk-overlay-bottom{top:auto}.uk-overlay-left{right:auto}.uk-overlay-right{left:auto}.uk-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-overlay-active .uk-overlay-fade,.uk-overlay-active .uk-overlay-scale,.uk-overlay-active .uk-overlay-spin,.uk-overlay-active [class*=uk-overlay-slide]{transition-duration:.8s}.uk-overlay-fade{opacity:.7}.uk-overlay-active .uk-active>.uk-overlay-fade,.uk-overlay-hover.uk-hover .uk-overlay-fade,.uk-overlay-hover:hover .uk-overlay-fade{opacity:1}.uk-overlay-scale{-webkit-transform:scale(1);transform:scale(1)}.uk-overlay-active .uk-active>.uk-overlay-scale,.uk-overlay-hover.uk-hover .uk-overlay-scale,.uk-overlay-hover:hover .uk-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.uk-overlay-active .uk-active>.uk-overlay-spin,.uk-overlay-hover.uk-hover .uk-overlay-spin,.uk-overlay-hover:hover .uk-overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.uk-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.uk-overlay-active .uk-active>.uk-overlay-grayscale,.uk-overlay-hover.uk-hover .uk-overlay-grayscale,.uk-overlay-hover:hover .uk-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=uk-overlay-slide]{opacity:0}.uk-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-overlay-active .uk-active>[class*=uk-overlay-slide],.uk-overlay-hover.uk-hover [class*=uk-overlay-slide],.uk-overlay-hover:hover [class*=uk-overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-area:not(:empty){font-size:0}.uk-overlay-area:not(:empty):before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-overlay-area-content{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;font-size:1rem;text-align:center;padding:0 15px;color:#fff}.uk-overlay-area-content>:last-child{margin-bottom:0}.uk-overlay-area-content a:not([class]),.uk-overlay-area-content a:not([class]):hover{color:inherit}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption,.uk-overlay.uk-hover .uk-overlay-caption,.uk-overlay:hover .uk-overlay-caption{opacity:1}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-animation-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-animation-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-animation-middle-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-animation-middle-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-animation-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-animation-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-animation-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#f5f5f5;color:#444;font-size:1rem;vertical-align:top}.uk-dropdown:focus{outline:0}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px}.uk-modal-footer{margin-top:15px}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-left:0}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,0,100vh,0);-webkit-transition:-webkit-transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px;font-weight:400}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!important}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:959px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:0}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted a{color:#444}.uk-link-muted a:hover,.uk-link-muted:hover{color:#444}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media (max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:768px){.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-contrast{color:#fff}.uk-contrast .uk-link,.uk-contrast a:not([class]){color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover{color:#fff;text-decoration:underline}.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp{color:#fff}.uk-contrast em{color:#fff}.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6{color:#fff}.uk-contrast hr{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover{text-decoration:none}.uk-contrast .uk-nav-side>li>a{color:#fff}.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover{background:rgba(255,255,255,.1);color:#fff}.uk-contrast .uk-nav-side>li.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-nav-side .uk-nav-header{color:#fff}.uk-contrast .uk-nav-side .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav-side ul a{color:rgba(255,255,255,.7)}.uk-contrast .uk-nav-side ul a:hover{color:#fff}.uk-contrast .uk-subnav>*>a{color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover{color:#fff;text-decoration:none}.uk-contrast .uk-subnav>.uk-active>a{color:#fff}.uk-contrast .uk-subnav-line>:nth-child(n+2):before{border-left-color:rgba(255,255,255,.2)}.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover{background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-subnav-pill>.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-tab{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab>li>a{border-color:transparent;color:rgba(255,255,255,.7)}.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-tab>li.uk-active>a{border-color:rgba(255,255,255,.2);border-bottom-color:transparent;background:#fff;color:#444}.uk-contrast .uk-tab-center{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab-grid:before{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-list-line>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.8);color:#444;background-clip:padding-box}.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus{border-color:#fff;background:#fff;color:#444}.uk-contrast .uk-form :-ms-input-placeholder{color:rgba(68,68,68,.7)!important}.uk-contrast .uk-form ::-moz-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-form ::-webkit-input-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-button{color:#444;background:#fff}.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover{background-color:rgba(255,255,255,.8);color:#444}.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-button-primary{background-color:#00a8e6;color:#fff}.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-contrast .uk-icon-hover{color:rgba(255,255,255,.7)}.uk-contrast .uk-icon-hover:hover{color:#fff}.uk-contrast .uk-icon-button{background:#fff;color:#444}.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover{background-color:rgba(255,255,255,.8);color:#444}.uk-contrast .uk-icon-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-text-muted{color:rgba(255,255,255,.6)!important}.uk-contrast .uk-text-primary{color:#2d7091!important}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
#gt-tooltip {
    background: #00963E;
    color: #f3f3f3;
    text-align: center;
    padding: 6px 0;
    position: absolute;
    max-width: 250px;
    z-index: 10001;
    border-radius: 3px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, .3);
    padding: 5px 8px;
    font-size: 12px;
    text-shadow: none
}

#gt-tooltip:before {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 6px dashed #00963E;
    top: -6px;
    left: 15px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
    content: ''
}
/* End */


/* Start:/local/templates/asevalar/css/components/slidenav.gradient.min.css?17056049461008*/
/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
.uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/asevalar/css/components/dotnav.gradient.min.css?17056049461360*/
/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-top:-15px;padding:0;list-style:none}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px;margin-top:15px}.uk-dotnav:after,.uk-dotnav:before{content:"";display:block;overflow:hidden}.uk-dotnav:after{clear:both}.uk-dotnav>*{float:left}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:rgba(50,50,50,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background:rgba(50,50,50,.4);outline:0}.uk-dotnav>*>:active{background:rgba(50,50,50,.6)}.uk-dotnav>.uk-active>*{background:rgba(50,50,50,.4);-webkit-transform:scale(1.3);transform:scale(1.3)}.uk-dotnav-contrast>*>*{background:rgba(255,255,255,.4)}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover{background:rgba(255,255,255,.7)}.uk-dotnav-contrast>*>:active{background:rgba(255,255,255,.9)}.uk-dotnav-contrast>.uk-active>*{background:rgba(255,255,255,.9)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-dotnav-vertical>*{float:none}
/* End */


/* Start:/local/templates/asevalar/css/swiper.min.css?170560494617759*/
/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300963E'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2300963E'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#00963E}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#00963E;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/asevalar/css/components/slider.css?17056049461963*/
/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
/* ========================================================================
   Component: Slider
 ========================================================================== */
/*
 * RTL Compatibility
 */
[data-uk-slider] {
  direction: ltr;
}
html[dir="rtl"] .uk-slider > * {
  direction: rtl;
}
/*
 * 1. Create position context
 * 2. Create stacking context to prevent z-index issues with other components
 * 3. Deactivate browser history navigation in IE11
 */
.uk-slider {
  /* 1 */
  position: relative;
  /* 2 */
  z-index: 0;
  /* 3 */
  touch-action: pan-y;
}
/*
 * 1. Reset list style without interfering with grid
 */
.uk-slider:not(.uk-grid) {
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
}
/*
 * Sub-object item
 * 1. Position items above each other
 */
.uk-slider > * {
  /* 1 */
  position: absolute;
  top: 0;
  left: 0;
}
/*
 * Clip child elements
 */
.uk-slider-container {
  overflow: hidden;
}
/*
 * Dragged
 */
.uk-slider:not(.uk-drag) {
  -webkit-transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
}
/*
 * 1. Makes text unselectable
 */
.uk-slider.uk-drag {
  cursor: col-resize;
  /* 1 */
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*
 * 1. Prevents images and links from being dragged (default browser behavior)
 * 2. Disables the default callout shown when you touch and hold a touch target
 * Currently only works in Webkit
 */
.uk-slider a,
.uk-slider img {
  /* 1 */
  -webkit-user-drag: none;
  user-drag: none;
  /* 2 */
  -webkit-touch-callout: none;
}
/*
 * 1. Prevents images and links from being dragged in Firefox
 */
.uk-slider img {
  pointer-events: none;
}
/* Modifier: `uk-slider-fullscreen`
 ========================================================================== */
.uk-slider-fullscreen,
.uk-slider-fullscreen > li {
  height: 100vh;
}

/* End */


/* Start:/local/templates/asevalar/css/components/dotnav.css?17056049462636*/
/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
/* ========================================================================
   Component: Dotnav
 ========================================================================== */
/*
 * 1. Gutter
 * 2. Remove default list style
 */
.uk-dotnav {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  /* 1 */
  margin-left: -15px;
  margin-top: -15px;
  /* 2 */
  padding: 0;
  list-style: none;
}
/*
 * 1. Space is allocated solely based on content dimensions
 * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied
 */
.uk-dotnav > * {
  /* 1 */
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  /* 2 */
  padding-left: 15px;
  margin-top: 15px;
}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav:before,
.uk-dotnav:after {
  content: "";
  display: block;
  overflow: hidden;
}
.uk-dotnav:after {
  clear: both;
}
.uk-dotnav > * {
  float: left;
}
/* Items
 ========================================================================== */
/*
 * Items
 * 1. Hide text if present
 */
.uk-dotnav > * > * {
  display: block;
  box-sizing: content-box;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(50, 50, 50, 0.1);
  /* 1 */
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background: rgba(50, 50, 50, 0.4);
  /* 2 */
  outline: none;
}
/* OnClick */
.uk-dotnav > * > :active {
  background: rgba(50, 50, 50, 0.6);
}
/* Active */
.uk-dotnav > .uk-active > * {
  background: rgba(50, 50, 50, 0.4);
}
/* Modifier: `uk-dotnav-contrast`
 ========================================================================== */
.uk-dotnav-contrast > * > * {
  background: rgba(255, 255, 255, 0.4);
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-dotnav-contrast > * > :hover,
.uk-dotnav-contrast > * > :focus {
  background: rgba(255, 255, 255, 0.7);
}
/* OnClick */
.uk-dotnav-contrast > * > :active {
  background: rgba(255, 255, 255, 0.9);
}
/* Active */
.uk-dotnav-contrast > .uk-active > * {
  background: rgba(255, 255, 255, 0.9);
}
/* Modifier: 'uk-dotnav-vertical'
 ========================================================================== */
/*
 * DEPRECATED
 */
.uk-dotnav-vertical {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
/*
 * DEPRECATED IE9 Support
 */
.uk-dotnav-vertical > * {
  float: none;
}

/* End */


/* Start:/local/templates/asevalar/css/main.css?1744364090139587*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
/*retina display*/
li,
p,
span,
a,
div {
  font-size: 16px;
  color: #3c3c3d;
  line-height: 24px;
}
.main_section,
.main_section ~ section {
  margin: auto;
  max-width: 1200px;
}
@media screen and (max-width: 1220px) {
  .main_section,
  .main_section ~ section {
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .main_section,
  .main_section ~ section {
    padding: 0px;
  }
}
header .container {
  width: auto;
  max-width: 1200px;
}
@media screen and (max-width: 767px) {
  header {
    padding-top: 5px;
  }
}
@media screen and (min-width: 375px) and (max-width: 380px) {
  header {
    padding-top: 10px;
  }
}
@media screen and (max-width: 374px) {
  header {
    padding-top: 15px;
  }
}
.container {
  width: auto;
  max-width: 1200px;
  position: relative;
}
.container .row {
  width: 100%;
}
i.leaf_icon {
  height: 14px;
  width: 14px;
  background-color: #00963E;
  display: inline-block;
  border-top-left-radius: 17px;
  border-bottom-right-radius: 17px;
}
.leaf:after {
  content: '';
  height: 17px;
  width: 17px;
  background-color: #00963E;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  border-top-left-radius: 17px;
  border-bottom-right-radius: 17px;
}
.as_title {
  position: relative;
  text-align: center;
  margin: 60px 0;
}
.as_title:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 3px;
  background: #00963E;
  top: 50%;
  margin-top: -1px;
}
.leaf_title {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-family: Roboto-Bold;
  color: #29004e;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.leaf_title.first_title {
  margin-top: 0;
}
h1.leaf_title {
  margin-top: 10px;
}
.leaf_title:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  border-bottom: 1px solid #00963E;
  top: 17px;
  width: 300%;
  margin-left: -100%;
}
.leaf_title span,
.leaf_title h1,
.leaf_title h2 {
  display: inline-block;
  padding: 0 25px 0 10px;
  background-color: #fff;
  position: relative;
  text-transform: uppercase;
  color: #29004e;
  font-size: 22px;
  line-height: 27px;
  font-family: Roboto-Bold;
}
@media screen and (max-width: 767px) {
  .leaf_title span,
  .leaf_title h1,
  .leaf_title h2 {
    font-size: 18px;
  }
}
.leaf_title span:not(.leafless):first-child:after,
.leaf_title h1:not(.leafless):first-child:after,
.leaf_title h2:not(.leafless):first-child:after {
  content: '';
  height: 17px;
  width: 17px;
  background-color: #00963E;
  display: block;
  position: absolute;
  top: -10px;
  right: 5px;
  border-top-left-radius: 17px;
  border-bottom-right-radius: 17px;
}
@media screen and (max-width: 767px) {
  .leaf_title span:not(.leafless):first-child:after,
  .leaf_title h1:not(.leafless):first-child:after,
  .leaf_title h2:not(.leafless):first-child:after {
    height: 14px;
    width: 14px;
    border-top-left-radius: 14px;
    border-bottom-right-radius: 14px;
    top: -5px;
    right: 7px;
  }
}
@media screen and (max-width: 980px) and (min-width: 767px) {
  .leaf_title {
    font-size: 18px;
  }
  .leaf_title.two-rows {
    line-height: 24px;
  }
  .leaf_title.two-rows span:first-child:after {
    top: -7px;
  }
}
@media (max-width: 767px) {
  .leaf_title {
    font-size: 16px;
  }
  .leaf_title.two-rows {
    line-height: 22px;
  }
  .leaf_title.two-rows span:first-child:after {
    top: -7px;
  }
}
img.retina {
  display: none;
}
div.bx-auth-serv-icons a:hover {
  margin: 1px;
  border: none;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  img.retina {
    display: inline-block;
  }
  img.retina + img {
    display: none;
  }
}
html,
body {
  height: 100%;
}
body {
  font-family: Roboto-Regular;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Roboto-Regular;
}
.js-free-delivery-limit {
  margin-left: 5px;
  margin-right: 5px;
}
.order_make_steps {
  text-align: center;
  font-family: 'Roboto-medium';
  margin-bottom: 30px;
}
.order_make_steps .order_step {
  margin: 0 2px;
  font-size: 16px;
  color: #3c3c3b;
}
@media all and (max-width: 385px) {
  .order_make_steps .order_step {
    margin: 0 2px;
    font-size: 12px;
  }
}
.order_make_steps .order_step a {
  color: #3c3c3b;
}
@media all and (max-width: 385px) {
  .order_make_steps .order_step a {
    font-size: 12px;
  }
}
.order_make_steps .order_step a:hover {
  text-decoration: underline;
}
.order_make_steps .order_step.active_step {
  color: #00963E;
}
@media all and (max-width: 385px) {
  .next_step_arrow {
    font-size: 13px;
  }
}
.ar-search__input {
  border-radius: 20px;
}
.search_form_content input.search {
  border-radius: 15px !important;
}
.main_wrapper {
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  overflow-x: hidden;
  min-height: 100vh;
}
.uk-container {
  padding: 12px 15px;
}
a:hover {
  text-decoration: none;
  color: inherit;
}
.clear-regular {
  clear: both;
  width: 100%;
}
.uk-dropdown {
  padding: 4px 15px;
  background: #fff;
  color: #666;
  font-size: 1rem;
  vertical-align: top;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  width: 160px;
}
.uk-nav-dropdown > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.uk-nav-dropdown > li > a:focus,
.uk-nav-dropdown > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.city_drop {
  font-size: 12px;
  color: #4d6977;
}
.city {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #4d6977;
  padding-right: 15px;
}
.city img {
  padding-right: 5px;
}
.city i {
  font-size: 8px;
  vertical-align: middle;
  line-height: 9px;
  padding-left: 8px;
}
.city_drop {
  border: none;
  border-radius: 0px;
  margin: 4px 39px;
}
.city_drop ul a {
  font-family: Roboto-Regular;
  font-size: 13px;
  color: #666666;
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  white-space: nowrap;
}
.city_drop ul a:hover {
  color: green;
  text-decoration: underline;
  background-color: transparent;
}
.deliver {
  font-family: 'Roboto-Light';
  font-size: 12px;
  color: #4d6977;
  text-decoration: underline;
}
.number img {
  padding-right: 3px;
  text-align: right;
  margin-top: -4px;
}
.geo-contacts-header-block {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  max-width: 1200px;
  margin: auto;
  padding: 4px 0;
  font-family: 'Roboto-Medium';
}
.geo-contacts-header-block .marketplace-text {
  text-align: left;
  color: #3c3c3d;
  margin-left: 30px;
}
.geo-contacts-header-block .marketplace-text p {
  margin: 0;
  letter-spacing: 1px;
}
.geo-contacts-header-block .marketplace-text a {
  color: #3c3c3d;
}
.number {
  text-align: right;
}
@media screen and (min-width: 767px) and (max-width: 1269px) {
  .number {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
  }
}
.number p {
  font-size: 14px;
  color: #3c3c3b;
  text-align: right;
  display: inline-block;
  padding-right: 5px;
  margin: 0;
}
.number p:first-child {
  font-weight: 800;
}
.number span {
  font-family: 'Roboto-Light';
  font-size: 12px;
  color: #4d6977;
  text-align: right;
}
.top_banner_header {
  background-color: #29004e;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 11px 15px;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .top_banner_header {
    display: none;
  }
}
.top_banner_header p {
  font-size: 19px;
  color: #ffedff;
  margin: 0 29px 0 127px;
  letter-spacing: 1px;
}
.top_banner_header a {
  background-color: #00963E;
  color: #ffedff;
  font-size: 11px;
  padding: 1px 19px;
  border-radius: 13px;
  border: 1px solid #ffedff;
}
.upper-bar {
  max-width: 1200px;
  margin: auto;
  width: 100%;
  padding: 0;
}
header {
  position: relative;
  flex-shrink: 0;
  height: 92px;
  background-color: #fff;
}
header .violet_bg {
  height: calc(100% + 2px);
  position: absolute;
  top: -2px;
  left: 0;
  background-color: #00963E;
  -ms-flex: 0 0 calc(50% + 60px);
  flex: 0 0 calc(50% + 60px);
  max-width: calc(50% + 60px);
}
@media screen and (max-width: 767px) {
  header .violet_bg {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
  }
}
@media screen and (max-width: 450px) {
  header .violet_bg {
    -ms-flex: 0 0 67%;
    flex: 0 0 67%;
    max-width: 67%;
  }
}
@media screen and (max-width: 374px) {
  header .violet_bg {
    -ms-flex: 0 0 77%;
    flex: 0 0 77%;
    max-width: 77%;
  }
}
@media screen and (max-width: 330px) {
  header .violet_bg {
    -ms-flex: 0 0 82%;
    flex: 0 0 82%;
    max-width: 82%;
  }
}
header .violet_bg:after {
  content: '';
  width: 80px;
  background-color: #fff;
  position: absolute;
  left: calc(100% - 35px);
  transform: skew(-20deg);
  height: 100%;
}
@media screen and (max-width: 767px) {
  header .violet_bg:after {
    left: calc(100% - 30px);
  }
}
@media screen and (max-width: 450px) {
  header .violet_bg:after {
    left: calc(100% - 25px);
  }
}
header .search_section_cont {
  display: block;
}
header .search_section_cont .search_section {
  padding-left: 50px;
}
@media screen and (min-width: 768px) and (max-width: 980px) {
  header .search_section_cont .search_section {
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  header .search_section_cont .search_section {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  header .search_section_cont {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  header .search_section_cont .search_section {
    width: 100%;
    margin-right: 20px;
  }
}
header .search_form_content {
  border-width: 1px !important;
  border-radius: 25px;
}
.search_form_content {
  background-color: white;
  padding: 0 15px;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border: 1px solid #0dbb32;
  position: relative;
}
.search {
  background: #fff;
  border-radius: 14px;
  outline: none;
  position: relative;
  display: inline-block;
  border: none;
  font-size: 12px;
  font-family: 'Roboto-Light';
  width: 100%;
  flex: 1 0;
  -ms-flex: 1 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
  border-color: #00963E;
}
.busket_count {
  position: absolute;
  top: -17px;
  left: 60%;
  font-size: 12px;
  font-family: 'Roboto-Bold';
}
.busket_count.busket_count_small {
  background: #fa8a07;
  width: 21px;
  height: 21px;
  border-radius: 7px;
  text-align: center;
  top: -11px;
  right: -4px;
  line-height: 17px;
  font-family: 'Roboto-Regular';
  font-size: 13px;
  color: #fff;
  padding: 0 !important;
}
.search_form {
  position: relative;
  padding-top: 10px;
}
.search_submit {
  /*position: absolute;*/
  /*top: 15px;*/
  /*right: -17px;*/
  z-index: 10;
  cursor: pointer;
  height: 36px;
  width: 18px;
  position: relative;
  top: 0;
  background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20stroke%3D%22%2300963E%22%20stroke-width%3D%221.263%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M10.947%205.472c0%203.025-2.448%205.475-5.473%205.475C2.452%2010.947%200%208.497%200%205.472%200%202.451%202.452%200%205.474%200c3.025%200%205.473%202.45%205.473%205.472M16%2016L9.263%209.263%22%20transform%3D%22translate%28-281%20-82%29%20translate%2816%2075%29%20translate%28266%208%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E') 50% no-repeat;
  flex: 0 0 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18px;
  -ms-flex: 0 0 18px;
  right: 0;
  margin-right: -3px;
  border: none;
}
.city-search__input.search_submit {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%223%203%2018%2018%22%3E%20%3Cpath%20fill%3D%22%23f29100%22%20d%3D%22M9.5,3A6.5,6.5%200%200,1%2016,9.5C16,11.11%2015.41,12.59%2014.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41%2011.11,16%209.5,16A6.5,6.5%200%200,1%203,9.5A6.5,6.5%200%200,1%209.5,3M9.5,5C7,5%205,7%205,9.5C5,12%207,14%209.5,14C12,14%2014,12%2014,9.5C14,7%2012,5%209.5,5Z%22/%3E%20%3C/svg%3E) 93% white no-repeat;
  background-size: 18px;
  flex: 0 0 18px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18px;
  -ms-flex: 0 0 18px;
}
input:focus,
input:hover {
  outline: none;
}
.uk-button:focus,
.uk-button:hover {
  background-color: transparent;
}
#search_cat {
  right: 11px;
  background: #fff;
  position: relative;
  flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  top: 0;
  bottom: 0;
  margin: auto;
}
.bx-ie11 #search_cat {
  margin-top: 2px;
}
#search_cat button {
  background-color: transparent;
}
#search_concept {
  font-family: 'Roboto-Light';
  font-size: 12px;
  color: #666666;
  height: 25px;
  border-left: 1px solid #0a9e3b;
  display: inline-block;
  padding-left: 10px;
  margin-bottom: 0;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  margin-top: -4px;
}
.search_drop {
  width: 200px;
  border-radius: 0px;
  border: none;
  margin-top: 0;
}
.search_drop ul {
  margin-top: -1px;
  padding-top: 10px;
  border: 0px;
  left: 10px;
}
#search_concept i {
  font-size: 8px;
  line-height: 9px;
  vertical-align: middle;
  padding-left: 10px;
}
.search_drop ul li {
  font-family: Roboto-Regular;
  font-size: 13px;
  color: #666666;
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  white-space: nowrap;
}
.search_drop ul li:hover {
  color: green;
  text-decoration: underline;
  background-color: transparent;
  cursor: pointer;
}
#close_search {
  display: none;
}
.user_block {
  position: relative;
  padding-top: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1200px) {
  .user_block {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 767px) and (max-width: 980px) {
  .user_block > * {
    margin-left: -5px;
  }
  .user_block > *:last-child {
    margin-left: -15px;
  }
}
@media screen and (max-width: 767px) {
  .user_block {
    margin-bottom: -3px;
    justify-content: flex-end;
  }
}
.user_block img:not(.evalar_logo):not(.mobile_evalar_logo_header) {
  width: 31px;
}
.user_block #basket span,
.user_block #favorite span {
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  text-align: center;
  line-height: 24px;
  top: -15px;
  padding: 0px 5px;
  background: #fff;
  color: #00963E;
}
.user_block #favorite .busket_count {
  top: -15px;
}
.user_block #favorite i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2281.000000pt%22%20height%3D%2272.000000pt%22%20viewBox%3D%220%200%2081.000000%2072.000000%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cg%20transform%3D%22translate%280.000000,72.000000%29%20scale%280.100000,-0.100000%29%22%20fill%3D%22%233d3d3d%22%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M119%20692%20c-77%20-40%20-114%20-102%20-114%20-191%201%20-44%207%20-77%2019%20-101%2010%20-19%20100%20-117%20200%20-218%20l181%20-183%20181%20183%20c100%20101%20190%20199%20200%20218%2012%2023%2018%2057%2019%20100%200%2083%20-34%20147%20-100%20186%20-87%2050%20-176%2041%20-250%20-27%20-23%20-21%20-46%20-39%20-50%20-39%20-4%200%20-27%2018%20-50%2039%20-72%2066%20-151%2077%20-236%2033z%20m165%20-17%20c18%20-9%2050%20-34%2071%20-55%2022%20-22%2044%20-40%2050%20-40%206%200%2028%2018%2050%2040%2021%2021%2053%2046%2071%2055%20106%2050%20240%20-31%20252%20-154%208%20-88%20-6%20-110%20-197%20-304%20l-176%20-179%20-176%20179%20c-191%20194%20-205%20216%20-197%20304%2012%20123%20146%20204%20252%20154z%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  height: 29px;
  width: 29px;
}
.user_block a {
  text-decoration: none;
  color: #ffffff;
  position: relative;
}
.modal_auth span {
  color: #00963e;
  top: -24px;
  position: absolute;
  left: -2px;
  font-family: 'Roboto-Light';
}
.modal_auth i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22/%3E%20%3Cpath%20fill%3D%22%233d3d3d%22%20fill-rule%3D%22nonzero%22%20d%3D%22M14.7%2019.147c5.538%200%2010.541%203.037%2013.143%207.813.127.233.041.524-.192.651s-.524.041-.65-.192c-2.436-4.47-7.118-7.312-12.301-7.312s-9.864%202.842-12.3%207.312c-.127.233-.418.32-.65.192-.234-.127-.32-.418-.193-.65%202.602-4.777%207.605-7.814%2013.143-7.814zM14.589%201.5c4.156%200%207.524%203.369%207.524%207.526%200%204.156-3.368%207.525-7.524%207.525-4.157%200-7.526-3.369-7.526-7.525%200-4.157%203.368-7.526%207.526-7.526zm0%20.96c-3.628%200-6.566%202.939-6.566%206.566%200%203.626%202.939%206.565%206.566%206.565%203.626%200%206.564-2.94%206.564-6.565%200-3.627-2.938-6.566-6.564-6.566z%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  height: 29px;
  width: 29px;
  margin-left: 2px;
}
.user_block img {
  display: inline-block;
  margin-right: 2px;
}
.evalar_logo {
  height: 35px;
  position: relative;
  top: -3px;
}
.evalar-logo__mobile.evalar_logo {
  display: none;
}
@media screen and (max-width: 980px) {
  .evalar-logo {
    height: 29px;
  }
}
@media screen and (max-width: 980px) {
  .evalar-logo__desctop.evalar_logo {
    display: none;
  }
  .evalar-logo__mobile.evalar_logo {
    display: block ;
  }
}
@media screen and (max-width: 768px) {
  .evalar-logo__mobile.evalar_logo {
    display: none ;
  }
}
img {
  vertical-align: middle;
}
.uk-navbar {
  background-color: white;
}
.header_menu,
.header_menu .uk-navbar {
  background-color: #fff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .header_menu,
  .header_menu .uk-navbar {
    display: block;
  }
}
#search_concept,
.button_text {
  transform: translateY(1px);
  vertical-align: middle;
  color: #fff;
}
.button_text {
  margin-top: -1px;
}
.navbar {
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
}
.next {
  right: -7.5%;
}
.prev {
  left: -7.5%;
}
.product_slider .uk-container .next,
.product_slider .uk-container .prev {
  display: block;
}
.caption {
  position: absolute;
  top: 15%;
  left: 41.5%;
  display: inline-block;
  text-align: center;
  padding: 15px;
  width: 50%;
}
.caption h2 {
  font-family: 'Roboto-Regular';
  font-weight: 100;
  font-size: 38px;
  line-height: 40px;
  text-align: center;
  color: #927f6e;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 19px;
}
.caption .uk-button {
  background-color: #927f6e;
  color: #FFFFFF;
  font-size: 11px;
  font-family: Roboto-Regular;
  padding: 0.5% 4.9%;
  text-transform: uppercase;
}
.trust {
  background: #9bc101;
  display: inline-block;
  text-align: center;
  float: left;
  padding: 1%;
  width: 44%;
}
.trust + .icons {
  width: 56%;
}
.trust h2 {
  font-family: Roboto-Medium;
  font-size: 26px;
  color: #fff;
  line-height: 35px;
  letter-spacing: 1px;
  padding-bottom: 20px;
  margin-top: 13px;
  margin-bottom: 16px;
  background-image: url(/local/templates/asevalar/css/../img/hbg.png) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  width: 100% !important;
}
.trust p {
  font-family: 'Roboto-Light';
  font-size: 16px;
  color: #fff;
  line-height: 19px;
  padding-bottom: 10px;
}
.icons {
  background: #f1f1f1;
  float: left;
}
.icons_cont {
  display: table;
  padding: 2% 1%;
}
.icons1 {
  width: 25%;
  float: left;
  text-align: center;
}
.icons1 p {
  font-size: 12px;
  font-family: Roboto-Bold;
  color: #686868;
  line-height: 19px;
  margin-top: 22px;
  margin-bottom: 0px;
  padding: 0% 10%;
}
.evalar_advantages_section {
  display: block !important;
}
.mobile_n1 {
  display: none;
}
.advantages_section {
  position: relative;
  margin-top: 25px;
  background-color: #f5f5f5;
}
.advantages_section .mainpage_middle_box {
  height: 150px;
  max-width: 1200px;
  margin: auto;
  align-items: center;
  position: relative;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box {
    height: 300px;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box {
    height: 280px;
  }
}
.advantages_section .mainpage_middle_box .middle_box_marketplace {
  align-self: baseline;
}
.advantages_section .mainpage_middle_box .violet_bg {
  background-color: #29004e;
  height: 100%;
  position: absolute;
  width: 34%;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .violet_bg {
    width: 80%;
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .violet_bg {
    width: 80%;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .violet_bg {
    height: 110px;
  }
}
.advantages_section .mainpage_middle_box .violet_bg:after {
  content: '';
  border: 70px solid transparent;
  border-left: 0px solid #29004e;
  border-top: 150px solid #29004e;
  position: absolute;
  left: 100%;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .violet_bg:after {
    border: 50px solid transparent;
    border-left: 0px solid #29004e;
    border-top: 150px solid #29004e;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .violet_bg:after {
    border-top: 110px solid #29004e;
  }
}
.advantages_section .mainpage_middle_box .violet_bg:before {
  content: '';
  background: #29004e;
  position: absolute;
  left: -50vw;
  width: 50vw;
  height: 150px;
}
.advantages_section .mainpage_middle_box .middle_box_text {
  position: absolute;
  padding: 15px 0;
  width: 100%;
  bottom: 0;
}
@media screen and (max-width: 1220px) {
  .advantages_section .mainpage_middle_box .middle_box_text {
    padding: 10px 0;
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text {
    padding: 0;
    margin: auto;
    text-align: center;
    position: relative;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo {
  padding-right: 0;
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo sup {
  color: #fff;
  left: -20px;
  bottom: -10px;
  top: unset;
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo sup {
    left: -15px;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo img {
  display: block;
  height: 75px;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo {
    margin-left: 5%;
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.mobile-hidden {
    display: none;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden {
  display: none;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden {
    display: block;
    padding: 15px 0;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden {
    text-align: left;
    padding-left: 15px;
    margin-left: 6%;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden img {
  display: block;
  height: 75px;
  margin: 0 auto 15px;
  width: auto;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden img {
    margin: 0 0 15px;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo.desktop-hidden img {
    height: 55px;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo i {
  background-color: #00963E;
  width: 28px;
  height: 28px;
  border-top-left-radius: 28px;
  border-bottom-right-radius: 28px;
  position: absolute;
  top: -7px;
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo i {
    width: 14px;
    height: 14px;
    border-top-left-radius: 14px;
    border-bottom-right-radius: 14px;
    top: 0;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo p {
  color: #fff;
  font-size: 22px;
  letter-spacing: 1.7px;
  margin: 0;
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo p:not(:first-child) {
  margin-bottom: 25px;
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo p:not(:first-child) {
    font-size: 13px;
    margin-bottom: 5px;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo p:first-child {
  font-size: 40px;
  position: relative;
  letter-spacing: 2px;
  padding: 15px 0;
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo p:first-child {
    font-size: 24px;
    padding: 5px 0;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo a {
  color: #fff;
  margin-top: 10px;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo a {
    margin-left: -150px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo a {
    margin-left: 0;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .left_logo a {
    font-size: 12px;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
    position: absolute;
    top: 170px;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item.col-md-2 {
    align-items: center;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item.col-md-2 p {
    padding-top: 10px;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item.col-md-2 br {
    display: none;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row.evalar_advantages_popup {
  max-height: 0;
  opacity: 0;
  transition: max-height 400ms;
  transition: opacity 400ms;
}
@media screen and (max-width: 680px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row.evalar_advantages_popup.active_popup {
    max-height: 400px;
    opacity: 1;
    transition: max-height 400ms;
    transition: opacity 400ms;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row.evalar_advantages_popup.active_popup .evalar_advantages_popup_close {
    content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250%22%20height%3D%2250%22%20fill%3D%22%23444%22%3E%3Cpath%20d%3D%22M%209.15625%206.3125%20L%206.3125%209.15625%20L%2022.15625%2025%20L%206.21875%2040.96875%20L%209.03125%2043.78125%20L%2025%2027.84375%20L%2040.9375%2043.78125%20L%2043.78125%2040.9375%20L%2027.84375%2025%20L%2043.6875%209.15625%20L%2040.84375%206.3125%20L%2025%2022.15625%20Z%22/%3E%3C/svg%3E');
    zoom: 30%;
    -ms-zoom: 30%;
    -webkit-zoom: 30%;
    -moz-transform: scale(30%, 30%);
    right: 0;
    top: 0;
    position: absolute;
    padding: 0 30px;
    margin-top: 35px;
  }
}
@media screen and (min-width: 681px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row.evalar_advantages_popup {
    display: flex;
    max-height: 400px;
    opacity: 1;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
    top: 130px;
  }
}
@media screen and (max-width: 520px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
    flex-wrap: wrap;
    height: 325px;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item.col-md-2 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 850px) and (min-width: 520px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item.col-md-2 br {
    display: block;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  color: #29004e;
  font-family: Roboto-medium;
}
@media screen and (max-width: 980px) and (min-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item {
    padding-left: 10px;
    padding-right: 5px;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item:last-child {
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item > div {
    text-align: center;
  }
}
@media screen and (max-width: 1220px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item {
    align-items: flex-end;
    flex-direction: column;
  }
}
@media screen and (min-width: 1270px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item > div {
    display: flex;
  }
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item > div p {
    margin: 15px;
  }
}
@media screen and (max-width: 1269px) {
  .advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item > div p {
    margin: 0;
    text-align: center;
    color: #29004e;
    line-height: 17px;
    margin-top: 10px;
    font-family: Roboto-medium;
  }
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item img {
  align-self: baseline;
  display: block;
  margin: auto;
  height: 70px;
  width: 70px;
  flex-shrink: 0;
}
.advantages_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row .middlebox_item p {
  margin-left: 13px;
}
.advantages_section .about_page_advantages.mainpage_middle_box .middle_box_text .firstrow .left_logo img {
  display: inline-block;
}
.advantages_section .mainpage_middle_box.evalar_brand {
  margin-bottom: 75px;
  height: 150px;
  transition: margin-bottom 400ms;
}
@media screen and (max-width: 680px) {
  .advantages_section .mainpage_middle_box.evalar_brand.popup_hidden {
    margin-bottom: 65px;
    transition: margin-bottom 400ms;
  }
}
@media screen and (max-width: 1270px) {
  .advantages_section .mainpage_middle_box.evalar_brand {
    height: 165px;
  }
}
@media screen and (max-width: 1270px) {
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_item {
    justify-content: center;
    align-items: baseline !important;
    flex-direction: row !important;
  }
}
@media screen and (max-width: 1170px) {
  .advantages_section .mainpage_middle_box.evalar_brand .col-md-4 {
    min-width: 400px;
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .col-md-2 {
    -ms-flex: unset;
    flex: unset;
    max-width: unset;
    margin-top: -10px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    min-width: 400px;
  }
}
.advantages_section .mainpage_middle_box.evalar_brand .middle_box_text {
  padding: 0;
}
@media screen and (max-width: 1220px) and (min-width: 1200px) {
  .advantages_section .mainpage_middle_box.evalar_brand .middle_box_text {
    margin-bottom: 10px;
  }
}
.advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
  background-color: #079e56;
}
.advantages_section .mainpage_middle_box.evalar_brand .violet_bg:before {
  background-color: #079e56;
  height: 150px;
}
@media screen and (max-width: 1270px) {
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg:before {
    height: 165px;
  }
}
.advantages_section .mainpage_middle_box.evalar_brand .violet_bg:after {
  border: 55px solid transparent;
  border-left: 0px solid #079e56;
  border-top: 150px solid #079e56;
}
@media screen and (max-width: 1270px) {
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg:after {
    border-top: 165px solid #079e56;
  }
}
.advantages_section .mainpage_middle_box.evalar_brand .middlebox_item p {
  font-size: 14px;
  line-height: 19px;
  margin-left: 10px !important;
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo {
  display: flex;
  position: relative;
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo .ps_under_block {
  position: absolute;
  color: #868686;
  font-size: 10px;
  font-family: Roboto-regular;
  bottom: -50px;
  line-height: 12px;
  left: 0;
}
@media screen and (max-width: 1220px) and (min-width: 1200px) {
  .advantages_section .mainpage_middle_box.evalar_brand .left_logo .ps_under_block {
    bottom: -60px;
  }
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo img {
  align-self: center;
  margin-right: 25px;
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo p {
  color: #fff;
  font-size: 13px !important;
  line-height: 17px !important;
  font-family: Roboto-regular;
  letter-spacing: 0.03px !important;
  max-width: 220px;
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo p strong {
  font-size: 31px !important;
  font-family: roboto-bold;
}
.advantages_section .mainpage_middle_box.evalar_brand .left_logo p:first-child {
  font-size: 28px !important;
}
.advantages_section .mainpage_middle_box.evalar_brand .ps_under_block.desktop_hidden {
  display: none;
}
@media screen and (max-width: 930px) {
  .advantages_section .mainpage_middle_box.evalar_brand {
    margin-bottom: 200px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .firstrow {
    flex-wrap: wrap;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .mobile-hidden {
    display: none;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    background: #f5f5f5;
    padding-top: 45px;
    padding-bottom: 40px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .ps_under_block.desktop_hidden {
    display: flex;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
    padding-left: 60px;
    padding-right: 15px;
    align-items: center;
    font-size: 10px;
    line-height: 12px;
    color: #868686;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .desktop-hidden.col-12 {
    display: flex !important;
    height: 165px;
    align-items: center;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    justify-content: space-around;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .desktop-hidden.col-12 .ps_under_block.mobile_hidden {
    display: none;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .col-md-2 {
    width: 25%;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    width: 60%;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middle_box_text {
    position: relative;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middle_box_text .left_logo img {
    margin: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    height: 165px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    top: 165px !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .ps_under_block.desktop_hidden {
    text-align: left;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .left_logo.desktop-hidden {
    margin-left: 0 !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    padding-top: 35px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 670px) {
  .advantages_section .mainpage_middle_box.evalar_brand {
    margin-bottom: 250px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .left_logo.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    height: 190px;
    padding: 25px 30px 35px !important;
    align-items: baseline;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    width: 100%;
    height: 190px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand img.evalar_logo_brand {
    width: 50% !important;
    height: auto !important;
    max-height: 112px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    top: 235px !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .ps_under_block.desktop_hidden {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 10px;
    line-height: 12px;
    padding-bottom: 25px;
    background-color: #fff;
    color: #868686;
    padding-top: 10px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text {
    width: 50%;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p {
    max-width: unset;
    font-size: 18px !important;
    line-height: 22px !important;
    padding-top: 5px;
    padding-right: 10px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p:first-child {
    font-size: 40px !important;
    font-family: Roboto-Bold;
  }
}
@media screen and (max-width: 580px) {
  .advantages_section .mainpage_middle_box.evalar_brand {
    margin-bottom: 360px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand.popup_hidden {
    margin-bottom: 25px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .left_logo.col-12 {
    padding: 15px 35px 20px 15px !important;
    align-items: center;
    height: 135px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    width: 100%;
    height: 135px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand img.evalar_logo_brand {
    max-height: 80px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    top: 190px !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p {
    font-size: 13px !important;
    line-height: 16px !important;
    padding-right: 0;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p:first-child {
    font-size: 28px !important;
  }
}
@media screen and (max-width: 414px) {
  .advantages_section .mainpage_middle_box.evalar_brand {
    margin-bottom: 345px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand.popup_hidden {
    margin-bottom: 10px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .left_logo.col-12 {
    padding: 12px 25px 10px 12px !important;
    align-items: center;
    height: 105px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .violet_bg {
    width: 100%;
    height: 105px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand img.evalar_logo_brand {
    max-height: 62px;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .middlebox_items_row {
    top: 175px !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p {
    font-size: 10px !important;
    line-height: 12px !important;
  }
  .advantages_section .mainpage_middle_box.evalar_brand .brand_logo_text > p:first-child {
    font-size: 22px !important;
  }
}
/* Banner middle section  start*/
.banner_middle .uk-width-1-3 {
  padding: 0px !important;
}
.banner_mid1 {
  position: relative;
  width: 41.7%;
  padding-left: 0px !important;
}
.banner_mid2 {
  width: 58.3%;
  position: relative;
  padding-left: 0px !important;
}
.banner_mid_txt {
  position: absolute;
  top: 64%;
  left: 0%;
  right: 0%;
  font-family: Roboto-Light;
  font-size: 22.33px;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 25px;
}
.banner_mid_txt1 {
  position: absolute;
  top: 10%;
  left: 9.4%;
  font-family: Roboto-Light;
  font-size: 18px;
  color: #9b9891;
  text-align: center;
  text-transform: uppercase;
}
/* Banner middle section  start*/
.banner_middle .uk-width-1-3 {
  padding: 0px !important;
}
.banner_mid1 {
  position: relative;
  width: 41.7%;
  padding-left: 0px !important;
}
.banner_mid2 {
  width: 58.3%;
  position: relative;
  padding-left: 0px !important;
}
.banner_middle {
  margin: 20px 0;
}
/* Product-slider*/
.right_shadow {
  -webkit-box-shadow: -5px 0px 11px 0px #e5e5e5;
  box-shadow: 9px 0px 11px -4px #e5e5e5;
}
.left_shadow {
  -webkit-box-shadow: -5px 0px 11px 0px #e5e5e5;
  box-shadow: -5px 0px 11px 0px #e5e5e5;
}
.slider_shad {
  width: 0px;
  height: 94%;
  position: absolute;
  margin: 15px 0;
  -webkit-box-shadow: -2px -3px 6px 2px #e5e5e5;
  box-shadow: -2px -3px 6px 2px #e5e5e5;
  display: none;
}
.slider_shad1 {
  width: 0;
  height: 94%;
  position: absolute;
  margin: 15px 1px;
  right: -10px;
  right: 0px;
  box-sizing: border-box;
  -webkit-box-shadow: 3px -3px 6px 2px #e5e5e5;
  box-shadow: 3px -3px 6px 2px #e5e5e5;
  display: none;
  top: 0;
}
.slider_cont {
  position: relative;
}
.uk-dotnav > * > * {
  width: 10px !important;
  height: 10px !important;
}
.uk-dotnav > .uk-active > * {
  background: #b3205b !important;
  transform: scale(1) !important;
}
.uk-dotnav > * > :hover {
  width: 10px !important;
  height: 10px !important;
}
.visit > * > :hover,
.visit > * > :focus {
  background: #eb5c09 !important;
}
.product_slider .uk-slidenav-position {
  max-width: 1010px;
  margin: auto;
}
.uk-slidenav img {
  width: 28px !important;
}
.product {
  outline: 1px solid #d1d1d1;
  position: relative;
  display: inline-block;
  padding: 10px;
  margin: 15px 0;
  width: 100%;
  box-sizing: border-box;
}
.uk-slider > li {
  max-width: 202px;
}
.product_block {
  position: relative;
  padding: 25px 0 10px;
}
.pop_item__receipt {
  display: flex;
  width: fit-content;
  height: 30px;
  border-radius: 7px;
  background-color: #9A73E5;
  padding: 0 10px;
}
.prescription-warning {
  margin-right: auto;
  display: flex;
  color: #9a73e5;
  margin-bottom: 10px;
  order: -1;
  padding-left: 12px;
  padding-top: 15px;
}
.prescription-warning-delivery {
  width: 54%;
  background-color: #9A73E5;
  margin-right: auto;
  margin-bottom: 10px;
  color: #fff;
  border-radius: 11px;
  padding: 5px 12px;
}

@media screen and (max-width: 1220px) {
  .prescription-warning-delivery {
    width: 100%;
    order: -1;
  }
}
.prescription-warning svg {
    margin-right: 5px;
}
.tooltipser {
  display: flex;
}
.product .product_block__receipt,
.product_card_slider .product_block__receipt,
.prod_slider1 .product_block__receipt {
  display: flex;
  position: absolute;
  top: 0;
  left: 2%;
  width: fit-content;
  max-width: 68%;
  height: 27px;
  border-radius: 7px;
  background-color: #9A73E5;
  padding: 0 10px;
}
.prod_slider1 .product_block__receipt ,
.product_card_slider .product_block__receipt {
  top: 11px;
  z-index: 10;
  display: none;
}
.wrapper__receipt--detail {
  margin-top: 20px;
}
#gt-tooltip.receipt {
  background: #939598;
  width: 178px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
#gt-tooltip.receipt:before {
  border-color: #939598;
  border-left-color: transparent;
  border-right-color: transparent;
  top: -5px;
  opacity: 0.9;
}


.product_slider_list {
  padding: 0 80px !important;
}
.product_slider_list ul {
  margin-left: 0 !important;
}
.product_slider_list ul li {
  padding: 0px !important;
}
span.roll {
  position: absolute;
  text-align: center;
  z-index: 10;
  left: 0%;
  opacity: 0;
  width: 100%;
  height: 60%;
}
.roll:hover {
  opacity: 1;
}
.loop_cl {
  content: "";
  background-repeat: no-repeat;
  text-align: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.9);
  height: 70px;
  line-height: 70px;
  display: inline-block;
  width: 70px;
  top: 30%;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  cursor: pointer;
  display: none;
}
.loop_cl:before {
  content: "";
  background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%223%203%2018%2018%22%3E%20%3Cpath%20fill%3D%22%2300963E%22%20d%3D%22M9.5,3A6.5,6.5%200%200,1%2016,9.5C16,11.11%2015.41,12.59%2014.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41%2011.11,16%209.5,16A6.5,6.5%200%200,1%203,9.5A6.5,6.5%200%200,1%209.5,3M9.5,5C7,5%205,7%205,9.5C5,12%207,14%209.5,14C12,14%2014,12%2014,9.5C14,7%2012,5%209.5,5Z%22/%3E%20%3C/svg%3E') 50% no-repeat;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.product_block:hover .loop_cl {
  display: block;
}
.vertical-align {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uk-heading-line {
  font-size: 24px;
  font-family: Roboto-Bold;
  color: #757c95;
  line-height: 36px;
  text-align: center;
  margin-top: 20px;
  text-transform: uppercase;
}
.product_slider .viewall {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #b3205b;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 2%;
  display: block;
  text-transform: uppercase;
}
.news_heading {
  /*margin-top: 20px;*/
}
.news_heading_h {
  margin-bottom: 0px !important;
}
.news_heading .news_heading_h:before {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 33.5%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  right: 2.5%;
}
.news_heading .news_heading_h:after {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 33%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: 2.5%;
}
.viewarticl {
  font-family: 'Roboto-Regular';
  font-size: 12px;
  color: #01b7c7;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 25px;
  display: block;
  text-transform: uppercase;
}
.learn_new {
  background: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 29px;
}
/*Imunitet*/
.learn_new a {
  font-family: 'Roboto-Regular';
  font-size: 12px;
  color: #01b7c7;
  line-height: 28px;
  text-align: left;
  margin-bottom: 9px;
  display: block;
  text-transform: uppercase;
}
.learn_new a:last-child {
  text-decoration: underline;
}
.left_articl h3 {
  font-family: 'Roboto-Italic';
  font-size: 44px;
  color: #2d4226;
  line-height: 44px;
  text-align: left;
  margin-top: 18px;
  margin-bottom: 18px;
  letter-spacing: 0.3px;
}
.left_articl {
  width: 67.5% !important;
}
.left_articl p {
  font-family: 'Roboto-Light';
  font-size: 18px;
  color: #000;
  text-align: left;
  line-height: 30px;
  margin-bottom: 5px;
  letter-spacing: -0.3px;
  padding-top: 11px;
}
.right_articl {
  width: 31.5% !important;
}
.right_articl h3 {
  font-family: 'Roboto-Bold';
  font-size: 18px;
  color: #2d4226;
  text-align: left;
  margin-top: 0px;
}
.right_articl p {
  font-family: 'Roboto-Light';
  font-size: 13px;
  color: #000000;
  text-align: left;
  line-height: 18px;
  margin-top: 19px;
}
/*newproducts*/
.learn_new .uk-grid {
  margin-left: 0px;
}
.newproducts {
  padding: 30px 0px;
}
.newproducts .uk-grid {
  margin-left: 0px;
}
.newproducts .uk-width-1-3 {
  padding: 0px !important;
}
.newproducts .uk-width-1-3 {
  position: relative;
}
.newproducts h4,
.newproducts_header {
  font-family: Roboto-Regular;
  font-size: 16px;
  color: #ffffff;
  line-height: 22px;
  background-color: #01b7c7;
  float: left;
  position: absolute;
  top: 3%;
  right: 4%;
  border-radius: 15px 0px;
  padding: 6px 17px;
  margin-top: 0px;
  text-transform: uppercase;
  z-index: 9;
}
/*Form section start*/
.ask_question {
  margin: 50px 0;
}
.question {
  width: 940px;
  padding-left: 0px;
}
.form_section {
  width: 63% !important;
  float: left;
  background: #f1f1f1;
  padding-left: 20px !important;
  padding-top: 30px !important;
  padding-right: 20px !important;
}
.form_input {
  float: left;
  padding-right: 20px;
}
.form_textarea {
  float: left;
  width: 61.5%;
}
.form_section input {
  font-family: Roboto-Medium;
  font-size: 10px;
  color: #9a9a9a;
  display: block;
  width: 176px;
  height: 30px;
  background-color: #fff;
  border-radius: 0px;
  border: none;
  margin-bottom: 20px;
  padding-left: 13px;
}
.form_section textarea {
  font-family: Roboto-Medium;
  font-size: 10px;
  color: #9a9a9a;
  background-color: #fff;
  border-radius: 0px;
  border: none;
  margin-bottom: 20px;
  height: 84px;
  width: 100%;
  padding-top: 10px;
  padding-left: 13px;
  resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form_btn {
  background-color: #b3205b;
  color: #FFFFFF;
  font-family: Roboto-Light;
  font-size: 13px;
  text-transform: uppercase;
  padding: 0.3% 14.5%;
  margin-top: 1.2%;
}
.chose {
  width: 37% !important;
  float: left;
  background: #b3205b;
  padding: 20px;
}
.chose h3 {
  font-family: Roboto-Medium;
  font-size: 24px;
  color: #fff;
  line-height: 28px;
  padding-bottom: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
  background-image: url(/local/templates/asevalar/css/../img/hbg.png) !important;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  width: 100% !important;
  text-align: center;
}
.chose p {
  font-family: Roboto-Light;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  text-align: center;
  padding-bottom: 9px;
}
/*Form section end*/
.vertical-align {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.uk-heading-line {
  font-size: 24px;
  font-family: Roboto-Bold;
  color: #757c95;
  line-height: 36px;
  text-align: center;
  margin-top: 10px;
  text-transform: uppercase;
}
.viewarticl {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #01b7c7;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 20px;
  display: block;
  text-transform: uppercase;
}
.learn_new {
  background: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*individum*/
.view_coll {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #7c20be;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 1.5%;
  display: block;
  text-transform: uppercase;
}
.individum_head {
  margin: 0px;
}
.individum_head:before {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 30.8%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: -30px;
}
.individum_head:after {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 30.8%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: 30px;
}
.banner_text {
  font-family: 'Roboto-Italic';
  font-size: 48px;
  color: #2d4226;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
  line-height: 48px;
  letter-spacing: 1px;
  padding: 30px 0px;
}
.banner_text1_1 {
  position: absolute;
  left: 7%;
  top: -2%;
  color: #FFFFFF;
  font-size: 19px;
  font-family: Roboto-Bold;
  text-transform: uppercase;
}
.banner_text1_2 {
  position: absolute;
  left: 7%;
  top: 14%;
  color: #4a442f;
  font-size: 15px;
  font-family: Roboto-Medium;
  line-height: 1;
}
.banner_3 {
  margin-left: 0 !important;
}
.slider_cont {
  padding: 0 0px;
}
.banner_bottom {
  padding-bottom: 40px;
}
.banners {
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.blog {
  position: absolute;
  top: 65%;
  left: 0;
  right: 0;
  text-align: center;
}
.vegan_text {
  font-family: Roboto-Bold;
  position: absolute;
  color: #FFFFFF;
  font-size: 52.59px;
  top: 37%;
  left: 0%;
  right: 0%;
  text-align: center;
}
.collection_text {
  font-family: Roboto-Regular;
  position: absolute;
  color: #FFFFFF;
  font-size: 22.54px;
  top: 43%;
  left: 0;
  right: 0;
  text-align: center;
}
.blog_text {
  font-family: Roboto-Medium;
  font-size: 12px;
  position: absolute;
  color: #FFFFFF;
  top: 81%;
  left: 0%;
  right: 0;
  text-align: center;
}
.banner3_text {
  font-family: Roboto-Bold;
  position: absolute;
  text-transform: uppercase;
  color: #FFFFFF;
  line-height: 29.5px;
  font-size: 24px;
  top: 6%;
  left: 5.5%;
}
.banner3_text2 {
  font-family: Roboto-Bold;
  position: absolute;
  color: #c28ea9;
  font-size: 20px;
  top: 17%;
  left: 5.5%;
}
.partner {
  background: #9bc101;
}
.partner h3 {
  font-family: Roboto-Bold;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.rating .uk-icon-star {
  color: #f4b13b;
  font-size: 11px;
}
.rating .uk-icon-star:last-child {
  color: #ccc;
  font-size: 11px;
}
.cat {
  width: auto !important;
  position: absolute;
  top: 15%;
  right: 10px;
}
.wishlist {
  width: 24px;
  height: 22px;
  background-image: url('/local/templates/asevalar/css/../img/big_heart_inactive.png');
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  top: 0%;
  right: 7%;
  z-index: 2;
}
.wishlist__wrapper {
  position: relative;
}

.uk-grid .wishlist {
  position: relative;
  margin: 18px 47px 18px 0;
}
.wishlist_inline {
  position: static;
}
.wishlist.active {
  background-image: url('/local/templates/asevalar/css/../img/big_heart_active.png');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.logos_veg {
  margin-bottom: 15px;
}
.ecco {
  width: 30px;
  height: 30px;
  background-image: url(/local/templates/asevalar/css/../img/leave.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  top: 20%;
  right: 0;
  cursor: pointer;
}
.popup_bages_container {
  margin-top: 20px;
}
.popup_bages_container .ecco {
  position: relative;
  width: auto;
  background-image: none;
  margin-bottom: 20px;
}
.popup_bages_container .ecco img {
  height: 40px;
}
.product-detail-page .ecco {
  width: 40px;
  height: 40px;
}
.retailrocket-item .ecco,
.retail .ecco {
  display: none;
}
.product:hover {
  -webkit-box-shadow: 2px 2px 10px 5px #e5e5e5;
  box-shadow: 2px 2px 10px 5px #e5e5e5;
}
.product h4,
.product_header {
  margin-top: 0 !important;
  margin-bottom: 2px !important;
  color: #3d3d3d;
  height: 58px;
  line-height: 20px;
  font-size: 14px;
  text-align: center;
}
.product_header--ref {
  color: inherit;
  max-height: 59px;
  display: inline-block;
  overflow-y: hidden;
  word-break: break-word;
}
#slider-control img {
  padding-top: 60%;
  margin: 0 auto;
}
.price .price_value {
  display: block;
  -webkit-margin-before: 1.67em;
  -webkit-margin-after: 1.67em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  color: #3d3d3d;
  margin: 2px 0 0 0;
  font-size: 18px;
  font-family: 'Roboto-Bold';
  line-height: 20px;
  font-weight: 400;
  text-transform: none;
  text-align: left;
}
del ~ .price_value {
  color: #29004e !important;
}
del ~ .price_value span.currency-rub {
  color: #29004e;
  font-size: 14px;
}
.product span.currency-rub {
  color: #11394e;
  display: inline;
  font-size: 18px;
  position: relative;
  font-family: Roboto-Bold;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .product span.currency-rub {
    font-family: 'Lab-Grotesque-Regular', Arial, sans-serif;
  }
}
.product span.currency-rub {
  font-size: 12pt;
}
/*.price .price_value,*/
.price h5 {
  margin-top: 2px;
  color: #b3205b;
  font-size: 18px;
  font-family: 'Roboto-Medium';
  margin: 0;
}
.price del {
  color: #d1d1d1;
  font-size: 12px;
  font-family: 'Roboto-Regular';
}
.vertical-align {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.individum_head {
  font-size: 24px;
  font-family: Roboto-Bold;
  color: #757c95;
  line-height: 36px;
  text-align: center;
  margin-top: 21px;
  text-transform: uppercase;
  display: block;
}
.slider_heading {
  padding: 0 2%;
  margin: 0;
}
.slider_heading:before {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 24%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: -30px;
}
.slider_heading:after {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: right;
  width: 24%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -10px;
  right: -30px;
}
.product_slider .viewall {
  font-family: 'Roboto-Regular';
  font-size: 12px;
  color: #b3205b;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 0.5%;
  display: block;
  text-transform: uppercase;
}
.viewarticl {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #01b7c7;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 1.5%;
  display: block;
  text-transform: uppercase;
}
.learn_new {
  background: #f1f1f1;
  padding-top: 20px;
  padding-bottom: 20px;
}
.learn_new .uk-container {
  padding-left: 5%;
  padding-right: 5%;
}
.partner {
  background: #9bc101;
}
.partner h3 {
  font-family: Roboto-Bold;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.partner a {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #fff;
  text-align: center;
  text-decoration: underline;
  display: block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .top-badge {
    font-family: 'Lab-Grotesque-Regular', Arial, sans-serif;
  }
}
.hit_p {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #ea5801;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 1%;
  display: block;
  text-transform: uppercase;
}
.visitor {
  margin: 35px 0 0 0;
}
.visit:before {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 30.8%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: -30px;
}
.visit:after {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 30.8%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  right: -30px;
}
.visit {
  margin-bottom: 8px;
}
.special {
  margin-top: 110px;
}
.recomindation {
  margin-top: 10px !important;
}
.rec_subtitl {
  color: #6ebb01;
  font-family: Roboto-Regular;
  font-size: 12px;
  line-height: 28px;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 0.5%;
  display: block;
  text-transform: uppercase;
}
.recomindation .next {
  color: #6dba01;
}
.recomindation .prev {
  color: #6dba01;
}
.rec_sale h5 {
  font-size: 18px;
  font-family: 'Roboto-Medium';
  color: #11394e;
  margin-top: 28px;
  margin-bottom: 5px !important;
  display: inline-block;
}
.rec:before {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 25.5%;
  height: 2px;
  display: inline-block;
  position: relative;
  top: -5px;
  left: -30px;
}
.rec:after {
  content: "";
  background: #f1f1f1;
  background-repeat: no-repeat;
  background-position: left 10%;
  width: 25.5%;
  height: 2px;
  display: inline-block;
  position: relative;
}
.rec_sale .cartsmall {
  width: 36px;
  height: 28px;
  background-image: url(/local/templates/asevalar/css/../img/cartsmall.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  bottom: 7%;
  right: 2px;
  z-index: 10000;
}
.rec_sale .cartsmall:hover {
  background-image: url(/local/templates/asevalar/css/../img/cartsmall.png);
  background-repeat: no-repeat;
  background-position: 0px -28px;
}
.ecco_2 {
  width: 30px;
  height: 30px;
  background-image: url(/local/templates/asevalar/css/../img/leave.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  position: absolute;
  display: inline-block;
  top: 0%;
  right: 0px;
}
/* Footer start*/
.partners_txt {
  padding-top: 1%;
  padding-bottom: 1%;
}
.partners_txt h3 {
  margin-bottom: 13px;
}
.top-footer .uk-block {
  padding-top: 36px;
  padding-bottom: 14px;
}
.partner {
  background: #9bc101;
}
.partner h3 {
  font-family: Roboto-Bold;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 10px;
}
/*
.product span {
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #c1c1c1;
    text-align: center;
    display: block;
    margin-top: 2px;
}*/
.product span {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #c1c1c1;
  text-align: center;
  display: block;
  margin-top: 2px;
  overflow: hidden;
  /**display: inline-block;*/
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.partner .uk-block {
  padding-top: 59px;
  padding-bottom: 53px;
}
@media screen and (max-width: 1290px) {
  .footer {
    padding: 0 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer {
    padding: 0 30px;
  }
}
@media screen and (max-width: 980px) {
  .footer {
    padding: 0 25px;
  }
}
@media screen and (max-width: 820px) {
  .footer {
    padding: 0 15px;
  }
}
.footer {
  margin-top: 60px;
}
.footer,
.footer .top-footer + .uk-container-center {
  background: #00963E;
}
.footer .uk-container {
  max-width: 1200px;
}
.btn_subscribe:hover,
.btn_subscribe:focus {
  background: #aad401;
  color: #fff;
}
.btn_subscribe {
  background-color: #9bc101;
  color: #FFFFFF;
}
.top-footer h4 {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #fff;
  text-align: left;
  text-decoration: none;
}
.top-footer .top-footer__header {
  font-family: Roboto-Regular;
  color: #fff;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
.top-footer .uk-list li {
  margin-bottom: 8px;
}
.top-footer .uk-list li:last-child {
  margin-bottom: 0;
}
.top-footer li a {
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  line-height: 18px;
  margin-bottom: 5px;
  display: block;
  max-width: 200px;
}
@media screen and (max-width: 980px) {
  .top-footer li a {
    max-width: 172px;
  }
}
.top-footer li a:hover {
  text-decoration: underline;
}
.top-footer {
  padding: 20px 0;
  margin: auto;
}
.top-footer .row {
  margin-left: 0;
  margin-right: 0;
  justify-content: space-between;
}
.top-footer .row .footer_mid_1 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
@media screen and (max-width: 1290px) {
  .top-footer .row {
    margin-left: 0;
  }
  .top-footer .row .footer_mid_1:not(:last-child):not(.third-menu) {
    padding-left: 0;
  }
}
.top-footer + .uk-container-center-bottom-footer {
  max-width: 1200px;
  margin: auto;
}
.top-footer .sub_form_container {
  padding-right: 0;
  padding-left: 15px;
}
@media screen and (max-width: 1290px) {
  .top-footer .sub_form_container {
    padding-left: 0;
  }
}
.top-footer .footer-left-menu-container .footer_mid_1:last-child ul {
  margin-right: 10px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
textarea,
.btn:focus {
  outline: 0px;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #9bc101;
  border-color: #9bc101;
  box-shadow: none;
}
.subscribe .btn-info {
  background: #9bc101;
  border: 0px;
  border-radius: 0px;
  margin-left: -4px;
  height: 30px;
}
.contacts span {
  font-family: Roboto-Regular;
  font-size: 21px;
  color: #fff;
  text-align: right;
  text-decoration: none;
  line-height: 12px !important;
  height: 32px;
  display: block;
  position: relative;
  top: 15px;
}
.contacts h4 {
  font-size: 14px;
  color: #fff;
  text-align: left;
  font-family: Roboto-Regular;
  margin-bottom: -8px;
}
.contacts {
  margin-top: 37px;
}
.contacts p {
  font-family: 'Roboto-Regular';
  font-size: 33px;
  color: #fff;
  text-decoration: none;
  text-align: right;
  margin-bottom: 25px;
  margin-top: 12px;
}
.uk-panel {
  float: left;
}
.foot_2 {
  float: left;
  margin-left: 5px;
}
.foot_3 {
  float: left;
  margin-left: 5px;
  /* Временно скрываем блок */
  display: none;
}
.foot_4 {
  float: right;
}
.social_block .fa-stack-1x {
  color: #fff;
  font-size: 14px;
}
.social_block--header {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  margin: 0 0 12px 0 !important;
  text-transform: none;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}
.social_block .fa-stack-2x {
  color: #fff;
  font-size: 30px;
}
.social_block a + a {
  padding-left: 8px;
}
.bottom-footer p {
  font-family: Roboto-Regular;
  font-size: 11px;
  color: #fff;
  text-align: left;
  padding-top: 20px;
}
.footer_menu {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #FFFFFF;
  margin-bottom: 24px;
}
.footer_mid {
  padding-left: 0;
}
.footer_disclaimer {
  max-width: 1200px;
  margin: 40px auto;
  line-height: 1.6;
  font-size: 13px;
}
.footer_disclaimer * {
  color: #fff;
}
.txt_rights {
  padding-left: 5px;
}
.txt_rights p {
  font-family: Roboto-Regular;
  font-size: 8px;
  text-transform: uppercase;
  color: #fff;
  text-align: left;
  padding-top: 5px;
  line-height: 12px;
}
.social_block {
  float: right;
  font-size: 14px;
  margin-top: 0px;
}
.social_block h4 {
  font-size: 14px;
  color: #fff;
  text-align: left;
  font-family: Roboto-Regular;
  margin-bottom: 9px;
  margin-left: 0;
}
.pay.col-3 {
  float: left;
  margin-top: 0px;
  padding-right: 0;
  padding-top: 15px;
}
@media screen and (min-width: 1290px) {
  .pay.col-3 {
    padding-left: 25px;
  }
}
.pay.col-3 .pay__list {
  display: flex;
  justify-content: space-between;
  margin-top: 2px;
}
.pay--header {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  margin: 0 0 12px 0 !important;
  text-transform: none;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}
.pay h4 {
  font-family: Roboto-Regular;
  font-size: 14px;
  color: #FFFFFF;
  margin-bottom: 12px;
}
.pay img {
  width: 180px;
}
.subscribe h4 {
  font-size: 14px;
  color: #fff;
  text-align: left;
  font-family: Roboto-Regular;
  margin-bottom: 4px;
}
.footer_menu--subscribe {
  margin-bottom: 4px;
}
.btn_subscribe {
  background-color: #9bc101;
  color: #FFFFFF;
  font-family: Roboto-Regular;
  font-size: 13px;
  line-height: 11px;
  padding: 0 12px;
}
/* Banner middle section  start*/
.banner_middle .uk-width-1-3 {
  padding: 0px !important;
}
.banner_middle img:hover {
  opacity: 0.6;
  filter: alpha(opacity=50);
  /* For IE8 and earlier */
}
.banner_middle .uk-grid {
  margin-left: 0px;
}
.banner_mid1 {
  position: relative;
  width: 41.7%;
  padding-left: 0px !important;
}
.banner_mid2 {
  width: 58.3%;
  position: relative;
  padding-left: 0px !important;
}
.banner_mid_button {
  position: absolute;
  left: 20%;
  top: 74%;
  background-color: #9b9891;
  color: #FFFFFF;
  font-size: 11px;
  font-family: Roboto-Regular;
  text-transform: uppercase;
  padding: 0.5% 4.5%;
  z-index: 100;
}
.banner_mid_button:hover,
.banner_mid_button:focus {
  background-color: #BCB8B0;
  color: #fff;
}
.ask_question .uk-grid {
  margin: 0;
}
.ask_question .uk-container {
  padding-right: 0;
}
/* Banner middle section  end*/
.form_btn:hover,
.form_btn:focus {
  background: #cb2467;
  color: #fff;
}
.mob_submenu {
  position: relative;
  background-color: #e5e5e5;
  padding: 0 15px;
  font-size: 16px;
  border-bottom: 1px solid #f1f1f1;
  line-height: 45px;
}
.mob_submenu .geo-location {
  padding-left: 37px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.mob_submenu .geo-location img {
  left: 2px;
  top: 5px;
  height: 29px;
}
.mob_submenu .geo-location a {
  color: #767676;
}
.mob_submenu * {
  text-decoration: none;
  color: #767676;
  font-size: 16px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mob_submenu .prof_heart {
  float: right;
  margin-right: 8px;
  margin-top: 10px;
}
.enter {
  padding-left: 10px;
}
.head_slider .prev {
  left: 15px;
}
.head_slider .next {
  right: 15px;
}
.uk-dotnav {
  display: none !important;
}
#email:focus {
  border: 1px solid #ddd;
}
.ecco_sec {
  top: 42%;
}
.ecco_thr {
  top: 64%;
}
.search_section_cont_mobile {
  /*display: none;*/
  /*position: absolute;*/
  /*top: 50px;*/
  /*z-index: 10;*/
  /*left: 0;*/
  /*background: #0a9e3b;*/
  /*height: 50px;*/
  /*width: 100%;*/
  /*padding: 0px 15px;*/
  position: relative;
}
.showed {
  opacity: 0.3;
}
/*
.productimg {
    width: 100%;
}*/
/*popup*/
#basket {
  position: relative;
}
#basket i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22/%3E%20%3Cpath%20fill%3D%22%233d3d3d%22%20fill-rule%3D%22nonzero%22%20d%3D%22M9.681%2023.49c1.265%200%202.29%201.027%202.29%202.292%200%201.264-1.025%202.29-2.29%202.29-1.264%200-2.29-1.026-2.29-2.29%200-1.265%201.026-2.292%202.29-2.292zm13.977%200c1.262%200%202.287%201.027%202.287%202.292%200%201.264-1.024%202.29-2.287%202.29-1.265%200-2.29-1.026-2.29-2.29%200-1.265%201.025-2.292%202.29-2.292zm-13.977.96c-.733%200-1.33.597-1.33%201.332%200%20.734.596%201.33%201.33%201.33.735%200%201.33-.596%201.33-1.33%200-.735-.596-1.332-1.33-1.332zm13.977%200c-.734%200-1.33.597-1.33%201.332%200%20.734.595%201.33%201.33%201.33.732%200%201.327-.596%201.327-1.33%200-.735-.595-1.332-1.327-1.332zM5.03%201.371c.155%200%20.299.075.388.197l.047.08%201.16%202.476H27.59c.32%200%20.542.304.466.599l-.029.08-4.54%2010.02c-.078.172-.25.282-.438.282H11.111l-2.114%203.038v1.599h17.159c.235%200%20.431.17.472.394l.008.086c0%20.236-.17.432-.394.472l-.086.008H8.518c-.236%200-.432-.17-.473-.394l-.007-.086v-2.229c0-.065.013-.13.038-.189l.048-.085%202.186-3.144-4.428-9.772-.004-.009-1.153-2.463H1.778c-.235%200-.431-.17-.472-.394l-.008-.086c0-.236.17-.432.394-.472l.086-.008H5.03zm21.816%203.713H7.063l4.107%209.061h11.571l4.105-9.061z%22/%3E%20%3C/g%3E%20%3C/svg%3E');
  height: 29px;
  width: 29px;
}
@media screen and (max-width: 350px) {
  #basket i {
    margin-right: -5px;
  }
}
#basket.open {
  padding: 0 20px 30px;
}
#basket_pop_cont {
  position: absolute;
  padding: 20px;
  background: #fff;
  width: 735px;
  right: -117px;
  top: 44px;
  z-index: 111111111;
  color: #5a5a5b;
  display: none;
}
#basket_pop_cont.open {
  display: block !important;
}
@media screen and (min-width: 980px) {
  .basket-wrapper.opened #basket:after {
    position: absolute;
    content: '';
    width: 37px;
    height: 10px;
    background: url(/local/templates/asevalar/css/../img/arrow_pop.png);
    bottom: -10px;
    right: -4px;
    z-index: 99999;
  }
}
#bx_basket.open ~ #favorite {
  margin-left: calc(15% - 20px);
}
#basket.open span.busket_count {
  right: calc(45% + 2px);
}
.head_pop {
  text-align: left;
}
.head_pop span {
  width: 13px;
  height: 13px;
  background: url(/local/templates/asevalar/css/../img/cl_pop.png);
  cursor: pointer;
  float: right;
}
.head_pop h4 {
  font-size: 24px;
  font-family: 'Roboto-Bold';
  text-align: left;
  display: inline-block;
  color: #757c95;
  margin-bottom: 25px;
}
.middle_pop {
  text-align: left;
  font-family: 'Roboto-Medium';
  font-size: 12px;
  color: #484849;
}
.middle_pop li:first-child {
  padding-left: 0;
}
.middle_pop li {
  display: inline-block;
  list-style: none;
  padding-left: 13.5%;
}
.middle_pop div {
  float: left;
}
.middle_pop div:first-child,
#basket_pop_cont .column1 {
  width: 54%;
  box-sizing: border-box;
  float: left;
}
.middle_pop div:nth-child(2),
#basket_pop_cont .column2 {
  width: 46%;
  box-sizing: border-box;
  float: left;
}
.middle_pop ul {
  margin: 0;
  padding: 0;
}
.pop_content {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 0;
  float: left;
  width: 100%;
}
.pop_content.last_f {
  border-bottom: none;
}
.pop_item > div {
  display: inline-block;
  vertical-align: middle;
  padding-left: 20px;
}
.pop_item img {
  max-width: 70px;
  max-height: 70px;
  height: auto;
}
.pop_item p {
  margin-top: 0;
  margin-bottom: 6px;
}
.item_title,
.item_dec_fir {
  font-size: 15px;
}
.item_desc {
  font-size: 11px;
}
.pop_item.column2 {
 /* padding: 25px 0; */
}
/*custom input number*/
.quantity {
  position: relative;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.quantity input {
  width: 38px;
  height: 23px;
  line-height: 1.65;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  padding-left: 14px;
  border: 1px solid #e1e1e1;
}
.quantity input:focus {
  outline: 0;
}
.quantity-nav {
  float: left;
  position: relative;
  height: 23px;
}
.quantity-button {
  position: relative;
  cursor: pointer;
  border-left: 1px solid #fff;
  background: #e1e1e1;
  width: 20px;
  text-align: center;
  color: #333;
  font-size: 15px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  line-height: 12px;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.quantity-button.quantity-up {
  position: absolute;
  height: 50%;
  top: 0;
  border-bottom: 1px solid #eee;
}
.quantity-button.quantity-down {
  position: absolute;
  bottom: -1px;
  height: 50%;
}
.pop_item .item_price {
  padding-left: 11%;
  font-size: 16px;
}
.delete_item {
  width: 26px;
  height: 26px;
  cursor: pointer;
  background: url(/local/templates/asevalar/css/../img/close_pop_cart.svg) no-repeat;
  padding: 0 !important;
  float: right;
}
.foot_pop {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.foot_pop > * {
  align-self: center;
}
.free_sheep {
  Width: 36%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  height: 94px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 18px;
}
@media screen and (max-width: 1220px) and (min-width: 768px) {
  .free_sheep {
    width: 50%;
  }
}
.free_sheep strong {
  text-transform: uppercase;
  font-weight: normal;
  color: #3c3c3b !important;
}
.pr_item {
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 94px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-sizing: border-box;
}
.is-notice-fot-item {
  width: 45%;
}
@media screen and (max-width: 1220px) {
  .is-notice-fot-item {
    width: 100%;
  }
}

.pr_item .uk-text-center {
  display: flex;
  align-items: baseline;
  font-family: Roboto-Bold;
}
.pr_item .uk-text-center .currency-rub {
  font-size: 30px;
}
.pr_item p {
  font-size: 18px;
  margin: 0;
  padding-right: 15px;
}
header .pr_item p {
  font-size: 16px;
  margin: 0;
  padding-right: 0;
}
.pr_item h2 {
  font-size: 28px;
  margin: 0;
}
.chekuot {
  background: #00963E !important;
  color: #fff !important;
  width: 38%;
  padding: 5px;
  font-size: 18px;
  border-radius: 25px;
}
.free_sheep img {
  margin-right: 10px;
}
.coll2 {
  width: 50% !important;
}
.viewarticl:hover {
  text-decoration: underline;
  color: #01b7c7;
}
.rec_subtitl:hover {
  text-decoration: underline;
  color: #6ebb01;
}
.hit_p:hover {
  text-decoration: underline;
  color: #ea5801;
}
.view_coll:hover {
  text-decoration: underline;
  color: #7c20be;
}
.next,
.prev {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
textarea {
  overflow: auto;
}
.rec_sale .cartsmall {
  bottom: 6%;
}
.hide_hard {
  display: none !important;
}
.cartsmall {
  width: 36px;
  height: 28px;
  background-image: url(/local/templates/asevalar/css/../img/cartsmall.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  float: right;
  margin-top: 17px;
}
.cartsmall_disabled {
  background-image: url(/local/templates/asevalar/css/../img/cartsmall_disabled.png);
}
.cartsmall_disabled:hover {
  background-image: url(/local/templates/asevalar/css/../img/cartsmall_disabled.png);
}
.price {
  text-align: left;
  padding-top: 3px;
  /*position: relative;*/
}
.price.two_row {
  /*height: 39px;*/
}
.price > div {
  display: inline-block;
  text-align: left;
}
.price.one_row .cartsmall {
  margin-top: -4px;
  outline: none;
}
.price.one_row h5 {
  color: #11394e;
}
.price.one_row {
  padding-top: 23px;
  position: relative;
}
.mob_cap {
  position: absolute;
  top: 100%;
}
.ecco_1 {
  top: 0 !important;
}
.mob_menu_arraw i {
  position: relative;
  z-index: 10;
}
.swiper-container img {
  width: 100%;
  height: auto;
}
.swiper-container {
  z-index: 0;
}
.swiper-container .prev {
  left: 15px;
}
.swiper-container .next {
  right: 15px;
}
.swiper_inner {
  overflow: hidden;
}
.btn_subscribe .button_text {
  vertical-align: top;
}
.banner_table,
table.banner_table tr,
table.banner_table td {
  background: #fff;
  text-align: center;
}
.banner_table {
  table-layout: fixed;
  height: 295px;
}
.banner_table_cont:nth-child(2) div {
  border-left: 2px solid #f1f1f1 !important;
  border-right: 2px solid #f1f1f1 !important;
}
.banner_table_cont img {
  width: auto !important;
}
.banner_table_cont div {
  background: #fff;
  position: relative;
}
.banner_table_cont p {
  text-align: left;
  padding-left: 15px;
  margin-top: 10px;
  font-size: 20px;
  color: #11394e;
}
.small_banner1 img,
.small_banner2 img {
  max-height: 102px;
  height: auto;
  width: auto;
}
.big_banner {
  border-right: 2px solid #f1f1f1 !important;
}
.small_banner2 {
  border-top: 2px solid #f1f1f1 !important;
}
.banner_table_cont div:hover {
  -webkit-box-shadow: 2px 2px 10px 5px #e5e5e5;
  box-shadow: 2px 2px 10px 5px #e5e5e5;
  z-index: 10;
}
.individum {
  padding-bottom: 0;
  background: #f1f1f1;
}
.individum.index-collections .small_banner1 img,
.individum.index-collections .small_banner2 img {
  max-width: 100%;
  height: auto;
}
.product_inner h4 a,
.product h4 a {
  color: inherit;
}
.banner_3 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.uk-dotnav > * > :active,
.uk-dotnav > * > :focus {
  background: rgba(50, 50, 50, 0.1);
}
.hide {
  display: none !important;
}
.loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url('/local/templates/asevalar/css/../img/loader_middle.png');
  background-repeat: no-repeat;
  background-position: center;
  z-index: 99999999;
}
.loader_inner {
  width: 100px;
  height: 100px;
  background-image: url('/local/templates/asevalar/css/../img/loader.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.product-preview-bottom {
  padding-top: 3px;
}
.product-modal-ctl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.product-modal-ctl.hidden {
  visibility: hidden;
}
.product-modal-ctl__next {
  right: -40px;
}
.product-modal-ctl__prev {
  left: -40px;
}
.product-modal-ctl__next:before {
  content: url('/local/templates/asevalar/css/../img/rarrowR.png');
}
.product-modal-ctl__prev:before {
  content: url('/local/templates/asevalar/css/../img/rarrowL.png');
}
#timehide,
#spantimeminhide,
#timeminhide {
  display: none;
}
.product-socials {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.product-socials > div {
  margin-top: auto;
  margin-bottom: auto !important;
}
.row {
  box-sizing: border-box;
}
.product-popup-links {
  text-align: left;
}
.product-popup-links__link {
  vertical-align: middle !important;
  margin-right: 30px !important;
}
.btn_final_incard_popup_nomr {
  margin-left: 0 !important;
}
.card_main .btn_final_incard_popup {
  margin-right: 18px;
}
.ya-share2__container_size_m .ya-share2__icon {
  height: 35px !important;
  width: 35px !important;
}
.product-preview-bottom {
  padding-top: 3px;
}
.product-modal-ctl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.product-modal-ctl.hidden {
  visibility: hidden;
}
.product-modal-ctl__next {
  right: -40px;
}
.product-modal-ctl__prev {
  left: -40px;
}
.product-modal-ctl__next:before {
  content: url('/local/templates/asevalar/css/../img/rarrowR.png');
}
.product-modal-ctl__prev:before {
  content: url('/local/templates/asevalar/css/../img/rarrowL.png');
}
.product-socials {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.product_card_slider {
  text-align: center;
}
.product_card_slider img {
  width: auto;
  margin: 0 auto;
  max-height: 70vh;
}
.prod_slider1 .product_card_slider_upper .productimg {
  max-height: 70px;
}
.product-socials > div {
  margin-top: auto;
  margin-bottom: auto !important;
}
.show_row {
  display: block !important;
  cursor: pointer;
}
.modal_pop_container:after {
  content: '';
  display: table;
  clear: both;
}
.orders_history_details {
  background: #f1f1f1;
  font-size: 10px;
  padding: 5px 20px;
  margin-bottom: 20px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.orders_history_details span {
  float: left;
  display: block;
  width: 25%;
  box-sizing: border-box;
  text-align: center;
}
.orders_history_details span:first-child {
  text-align: left;
}
.orders_history_details span:last-child {
  text-align: right;
}
.close_modal_history {
  outline: none;
  color: inherit;
  text-decoration: underline;
  margin-top: 20px;
  margin-bottom: 5px;
  display: inline-block;
}
.label_f {
  position: absolute;
  background: #fff;
  top: -110%;
  padding: 4px 10px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  z-index: 10;
  white-space: nowrap;
  left: -8px;
  display: none;
}
.gift-tooltip {
  position: absolute;
  background: #fff;
  margin-top: 12px;
  padding: 17px 14px 4px 10px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.5);
  left: -96px;
  display: none;
  color: black;
  width: 170px;
  text-align: left;
  z-index: 10;
}
.gift-tooltip:before {
  right: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: rgba(0, 0, 0, 0.35);
  border-width: 8px;
  z-index: 150000;
  top: -17px;
}
.gift-tooltip:after {
  right: 40px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  z-index: 150000;
  top: -16px;
}
.gift-tooltip__detail-link {
  display: block;
  margin-top: 7px;
}
.gift-tooltip__close {
  width: 12px;
  height: 12px;
  background-image: url(/img/cl_pop.png);
  background-size: cover;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: 7px;
}
.label_error-container {
  position: relative;
}
div.label_error {
  position: absolute;
  background: #fff;
  color: #cb2467;
  padding: 4px 10px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  z-index: 10;
  white-space: nowrap;
  top: -5px;
}
div.label_error:before {
  left: 16px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  z-index: 150000;
  bottom: -12px;
}
div.label_error--top15 {
  top: -15px;
}
.label_f.label_f_right {
  left: auto !important;
  right: -8px;
}
.label_f:before {
  left: 16px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  z-index: 150000;
  bottom: -12px;
}
.hover_label:hover .label_f {
  display: block !important;
}
.label_f.label_f_right:before {
  left: auto !important;
  right: 16px;
}
#modalAuth .uk-auth-dialog {
  width: 400px;
  height: 400px;
  overflow: hidden;
}
#modalAuth {
  padding: 30px;
}
#modal_auth_history .uk-modal-dialog h2 {
  font-size: 30px;
  margin-bottom: 28px;
}
.ya-share2__icon {
  height: 21px !important;
  width: 21px !important;
}
.ya-share2__badge {
  margin: 0 5px 0 0 !important;
}
#productModal {
  min-height: 700px;
}
a.other {
  color: #f4b13b;
}
.alert-error {
  margin: 10px 0;
  text-align: center;
  color: #29004e;
  font-size: 14px;
}
.errortext {
  color: #cb2467;
  font-size: 14px;
}
#main_basket .errortext ~ table {
  font-size: 14px;
}
.brends_radio {
  padding-right: 34px;
}
.brand_image {
  width: 23%;
  margin-right: 2%;
  float: left;
  box-sizing: border-box;
}
.brand_description {
  width: 75%;
  float: left;
  box-sizing: border-box;
}
.not_found {
  margin: 80px 40px;
  min-height: 350px;
}
.uk-breadcrumb {
  margin-bottom: 0px !important;
}
.uk-breadcrumb.breadcrumbs-container--mobile + .uk-breadcrumb {
  margin-top: 0;
}
.uk-breadcrumb.breadcrumbs-container--mobile .breadcrumbs-container__title {
  display: inline;
}
.mid_txt p span:not(:last-child) {
  margin-right: 15px;
}
.bonus_count_heder:after {
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 17px;
  border-color: transparent transparent transparent #cccccc;
  z-index: 2;
}
#expert .bonus_count_heder:after {
  background: none;
  border: none !important;
}
.bonus_item .sale {
  width: 70px;
  height: 70px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 1px solid #999999;
  color: #999999;
  font-size: 16px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  float: left;
}
.items_img > a > div {
  height: 160px;
}
.mobile-only {
  display: none;
}
.basket-price-container {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.success-auth-page {
  text-align: center;
  font-size: 14px;
  font-family: "Roboto";
  line-height: 1.7;
}
.success-auth-page__message {
  margin: 20px 0;
}
/** Recaptcha **/
.grecaptcha-badge {
  display: none;
}
.recaptcha-custom {
  width: 230px;
  height: 40px;
}
.recaptcha-custom:after {
  content: "";
  display: block;
  clear: both;
}
.recaptcha-custom__link-container {
  height: 100%;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  padding-left: 10px;
  box-sizing: border-box;
  display: -ms-flexbox;
  -ms-flex-wrap: wrap;
  -ms-flex-line-pack: center;
  -ms-flex-align: start;
  color: grey;
}
.recaptcha-custom__link {
  font-size: 10px;
  color: grey !important;
  line-height: 10px;
  text-decoration: none !important;
  margin-left: 0 !important;
}
.recaptcha-custom__img {
  height: 100%;
  width: auto !important;
  float: left;
}
.feedback-form .recaptcha-custom {
  float: left;
  margin-top: -5px;
}
#index_question_form .recaptcha-custom {
  width: 166px;
  float: left;
  margin-top: 25px;
}
#authForm #form_auth .recaptcha-custom {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -83px;
  width: 166px;
}
.form_auth-page .recaptcha-custom {
  position: absolute;
  bottom: 11px;
  left: 50%;
  width: 166px;
  margin-left: -83px;
}
.form_reg-page .recaptcha-custom {
  margin-left: 30px;
  padding-top: 10px;
  margin-bottom: -56px;
  clear: left;
}
@media screen and (max-width: 980px) and (min-width: 767px) {
  #index_question_form .recaptcha-custom {
    margin-top: 57px;
    margin-left: 122%;
  }
  .price del span.currency-rub {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .feedback-form .recaptcha-custom {
    position: absolute;
    z-index: 1;
    bottom: 19px;
  }
  .form_reg-page .recaptcha-custom {
    padding-top: 10px;
    clear: left;
    margin: auto auto -56px;
    width: 166px;
  }
  .form_auth-order .recaptcha-custom {
    position: static;
    margin: auto;
    margin-bottom: 10px;
  }
}
.tooltip__hint {
  position: absolute;
  background: #fff;
  padding: 4px 10px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.75);
  z-index: 10;
  white-space: normal;
  width: auto;
  height: auto;
  max-width: 200px;
  min-width: 100px;
  line-height: 16px;
  word-wrap: break-word;
}
.tooltip__hint:before {
  left: 16px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  z-index: 150000;
  bottom: -12px;
}
.soc-icon {
  display: inline-block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid white;
}
.soc-icon--fb {
  background: url(/local/templates/asevalar/css/../img/fb_mob.svg) no-repeat center;
  background-size: 65%;
}
.soc-icon--vk {
  background: url(/local/templates/asevalar/css/../img/footer_vk.svg) no-repeat center;
  background-size: 80%;
}
.soc-icon--ok {
  background: url(/local/templates/asevalar/css/../img/footer_ok.svg) no-repeat center;
  background-size: 70%;
}
.soc-icon--ig {
  background: url(/local/templates/asevalar/css/../img/footer_inst.svg) no-repeat center;
  background-size: 70%;
}
.soc-icon--yt {
  background: url(/local/templates/asevalar/css/../img/youtube.svg) no-repeat center;
  background-size: 65%;
}
.bx-ios #search_cat {
  height: 28px;
}
.bx-ios #search_concept {
  transform: none;
}
.svg-content {
  display: none;
}
.logo a {
  display: flex;
}
@media screen and (max-width: 767px) {
  .logo a {
    text-align: left;
  }
}
.logo a img {
  height: 60px;
}
@media screen and (max-width: 1024px) {
  .logo a img {
    height: 50px;
  }
}
@media screen and (max-width: 979px) {
  .logo a img {
    height: 45px;
  }
}
@media screen and (max-width: 379px) {
  .logo a img {
    height: 35px;
    position: relative;
  }
}
.logo a span {
  font-size: 36px;
  font-family: 'Times New Roman';
  padding-left: 0;
  line-height: 50px;
  letter-spacing: 5px;
  color: #fff;
  display: inline-block;
  position: relative;
  top: 0;
}
@media screen and (max-width: 1170px) {
  .logo a span {
    font-size: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .logo a span {
    font-size: 27px;
  }
}
@media screen and (max-width: 980px) {
  .logo a span {
    letter-spacing: 4px;
  }
}
@media screen and (max-width: 880px) {
  .logo a span {
    font-size: 23px;
  }
}
@media screen and (max-width: 767px) {
  .logo a span {
    font-size: 36px;
    letter-spacing: 5px;
    line-height: 1;
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 630px) {
  .logo a span {
    font-size: 32px;
    letter-spacing: 4px;
  }
}
@media screen and (max-width: 540px) {
  .logo a span {
    font-size: 27px;
    letter-spacing: 3.5px;
  }
}
@media screen and (max-width: 480px) {
  .logo a span {
    font-size: 24px;
  }
}
@media screen and (max-width: 430px) {
  .logo a span {
    font-size: 22px;
    letter-spacing: 3px;
  }
}
@media screen and (min-width: 375px) and (max-width: 400px) {
  .logo a span {
    font-size: 21px;
  }
}
.footer .logo {
  margin-top: -17px;
}
.footer .logo a img {
  height: 60px;
}
.footer .logo a span {
  color: #fff;
  margin-top: 5px;
  padding-left: 10px;
}
html.uk-modal-page {
  overflow: visible;
}
.catalogue_header {
  font-family: Roboto-Bold;
  font-size: 14px;
  color: #11394e;
  text-transform: uppercase;
  line-height: 16px;
  margin: 0 0 15px 0;
  font-weight: 400;
  display: block;
}
@media screen and (min-width: 768px) {
  .pay {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    align-items: center;
    margin-top: -20px;
  }
}
div.clear {
  clear: both;
}
.instead-rr-widget {
  display: block;
  width: 100%;
  height: 80px;
}
.increase-previous-space {
  display: block;
  width: 100%;
  margin-top: 40px;
}
.pay__item--visa {
  background: #004399 url("/local/templates/asevalar/css/../img/visa.svg");
}
.pay__item--mastercard {
  background: white url("/local/templates/asevalar/css/../img/mc.svg");
}
.pay__item--mir {
  background: white url("/local/templates/asevalar/css/../img/mir.svg");
}
.pay__item--yandex {
  background: white url("/local/templates/asevalar/css/../img/yad.svg");
}
.pay__item {
  background-size: contain;
  width: 62px;
  height: 23px;
  display: inline-block;
  margin-left: 9px;
  border-radius: 3px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.cartsmall:hover,
.cartsmall.added-to-basket {
  background-image: url(/local/templates/asevalar/css/../img/cartsmall.png);
  background-repeat: no-repeat;
  background-position: 0 -28px;
}
.added-to-basket + .added-to-basket__popup {
  display: block !important;
}
.added-to-basket__popup {
  position: absolute;
  padding: 10px 15px;
  background: #fa8a07;
  color: white;
  font-size: 10px;
  right: 9px;
  transform: translateX(50%);
  margin-right: 18px;
  bottom: 58px;
  z-index: 2;
  display: none;
  white-space: nowrap;
}
.one_row .added-to-basket__popup {
  bottom: 40px;
  right: 0;
}
.slick-list .added-to-basket__popup {
  bottom: 35px;
}
.card_main .added-to-basket__popup {
  position: absolute;
  right: -15px;
  transform: none;
  margin-right: 0;
  bottom: 45px;
}
.added-to-basket__popup--left {
  transform: translateX(0);
  margin-right: 0;
}
.added-to-basket__popup:before {
  left: 50%;
  margin-left: -6px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  border-top-color: #f88a08;
  z-index: 150000;
  bottom: -12px;
}
.added-to-basket__popup--left:before {
  left: auto;
  right: 12px;
}
.card_main_popup .added-to-basket__popup {
  background: #fa8a07;
}
.card_main_popup .added-to-basket__popup:before {
  border-top-color: #fa8a07;
}
.availability--not_active .not_available_button {
  background-color: #e1e1e1 !important;
  cursor: default !important;
}
.availability__popup {
  display: none;
  position: absolute;
  white-space: nowrap;
  background: #b3205b;
  color: white;
  font-size: 10px;
  padding: 10px;
  bottom: 65px;
  right: 50%;
  transform: translateX(50%);
}
.availability__popup:before {
  left: 50%;
  margin-left: -6px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  border-top-color: #b3215a;
  z-index: 150000;
  bottom: -12px;
}
.availability + .availability__popup {
  display: block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .currency-rub {
    font-family: 'Lab-Grotesque-Regular', Arial, sans-serif;
  }
}
.page-title {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
}
.actions-title h1,
.specials-title h1 {
  /*line-height: 40px;*/
}
.change-mail {
  min-height: 43vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#correctCountModal .uk-modal-dialog {
  top: 50%;
  transform: translateY(-50%);
  margin: 0 auto;
}
.callcenter-option {
  width: 100%;
  border: solid 1px #484848;
  font-size: 13px;
  box-sizing: border-box;
  border-radius: 4px;
}
.callcenter-option-head {
  margin: 0;
  padding: 3px 10px;
  background-color: #484848;
  color: #fff;
  font-weight: 600;
}
.callcenter-option-body {
  padding: 10px;
}
.callcenter-option .checkbox-label {
  padding-left: 10px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.mobile-buy-button.mobile-buy-button_disabled {
  background: #777;
}
.mobile-buy-button_disabled .mobile-buy-button__add-more {
  display: none;
}
.pages_link li a {
  font-family: 'Roboto-Regular';
}
.pages_link * {
  font-size: 12px !important;
  color: #3d3d3d !important;
}
.yandex-widget-opened .fitomarket-overlay {
  display: block;
}
.fitomarket-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  background: rgba(0, 0, 0, 0.4);
  display: none;
  top: 0;
}
.upper-banner {
  height: 64px;
  min-height: 64px;
  background-size: 100%;
}
.header__phone.header__callback {
  cursor: pointer;
}
/* Стили всплывающей формы */
.form-modal {
  font-size: 14px;
  color: #444444;
  z-index: 1000000000;
  top: -40px;
}
.form-modal .form-modal__content {
  width: 355px;
  padding: 45px 30px 30px;
}
.main-btn {
  border: none;
}
.one-click-btn {
  background-color: white;
}
.form-modal__close {
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10;
  cursor: pointer;
  color: #000;
  background-color: white;
  border-radius: 50%;
  padding: 5px;
  line-height: 10px;
}
.form-modal__btn.main-btn {
  border: unset !important;
  box-shadow: unset !important;
}
#one-click-modal .form-modal__info {
  margin-top: -10px;
}
#one-click-modal .one-click-modal__product-price {
  margin-left: -10px;
}
.form-modal__input-box {
  margin-top: 10px;
}
.form-modal__close .close-element--svg {
  height: 15px;
}
.form-modal__title {
  color: #11394e;
  line-height: 18px;
}
.form-modal__input-box {
  margin-top: 20px;
}
.form-modal__form .form-modal__input-box:first-of-type {
  margin-top: 27px;
}
.form-modal__input-name {
  color: #9f9fa1;
}
.form-modal__input {
  width: 100%;
  margin-top: 10px;
  padding: 6px 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  font-size: 16px;
  color: #484849;
}
.form-modal__input-box.error .form-modal__input-name {
  color: #cb2367;
}
.form-modal__input-box.error .form-modal__input {
  border-color: #cb2367;
}
input.form-modal__input {
  height: 40px;
  padding: 6px 12px;
}
.form-modal__input-box.comments .form-modal__input {
  height: 70px;
  overflow: auto;
}
.form-modal__btn {
  width: 100%;
  margin-top: 20px;
  text-transform: uppercase;
}
.fade-message {
  position: fixed;
  width: 100%;
  height: 0;
  text-align: center;
  top: 30%;
  z-index: 9;
}
.fade-message__content {
  background-color: #fa8a07;
  color: white;
  display: inline-block;
}
.fade-message__message {
  margin: 0;
  padding: 15px 30px;
  line-height: 25px;
  text-align: center;
}
.details_lk_order {
  border-bottom: 1px dotted #29004e;
  color: #29004e;
  display: inline-block;
  width: max-content;
  padding-top: 15px;
}
.payment-link{
  margin-top: 8px;
  background: #f29100;
  float: right;
  color: white;
  text-decoration: none;
  border-radius: 20px;
  font-size: 15px;
  padding: 6px 13px;
}
.order-list__delivery-row p {
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .form-modal__content {
    top: 45px;
  }
}
/* END Стили всплывающей формы */
.sale_order_full_table .order_error {
  font-size: 14px;
}
/********************/
/**NEW YEAR LOGO   **/
/********************/
@media (min-width: 981px) {
  header.new-year {
    padding: 10px 0;
  }
}
/*********************/
/**END NEW YEAR LOGO**/
/*********************/
.articles .one_row .not-available-text {
  font-size: 9px;
  color: #f4b13b;
  display: unset;
  position: unset;
  float: right;
  margin-top: 3px;
}
/*ГЕОЛОКАЦИЯ*/
.fito-select__container {
  position: relative;
  cursor: pointer;
}
.fito-select__title {
  display: inline-block;
  margin: 0 5px 0 3px;
}
.selected-city {
  display: inline-block;
  float: left;
}
.city-search__city-list {
  position: absolute;
  width: 531.59px;
  height: auto;
  max-height: 164px;
  box-sizing: border-box;
  background: white;
  z-index: 1;
  box-shadow: 2px 4px 17px -5px rgba(0, 0, 0, 0.75);
  overflow: auto;
}
.city-search__city-item {
  font-size: 14px;
  width: 100%;
  padding: 3px 15px;
  box-sizing: border-box;
  font-family: 'Roboto-Regular';
  cursor: pointer;
  line-height: 20px;
}
.city-search__city-item:hover {
  background: #00963E;
  color: white;
}
.guess-city-popup:before {
  top: 50%;
  margin-top: -12px;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  border-right-color: white;
  z-index: 150000;
  left: -11px;
}
.guess-city-popup {
  position: absolute;
  display: inline-block;
  height: 41px;
  margin-top: -4px;
  margin-left: 12px;
  padding: 0 15px;
  line-height: 41px;
  background: white;
  font-size: 14px;
  z-index: 2;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #4d6977;
}
.guess-city-question {
  display: inline-block;
  color: #3c3c3b;
}
.guess-btn {
  height: 26px;
  width: 57px;
  margin-left: 11px;
  padding: 0px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #f29100;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  color: #f29100;
}
.guess-btn-yes {
  color: white;
  background-color: #f29100;
  border-radius: 15px;
}
.city-search {
  position: absolute;
  margin-top: -4px;
}
.city-search__container {
  position: relative;
  height: 28px;
}
.city-search__container input.city-search__input {
  border-radius: 15px !important;
}
.city-search__input {
  width: 245px;
  height: 100%;
  line-height: 100%;
  padding: 0 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #787878;
  font-size: 12px;
  background-color: white;
}
.location-icon {
  display: inline-block;
}
.icon-arrow {
  width: 8px;
  height: 5px;
  margin-bottom: 1px;
  background-image: url(/local/templates/asevalar/css/../img/icons/location-sprite.png);
  background-position: -12px 0px;
}
.icon-mark {
  width: 12px;
  height: 16px;
  margin-bottom: -4px;
  background-image: url(/local/templates/asevalar/css/../img/icons/pin-city.png);
  background-position: 0px 0px;
}
.mob_submenu .fito-select__title {
  color: #484849;
}
.mob_city_mark {
  margin-left: 2px;
  margin-right: 12px;
}
.city-selected-title {
  color: #797979;
}
.delivery-city-container .city-search {
  position: relative;
  margin-top: 0px;
  background-color: #f1f1f1;
}
.delivery-city-container .city-selected-title,
.delivery-city-container .city-select-wrapper {
  padding: 10px 16px;
}
.delivery-city-container .city-search__input {
  height: 40px;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #0a9e3b;
  font-size: 16px;
  background-color: #f1f1f1;
}
.delivery-city-container .city-search__city-list {
  position: relative;
  width: auto;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
}
.delivery-city-container .city-search__city-list li {
  padding: 10px 16px;
}
.mob-menu-btn-container {
  position: relative;
  width: 30px;
  max-width: 30px;
  padding: 0;
  margin-top: 10px;
}
@media screen and (max-width: 480px) {
  .mob-menu-btn-container {
    margin-top: 15px;
  }
}
.back-to-menu {
  position: absolute;
  min-width: 25px;
  margin-top: 5px;
}
.mob_truck-icon {
  margin-right: 6px;
}
.fito-select__container {
  white-space: nowrap;
}
.gradient-overlay {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40px;
  background: linear-gradient(90deg, #e5e5e5cc, #e5e5e5ff);
}
.bx-ss-button.instagram-button {
  width: 21px !important;
  background-image: url(/local/templates/asevalar/img/icon-insta.png) !important;
  background-size: contain !important;
}
.socserv-entry-point {
  width: 100%;
  height: 100%;
}
.order-form__error-description {
  text-align: center;
  font-size: 12px;
  color: #444444;
}
.header-buttons-wrapper {
  max-width: 1200px;
  margin: 15px auto 0;
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 980px) {
  .header-buttons-wrapper {
    padding: 0 15px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .header-buttons-wrapper {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  header .row {
    display: flex;
    align-items: center;
    position: relative;
    margin: 10px auto 0;
    justify-content: space-between;
  }
  header .row .logo_cont {
    width: 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  header .row .user_block {
    width: 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
}
@media screen and (max-width: 520px) {
  header .row > div {
    width: auto;
    -ms-flex: none;
    flex: none;
    max-width: 100%;
  }
}
@media screen and (max-width: 374px) {
  header .row .logo_cont {
    width: 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  header .row .user_block {
    width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media screen and (max-width: 1170px) {
  .order-form__error-description {
    width: 100%;
  }
}
@media screen and (min-width: 1171px) {
  .order-form__error-description {
    width: 200%;
  }
}
.order__link--error {
  text-decoration: underline;
}
.js-profile-fields-block div:first-child {
  z-index: 1;
}
.order__link--error {
  text-decoration: underline;
}
.js-profile-fields-block div:first-child {
  z-index: 1;
}
.auth-socserv-wrapper {
  width: 30px;
  height: 30px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.social_icons_cont .auth-socserv-wrapper {
  background-position: 0;
}
.auth-socserv-wrapper.instagram {
  background-image: url(/local/templates/asevalar/img/inst-orange.svg);
}
.auth-socserv-wrapper.vkontakte {
  background-image: url(/local/templates/asevalar/img/vk-orange.svg);
}
.auth-socserv-wrapper.odnoklassniki {
  background-image: url(/local/templates/asevalar/img/ok-orange.svg);
}
.auth-socserv-wrapper.facebook {
  background-image: url(/local/templates/asevalar/img/fb-orange.svg);
}
.auth-socserv-wrapper.yandex {
  background-image: url(/local/templates/asevalar/img/yandex-orange.svg);
}
[data-rendered-items-ids],
[data-retailrocket-markup-block],
[data-algorithm] {
  margin: 0 !important;
  padding: 0 !important;
}
.brand_designed {
  background-repeat: repeat-y;
  height: auto;
  background-position-x: center;
  background-position-y: top;
}
.brand_designed .brand_designed_link {
  position: fixed;
  height: 100%;
  width: 100%;
  background-position: inherit;
  z-index: 0;
}
.brand_designed > * {
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .brand_designed {
    margin-top: 150px;
  }
  .brand_designed .brand_designed_link {
    margin-top: -100px;
    position: absolute;
  }
}
@media screen and (min-width: 1270px) {
  .brand_designed .main_wrapper,
  .brand_designed .upper-bar,
  .brand_designed header,
  .brand_designed .footer,
  .brand_designed .brands_top_banner {
    width: 1270px;
    margin: 0 auto;
  }
  .brand_designed .brands_top_banner img {
    width: 100%;
    height: auto;
  }
}
.brand_designed .main_wrapper {
  background-color: white;
}
.brand_top_elements {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.brand_top_elements iframe {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .brand_top_elements {
    display: none;
  }
}
.brand_top_elements .brand_top_image {
  align-self: center;
}
.brand_designed {
  background-repeat: repeat-y;
  height: auto;
  background-position-x: center;
  background-position-y: top;
}
.brand_designed .brand_designed_link {
  position: fixed;
  height: 100%;
  width: 100%;
  background-position: inherit;
  z-index: 0;
}
.brand_designed > * {
  z-index: 1;
}
.brands_top_banner.desktop_brand_banner {
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .brand_designed {
    margin-top: 50px;
  }
}
.brand_designed .main_wrapper {
  background-color: white;
}
.brand_top_elements {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
  padding: 0 15px;
}
.brand_top_elements iframe {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .brand_top_elements {
    display: none;
  }
}
.cybermonday_page .top_banner1 {
  background-color: #62902d;
}
@media screen and (max-width: 767px) {
  .cybermonday_page .top_banner1 .mob_hidden.cybermonday {
    display: none;
  }
  .cybermonday_page .top_banner1 .desktop.cybermonday {
    display: inline;
  }
  .cybermonday_page .top_banner1 {
    margin-top: -35px;
    max-height: 46px !important;
    margin-bottom: 0px !important;
  }
}
@media screen and (min-width: 768px) {
  .cybermonday_page .top_banner1 .desktop.cybermonday {
    display: none;
  }
  .cybermonday_page .top_banner1 .mob_hidden.cybermonday {
    display: inline;
  }
}
.top-footer.bottom_row {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .top-footer.container:not(.bottom_row) .footer_mid_1,
  .top-footer.container:not(.bottom_row) .col-1 {
    display: none;
  }
  .footer-subscribe {
    text-align: center;
  }
  .footer-subscribe .js-footer-subscribe-form {
    justify-content: space-between;
    margin-bottom: 30px;
  }
  .top-footer .js-footer-subscribe-form {
    width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .top-footer .js-footer-subscribe-form .input-container {
    width: 100%;
  }
  .top-footer .contacts {
    text-align: center;
  }
  .top-footer .contacts p {
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
  }
  .top-footer .contacts span {
    text-align: center;
    font-size: 21px;
  }
  .top-footer .txt_rights {
    order: 2;
  }
  .bottom_row {
    margin-top: 25px;
  }
  .bottom_row .pay.col-md-5 {
    display: flex;
    justify-content: center;
  }
  .bottom_row .txt_rights p {
    font-size: 12px;
    line-height: 18px;
    width: max-content;
    margin: 15px auto;
  }
  .social_block a {
    margin: 0 1%;
  }
}
.uk-container {
  position: relative;
}
.top_link_about {
  color: #3d3d3d;
  font-size: 12px;
  margin-right: 5px;
}
@media screen and (max-width: 767px) {
  .top_link_about {
    top: 42px;
    font-family: 'Roboto-Medium', serif;
    margin-right: 0;
  }
}
@media screen and (max-width: 480px) {
  .top_link_about {
    display: none;
  }
}
.marketplace_top_disclaimer {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  justify-content: space-between;
  position: relative;
  box-shadow: lightgrey 0px 0px 5px;
}
@media screen and (min-width: 768px) {
  .marketplace_top_disclaimer {
    display: none;
  }
}
.marketplace_top_disclaimer p {
  margin: 0;
  padding: 15px 0;
  color: #29004e;
  font-family: 'Roboto-medium';
}
.marketplace_top_disclaimer .mobile_top_evalar_logo {
  display: block;
  margin-left: auto;
  align-self: center;
}
@media screen and (max-width: 350px) {
  .marketplace_top_disclaimer .mobile_top_evalar_logo {
    display: none;
  }
}
.popup_top_advantages {
  position: absolute;
  width: 100%;
  background: #f5f5f5;
  z-index: 2;
  left: 0;
  top: 45px;
  max-height: 0;
  transition: max-height 600ms;
  overflow: hidden;
}
.popup_top_advantages.active_popup {
  max-height: 400px;
}
.popup_top_advantages .middlebox_items_row {
  display: flex;
  padding: 15px 0;
  flex-wrap: wrap;
}
.popup_top_advantages .middlebox_items_row .middlebox_item {
  justify-content: center;
  display: flex;
  width: 80px;
  text-align: center;
  margin-top: 15px;
}
.popup_top_advantages .middlebox_items_row .middlebox_item img {
  width: 60px;
  height: 60px;
}
.popup_top_advantages .middlebox_items_row .middlebox_item p {
  padding: 15px 0 0;
}
@media screen and (max-width: 520px) {
  .popup_top_advantages .middlebox_items_row .middlebox_item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.popup_top_advantages i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250%22%20height%3D%2250%22%20fill%3D%22%23444%22%3E%3Cpath%20d%3D%22M%209.15625%206.3125%20L%206.3125%209.15625%20L%2022.15625%2025%20L%206.21875%2040.96875%20L%209.03125%2043.78125%20L%2025%2027.84375%20L%2040.9375%2043.78125%20L%2043.78125%2040.9375%20L%2027.84375%2025%20L%2043.6875%209.15625%20L%2040.84375%206.3125%20L%2025%2022.15625%20Z%22/%3E%3C/svg%3E');
  zoom: 30%;
  -ms-zoom: 30%;
  -webkit-zoom: 30%;
  -moz-transform: scale(30%, 30%);
  right: 0;
  top: 0;
  position: absolute;
  padding: 0 30px;
  margin-top: 35px;
}
.skewed {
  transform: skew(-20deg);
}
.skewed > * {
  transform: skew(20deg);
}
.advantages_section.desktop_section {
  display: none;
}
@media screen and (min-width: 768px) {
  .advantages_section.desktop_section {
    display: block;
  }
}
.advantages_section.mobile_section {
  display: none;
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  .advantages_section.mobile_section {
    display: block;
  }
}
@media screen and (max-width: 520px) {
  .advantages_section.mobile_section .mainpage_middle_box {
    height: 360px;
  }
}
@media screen and (max-width: 450px) {
  .advantages_section.mobile_section .mainpage_middle_box {
    height: 380px;
  }
}
@media screen and (max-width: 520px) {
  .advantages_section.mobile_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
    height: 230px;
  }
}
@media screen and (max-width: 450px) {
  .advantages_section.mobile_section .mainpage_middle_box .middle_box_text .firstrow .middlebox_items_row {
    height: 250px;
  }
}
.advantages_section.mobile_section .mainpage_middle_box img {
  width: 60px;
  height: 60px;
}
.top-badge {
  display: inline-block;
  margin: 0;
  padding: 1px 0;
  position: absolute;
  right: 0;
  top: -12px;
  margin-right: 0px;
}

@media screen and (max-width: 767px) {
  .top-badge {
    top: -8px;
  }
}
.top-badge .top_badge_bg {
  height: 20px;
  transform: skew(0, 20deg);
  margin-top: -11px;
  background: #5f29a5;
}
.top-badge .top_badge_bg.present_block {
  display: none;
  /*TODO починить баджики для подарков*/
}
.top-badge:before {
  content: ' ';
  display: block;
  width: 100%;
  height: 19px;
  background: transparent;
  position: absolute;
  top: 17px;
  left: 0px;
}
.top-badge span {
  font-family: Roboto-Regular;
  font-weight: bold;
  font-size: 18px !important;
  line-height: 21px;
  color: #fff;
  padding: 15px 0 15px;
  width: 50px;
  background-color: #5f29a5;
}
@media screen and (max-width: 767px) {
  .top-badge span {
    width: 40px;
    padding: 20px 0 15px;
    font-size: 14px !important;
  }
}
.popup .top-badge:not(.present_block) {
  top: -16px;
}
.popup .top-badge:not(.present_block) span {
  padding: 12px 5px 15px;
}
header #basket_pop_cont {
  color: #3d3d3d;
  -webkit-box-shadow: 3px 10px 27px -7px rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 3px 10px 27px -7px rgba(0, 0, 0, 0.51);
  box-shadow: 3px 10px 27px -7px rgba(0, 0, 0, 0.51);
}
header #basket_pop_cont .foot_pop {
  justify-content: flex-end;
}
header #basket_pop_cont .foot_pop .free_sheep {
  width: 60%;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 94px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dfdacd;
  box-sizing: border-box;
}
header #basket_pop_cont .foot_pop .free_sheep img {
  height: 50px;
  width: 50px;
}
header #basket_pop_cont .foot_pop .pr_item {
  width: 38%;
  float: left;
  margin-left: 2%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 94px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dfdacd;
  box-sizing: border-box;
}
header #basket_pop_cont .foot_pop .pr_item .uk-text-center {
  text-align: center;
  display: block;
}
header #basket_pop_cont .foot_pop .uk-button.chekuot {
  margin-top: 15px;
}
.breadcrumb_container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 15px 15px 15px 10px;
  max-width: 1200px;
}
.breadcrumb_container:before,
.breadcrumb_container:after {
  display: none;
}
input[type="submit"]:not(.search_submit),
.uk-button.chekuot {
  background-color: #f29100;
  color: #fff;
  border-radius: 25px;
}
input[type="submit"]:not(.search_submit):hover,
.uk-button.chekuot:hover {
  background-color: #FFA41D;
  box-shadow: 0 4px 5px #ffa41d66;
}
input[type="submit"]:not(.search_submit).search-form__button,
.uk-button.chekuot.search-form__button {
  background-color: transparent;
}
.child-link sup {
  margin-left: 5px;
  font-size: 10px;
  opacity: 0.8;
  position: absolute;
  bottom: 15px;
}
.product.popup .sale.price_value .currency-rub {
  font-weight: normal;
}
.product.popup del {
  color: #777777 !important;
}
.product.popup del .currency-rub {
  font-weight: normal;
  font-size: 21px !important;
}
.product.popup .buy-button:hover {
  background-color: #FFA41D;
  box-shadow: 0 4px 5px #ffa41d66;
}
span.currency-rub {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
header .quantity input {
  height: 30px;
  width: 30px;
  padding: 0 !important;
  text-align: center;
  margin-left: -25px;
}
header .quantity-button.quantity-up,
header .quantity-button.quantity-down {
  left: 30px;
  background: white;
  border: none;
  font-size: 18px;
  font-family: Roboto-bold !important;
  color: #3c3c3b;
}
header .quantity-button.quantity-up {
  position: absolute;
  height: 50%;
  top: 0;
  border-bottom: 1px solid #eee;
}
.swiper-button-prev,
.swiper-button-next {
  z-index: 1;
}
.brand_advantages_row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 95px;
}
.brand_advantages_row .img_block {
  margin-bottom: -40px;
}
.brand_advantages_row .brand_advantage_text_block {
  line-height: 22px;
  font-size: 16px;
  font-family: Roboto-regular;
  color: #3c3c3b;
  display: flex;
  align-self: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .brand_advantages_row .brand_advantage_text_block {
    display: inline-block;
  }
}
.brand_advantages_row .green_bg {
  background-color: #079e56;
  color: #fff;
  max-height: 135px;
  display: flex;
  justify-content: center;
  width: calc(50% - 60px);
  position: relative;
}
.brand_advantages_row .green_bg p {
  color: #fff;
  font-size: 13px !important;
  line-height: 17px !important;
  font-family: Roboto-regular;
  letter-spacing: 0.03px;
  max-width: 220px;
}
.brand_advantages_row .green_bg p strong {
  font-size: 31px !important;
  font-family: roboto-bold;
}
.brand_advantages_row .green_bg p:first-child {
  font-size: 28px !important;
}
@media screen and (max-width: 767px) {
  .brand_advantages_row .green_bg p:first-child {
    font-size: 17px !important;
  }
}
.brand_advantages_row .green_bg p.big_text_advantage {
  font-size: 32px !important;
  line-height: 42px !important;
  font-family: roboto-regular;
  max-width: none;
  display: flex;
  align-self: center;
  width: 100% !important;
}
@media screen and (max-width: 767px) {
  .brand_advantages_row .green_bg p.big_text_advantage {
    font-size: 22px !important;
    margin-bottom: 10px;
  }
}
.brand_advantages_row .green_bg > * {
  width: 50%;
}
.brand_advantages_row .green_bg div {
  padding: 25px 0;
}
.brand_advantages_row .green_bg div.big_text_container {
  padding: 25px 50px;
  width: 100%;
}
.brand_advantages_row .green_bg .evalar_logo_brand {
  width: 35%;
  max-width: 135px;
  margin-right: 25px;
  height: 100%;
  align-self: center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .brand_advantages_row .green_bg .evalar_logo_brand {
    margin-top: -30px;
  }
}
.brand_advantages_row .ps_under_block {
  position: absolute;
  bottom: -60px;
  color: #868686;
  width: 100%;
  left: 8px;
  font-size: 10px;
  line-height: 12px;
}
.brand_advantages_row > div {
  width: 50%;
  max-width: 50%;
}
@media screen and (max-width: 1220px) {
  .brand_advantages_row .green_bg {
    min-width: 420px;
  }
  .brand_advantages_row .img_block {
    padding: 0 15px;
    width: 50%;
  }
  .brand_advantages_row .ps_under_block {
    bottom: -70px;
  }
}
@media screen and (max-width: 980px) {
  .brand_advantages_row {
    position: relative;
    flex-wrap: wrap;
  }
  .brand_advantages_row:not(.first_advantage_row) {
    margin-bottom: 50px;
  }
  .brand_advantages_row .adv_evalar_text {
    margin-top: 40px;
  }
  .brand_advantages_row .img_block {
    position: absolute;
    left: 430px;
    bottom: 15px;
    width: 450px;
  }
  .brand_advantages_row div.big_text_container {
    padding: 25px 10% !important;
  }
  .brand_advantages_row div.big_text_container br {
    display: none;
  }
  .brand_advantages_row .green_bg:not(.adv_evalar_text) {
    order: 1;
    width: 100%;
    max-width: 100%;
  }
  .brand_advantages_row .brand_advantage_text_block {
    padding: 25px 10% !important;
    order: 2;
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .brand_advantages_row {
    padding-left: 15px;
    padding-right: 15px;
  }
  .brand_advantages_row:not(.first_advantage_row) {
    margin-bottom: 25px;
  }
  .brand_advantages_row .skewed {
    transform: skew(0deg);
    width: 100%;
    max-width: 100%;
  }
  .brand_advantages_row .skewed > * {
    transform: skew(0deg);
    width: max-content;
  }
  .brand_advantages_row .green_bg {
    min-width: 290px;
  }
  .brand_advantages_row .ps_under_block {
    left: 0;
    width: 100%;
    bottom: -60px;
    margin-bottom: -10px;
  }
  .brand_advantages_row div.big_text_container {
    padding: 25px 20px !important;
  }
  .brand_advantages_row .brand_advantage_text_block {
    padding: 25px 0 !important;
    font-size: 14px;
    line-height: 24px;
  }
  .brand_advantages_row .img_block {
    position: relative;
    width: 100%;
    margin: auto;
    left: auto;
    top: 60px;
  }
}
@media screen and (max-width: 420px) {
  .evalar_logo_brand {
    width: 30% !important;
    margin-right: 15px !important;
  }
}
@media screen and (max-width: 380px) {
  .brand_advantages_row .green_bg {
    padding: 0 15px;
    max-height: 150px;
  }
  .brand_advantages_row .green_bg div {
    padding: 15px 0 0;
  }
  .brand_advantages_row .green_bg .ps_under_block {
    bottom: -45px;
  }
  .brand_advantages_row .green_bg p {
    font-size: 10px !important;
    line-height: 13px !important;
  }
  .brand_advantages_row .green_bg p:first-child {
    font-size: 17px !important;
  }
  .brand_advantages_row .green_bg p.big_text_advantage {
    font-size: 22px !important;
    line-height: 27px !important;
  }
  .brand_advantages_row div.big_text_container {
    padding: 15px 15px 10px !important;
  }
}
.advantages_brand_bullits {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 350px) {
  .advantages_brand_bullits {
    margin: 0;
  }
}
.advantages_brand_bullits .brand_bullit {
  text-align: center;
}
.advantages_brand_bullits .brand_bullit p {
  text-align: center;
  width: 100%;
  min-width: unset;
  padding: 0 25px;
  height: 100px;
  color: #3c3c3b;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (min-width: 1170px) {
  .advantages_brand_bullits .brand_bullit {
    -ms-flex: 0 0 16.66%;
    flex: 0 0 16.66%;
    max-width: 16.66%;
  }
  .advantages_brand_bullits .brand_bullit img {
    height: 170px;
    min-height: 170px;
    width: 170px;
    min-width: 170px;
  }
  .advantages_brand_bullits .brand_bullit p {
    text-align: left;
    padding: 0;
  }
}
@media screen and (max-width: 480px) {
  .advantages_brand_bullits .brand_bullit p {
    padding: 0 15px;
    font-size: 11px;
    line-height: 14px;
  }
  .advantages_brand_bullits .brand_bullit img {
    height: 130px;
    min-height: 130px;
    width: 130px;
    min-width: 130px;
  }
}
ul.leaf_list {
  padding-left: 10px;
}
ul.leaf_list li {
  margin-bottom: 5px;
}
ul.leaf_list li:before {
  content: ' ';
  height: 14px;
  width: 14px;
  background-color: #00963E;
  display: inline-block;
  border-top-left-radius: 14px;
  border-bottom-right-radius: 14px;
  margin-right: 5px;
}
table.blog_styled_table {
  border: 2px solid #29004e;
}
table.blog_styled_table * {
  border-color: #29004e;
  font-size: 16px !important;
  line-height: 24px !important;
}
table.blog_styled_table tr:first-child * {
  font-weight: 800 !important;
}
img.mobile_evalar_logo_header {
  display: block;
  height: 35px;
  margin-right: 20px;
  position: relative;
  top: -3px;
}
img.mobile_evalar_logo_short_header{
  display: none;
  margin-right: 20px;
  position: relative;
  top: -3px;
}
@media screen and (min-width: 768px) {
  img.mobile_evalar_logo_header {
    display: none;
  }
}
@media screen and (max-width: 650px) {
  img.mobile_evalar_logo_header {
    height: 25px;
  }
}
@media screen and (max-width: 550px) {
  img.mobile_evalar_logo_header{
    display: none;
  }
  img.mobile_evalar_logo_short_header{
    display: block;
    height: 37px;
    width: auto!important;
  }
}
@media screen and (max-width: 450px) {
  img.mobile_evalar_logo_short_header {
    height: 29px;
    margin-right: 10px;
  }
}
@media screen and (max-width: 374px) {
  img.mobile_evalar_logo_header,
  img.mobile_evalar_logo_short_header {
    display: none;
  }
}
div#modal_personal {
  z-index: 9999;
}
.catalog_diclaimer {
  text-align: center;
  color: #bbb;
  font-size: 14px;
  border: 1px solid #bbb;
  max-width: 1200px;
  margin: 0px auto 10px;
  padding: 7px;
  font-weight: 600;
}
.catalog_diclaimer a {
  color: #bbb;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
}
@media screen and (max-width: 1220px) {
  .catalog_diclaimer {
    max-width: calc(100% - 30px);
  }
}
@media screen and (max-width: 767px) {
  .catalog_diclaimer {
    margin-top: 30px;
  }
}
.main_career {
  max-width: 1200px;
  margin: 0 auto;
}
.main_career .inner {
  display: flex;
  justify-content: space-evenly;
  margin: 50px 0;
}
.main_career .inner a {
  color: #00963E;
  font-size: 21px;
  text-align: center;
}
.main_career .inner a img {
  display: block;
  margin-bottom: 15px;
}
.product.popup .sale.price_value span {
  color: #484849;
  display: inline;
}
#offer-choices {
  width: 100%;
  margin-top: 15px;
  height: 25px;
  outline: 0 !important;
  color: #3c3c3d;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
}
#offer-choices:after {
  content: "\f0d7";
  font-size: 12px;
  vertical-align: super;
  line-height: 9px;
  padding: 7px;
  float: right;
  background-color: #e1e1e1;
  color: #333;
}
#offer-choices:focus option:checked,
#offer-choices:focus option:focus,
#offer-choices:focus option:hover {
  background: #fff !important;
  text-decoration: underline;
}
.catalog_bottom_disclaimer {
  text-align: center;
  color: #bbb;
  border: 1px solid #bbb;
  font-weight: 600;
  font-size: 14px;
  clear: both;
  padding: 12px 20px;
  max-width: 1200px;
  margin: 20px auto 0;
  position: relative;
}
@media screen and (max-width: 1220px) {
  .catalog_bottom_disclaimer {
    width: calc(100% - 30px);
  }
}
.orangeBG .busket_count {
  background-color: #F29100 !important;
  color: #fff !important;
}
.orangeBG .cart-button {
  -webkit-box-shadow: inset 0 0 0 1px #fa8a07 !important;
  -moz-box-shadow: inset 0 0 0 1px #fa8a07 !important;
  box-shadow: inset 0 0 0 1px #fa8a07 !important;
  background-color: #fa8a07 !important;
}
.orangeBG .buy-button:hover {
  background-color: #ffa41d !important;
  box-shadow: 0 4px 5px #ffa41d66 !important;
}
.orangeBG .btn_subscribe {
  background-color: #f29100 !important;
  color: #fff !important;
}
.orangeBG .btn_subscribe:hover {
  background-color: #ffa41d !important;
  box-shadow: 0 4px 5px #ffa41d66 !important;
}
.orangeBG .footer-subscribe .input-container input[type=text] {
  background-color: #fff !important;
}
.orangeBG .swiper-button-prev {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2235%22%20viewBox%3D%220%200%2020%2035%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M1.316%2034.58c.2%200%20.401-.093.602-.28l17.316-15.855c.115-.114.212-.24.29-.376.08-.136.119-.275.119-.419%200-.272-.13-.537-.387-.795L1.939%201.043C1.854.971%201.76.903%201.66.839c-.1-.065-.215-.097-.344-.097-.157%200-.3.036-.43.108-.128.071-.228.175-.3.311-.072.136-.107.283-.107.44%200%20.258.071.459.214.602L18.29%2018.338v-1.354L.693%2033.098c-.143.157-.214.365-.214.623%200%20.157.035.3.107.43.072.128.172.232.3.311.13.079.273.118.43.118z%22/%3E%0A%3C/svg%3E') !important;
  transform: scale(-1);
}
.orangeBG .swiper-button-next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2235%22%20viewBox%3D%220%200%2020%2035%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23F29100%22%20d%3D%22M1.316%2034.58c.2%200%20.401-.093.602-.28l17.316-15.855c.115-.114.212-.24.29-.376.08-.136.119-.275.119-.419%200-.272-.13-.537-.387-.795L1.939%201.043C1.854.971%201.76.903%201.66.839c-.1-.065-.215-.097-.344-.097-.157%200-.3.036-.43.108-.128.071-.228.175-.3.311-.072.136-.107.283-.107.44%200%20.258.071.459.214.602L18.29%2018.338v-1.354L.693%2033.098c-.143.157-.214.365-.214.623%200%20.157.035.3.107.43.072.128.172.232.3.311.13.079.273.118.43.118z%22/%3E%0A%3C/svg%3E') !important;
}
.orangeBG .footer-subscribe .input-container:after {
  content: url('/local/components/maximaster/subscribe.quick/templates/mainpage_section/img/or_mail.svg') !important;
}
.orangeBG .detail-product .price-card .buy-button:not(.mobile-button-parent),
.orangeBG .card_tab_label.active {
  background-color: #f29100 !important;
}
.orangeBG .swiper-pagination-bullet-active {
  background: #f29100 !important;
}
.orangeBG .loop_cl:before {
  background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.1%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%223%203%2018%2018%22%3E%20%3Cpath%20fill%3D%22%23f29100%22%20d%3D%22M9.5,3A6.5,6.5%200%200,1%2016,9.5C16,11.11%2015.41,12.59%2014.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41%2011.11,16%209.5,16A6.5,6.5%200%200,1%203,9.5A6.5,6.5%200%200,1%209.5,3M9.5,5C7,5%205,7%205,9.5C5,12%207,14%209.5,14C12,14%2014,12%2014,9.5C14,7%2012,5%209.5,5Z%22/%3E%20%3C/svg%3E') 50% no-repeat !important;
}
.orangeBG .search_submit {
  background: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%20stroke%3D%22%23f29100%22%20stroke-width%3D%221.263%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M10.947%205.472c0%203.025-2.448%205.475-5.473%205.475C2.452%2010.947%200%208.497%200%205.472%200%202.451%202.452%200%205.474%200c3.025%200%205.473%202.45%205.473%205.472M16%2016L9.263%209.263%22%20transform%3D%22translate%28-281%20-82%29%20translate%2816%2075%29%20translate%28266%208%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E') 50% no-repeat !important;
}
.orangeBG .foot_pop .chekuot {
  background-color: #f29100 !important;
}
.orangeBG .foot_pop .chekuot:hover {
  background-color: #ffa41d !important;
  box-shadow: 0 4px 5px #ffa41d66 !important;
}
.orangeBG button.buy-button {
  background-color: #f29100 !important;
}
.orangeBG button.buy-button:hover {
  background-color: #ffa41d !important;
  box-shadow: 0 4px 5px #ffa41d66 !important;
}
.orangeBG .order_make_steps .order_step.active_step {
  color: #00963E !important;
}
.orangeBG order-replacement .final .button button {
  background-color: #f29100 !important;
}
.orangeBG order-replacement .final .button button[disabled] {
  background-color: #c3c3c3 !important;
}
.orangeBG order-replacement .final .button button:not([disabled]):hover {
  background-color: #FFA41D !important;
  box-shadow: 0 4px 5px #ffa41d66 !important;
}
label.error {
  display: none !important;
}
.account-wrapper.authorized {
  padding: 0 10px;
}
@media all and (max-width: 400px) {
  .account-wrapper.authorized {
    padding: 0 5px;
  }
}
.main_wrapper {
  overflow-x: hidden;
}
article.text-container {
  max-width: 1200px;
  margin: 0 auto;
  font-size: 16px;
  padding: 0 30px;
}
@media all and (max-width: 580px) {
  article.text-container {
    padding: 0 15px;
  }
}
@media all and (max-width: 580px) {
  article.text-container h3 {
    text-align: center;
  }
}
article.text-container .wrap-text-img {
  border-radius: 5px;
  margin: 0 20px 20px 0;
  max-width: 300px;
  position: relative;
  text-align: center;
}
@media all and (max-width: 580px) {
  article.text-container .wrap-text-img img {
    width: 100% !important;
    height: auto !important;
  }
}
@media all and (max-width: 580px) {
  article.text-container .wrap-text-img {
    float: none;
    margin: 0 auto;
  }
}
article.text-container em,
article.text-container a {
  color: #02964b;
}
.fancybox-licenses {
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.contacts-info {
  max-width: 1200px;
  margin: 30px auto 0;
  font-size: 16px;
  padding: 0 20px;
}
@media all and (max-width: 479px) {
  .contacts-info {
    padding: 0 15px;
  }
}
@media all and (max-width: 479px) {
  .contacts-info p {
    font-size: 14px;
  }
}
@media all and (max-width: 767px) {
  img.HB_evalar {
    display: none !important;
  }
}
.form-wrapp {
  background: #f1f1f1;
  width: 80%;
  margin: 0 auto;
  padding: 20px 20px;
}
@media all and (max-width: 767px) {
  .form-wrapp {
    width: 100%;
  }
}
.mainpage_disclaimer {
  font-size: 12px;
  margin-top: 25px;
}
.footer_disclaimer {
  margin-top: 0;
}
@media all and (max-width: 767px) {
  .footer_disclaimer {
    padding-bottom: 20px;
  }
}
.footer_disclaimer * {
  font-size: 12px;
  text-align: justify;
}
.rcorner_popup {
  position: absolute;
  background-color: white;
  border: 2px solid #00963e;
  padding: 10px;
  right: 15px;
  width: 320px;
  z-index: 999;
  text-align: center;
}
.rcorner_popup p {
  color: red;
}
.rcorner_popup .close_popup_btn {
  padding: 0px 5px;
  border: 2px solid #00963e;
  max-width: 100px;
  margin: auto;
  cursor: pointer;
  color: #3c3c3d;
}
p.footnoteDeliveryFooter {
  font-size: 12px;
  color: white;
  margin-top: 15px;
  width: 60%;
}
@media all and (max-width: 767px) {
  p.footnoteDeliveryFooter {
    display: none;
  }
}
.article__header{
  display: flex;
  justify-content: space-between;
}
.article__preview-section{
  display: flex;
}

.article__preview-section .wrap-text-img{
  width: 25%;
}

.article__preview-section .wrap-text-preview{
  width: 75%;
}
.flex-end {
  position: relative;
}
.item-receipt {
  border: 1px solid #9A73E5;
  border-radius: 8px;
  margin-top: 1px;
}
.items-wrapper .pop_content.item-receipt:first-child {
  border: 1px solid #9A73E5;
}
.big-basket-wrapper #basket_pop_cont .items-wrapper .pop_content.item-receipt:last-of-type {
  border: 1px solid #9A73E5;
}
/* End */


/* Start:/local/templates/asevalar/css/media.css?174436409043188*/
@media only screen and (max-width: 1170px) {
    .js-order-auth-state .main_section,
    .js-order-auth-state .order__wrapper,
    .js-order-auth-state .fitomarket-overlay,
    .js-order-auth-state .order__title {
        display: none !important;
    }

    .yandex-widget-opened jdiv,
    .yandex-widget-opened header {
        display: none !important;
    }

    html.yandex-widget-opened {
        height: 100%;
        overflow: hidden;
    }
}

@media screen and (max-width: 1220px) {
    .brand_top_elements {
        display: block;
    }

    .product h4 {
        height: 58px;
        line-height: 16px;
        font-size: 13px;
    }

    .sale + p, .bon100 + p, .bon50 + p {
        width: 100px;
    }

    .bon50 + p {
        padding: 20px 15px;
    }

    .product_header {
        height: 90px;
        line-height: 16px;
        max-height: 50px;
        overflow: hidden;
    }

    .price {
        padding-top: 1px;
    }
}

@media screen and (max-width: 1220px) {

    .question {
        width: inherit;
    }


    .slider_shad,
    .slider_shad1 {
        height: 93%;
    }

    .ask_question .uk-container {
        padding: 0 15px;
    }

    .price.one_row {
        padding-top: 21px;
    }

    .brand_top_elements .brand_top_logo_container {
        margin-bottom: 15px;
    }

    .brand_top_elements .brand_top_text p {
        text-align: left;
    }
}

@media screen and (max-width: 1220px) and (min-width: 768px) {
    .gift-tooltip {
        left: -73px;
        width: 151px;
    }

    .product span.currency-rub {
        font-size: 12px;
        color: #9c9c9c;
    }
}

@media screen and (max-width: 1015px) {
    .social_block {
        margin-left: 70px;
    }
}

@media screen and (min-width: 980px) {
    .pull-right-lg {
        float: right !important;
    }

    #last {
        display: none;
    }
}

@media screen and (max-width: 1050px) {
    .middle_box h2 {
        font-size: 24px;
    }

    .middle_box p {
        font-size: 14px;
    }

    .icons1 p {
        font-size: 10px;
    }
}

@media screen and (max-width: 768px) {
    .brand_top_elements{
        display: none;
    }
    .brand_top_elements .brand_top_logo_container{
        display: flex;
        justify-content: space-around;
    }

    .brand_top_elements {
        padding: 0;
    }

    .brand_top_elements iframe {
        width: 100%;
        height: auto;
        min-height: 250px;
    }

    .sale + p, .bon100 + p, .bon50 + p {
        width: 150px;
    }

    .referral-block__container {
        width: 70% !important;
        float: none;
        margin: auto;
    }

}

@media screen and (max-width: 900px) and (min-width: 767px) {
    .trophy .element_bonus_container br {
        display: block;
    }
}

@media screen and (max-width: 1220px) and (min-width: 980px) {

    .middle_box {
        padding: 0 90px !important;
    }

    .product_slider--smallmargintop {
        margin-top: 50px;
    }

    .uk-heading-line {
        font-size: 16px;
    }

    .specials_heading,
    .slider_heading {
        font-size: 16px;
    }

    .news_heading {
        margin-top: 0px;
    }

    .recomindation section {
        margin-top: 0px !important;
    }

    .visitor {
        margin-top: 15px !important;
    }

    .individum_head {
        margin-top: 10px;
    }


}

@media screen and (max-width: 980px) {
    .slider_shad,
    .slider_shad1 {
        display: none !important;
    }

    .product:hover {
        box-shadow: none;
    }

    .loop_cl {
        display: none !important;
    }

    .items_img > a > div {
        height: 150px;
    }

    .actions-title, .specials-title {
        margin: 0 15px;
    }

    .gift-tooltip {
        left: -86px;
    }
}

@media screen and (max-width: 980px) and (min-width: 767px) {
    .page-title {
        font-size: 24px;
        padding: 0 15px;
        margin: 0;
        line-height: 22px;
    }

    .items_img > a > div {
        height: 130px;
    }


    .col-md-1-2 {
        width: 50%;
    }

    .pull-right-md {
        float: right;
        width: 50%;
    }

    .col-md-1-1 {
        width: 100%;
    }

    .personal_data {
        width: 50%;
        float: left;
        box-sizing: border-box;
    }

    .personal_data_cont .personal_data:nth-child(2) {
        margin-top: 14px;
    }

    #orders_list + div {
        padding-top: 10px;
        padding-bottom: 40px;
        padding-right: 20px;
    }

    #cookie_pop {
        display: none !important;
    }

    .loop_cl {
        opacity: 0;
    }

    .social_block h4 {
        margin: 0;
    }

    #search_concept i {
        padding-left: 3px;
    }

    #search_cat {
        right: 0;
        height: 30px;
    }

    .bx-ie11 #search_cat {
        margin-top: 1px;
    }

    #search_concept {
        font-size: 12px;
        line-height: 23px;
        margin-top: -4px;
    }

    .bx-ie11 #search_concept {
        margin-top: -6px;
    }

    .user_block {
        padding-top: 3px;
    }

    #search_cat button {
        background-color: transparent;
        padding: 0px 9px;
    }

    .search_submit {
        /*top: 5px;*/
        height: 30px;
    }

    .tab_hidden {
        display: none !important;
    }

    .arrowD i {
        margin-left: 10px;
    }

    .middle_box {
        padding: 0px 70px !important;
        top: -40px;
    }

    .caption {
        left: 44%;
        top: 20%;
        padding-top: 5px;
    }

    .caption h2 {
        font-size: 26px;
        line-height: 27px;
        text-transform: initial;
        top: 0%;
    }

    .trust h2 {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 12px;
        margin-top: 8px;
        margin-bottom: 0px;
    }

    .trust p {
        font-size: 11px;
        line-height: 15px;
        padding-bottom: 5px;
        margin-top: 10px;
    }

    .icons {
        padding: 1%;
    }

    .icons1 p {
        font-size: 8px;
        line-height: 12px;
        margin-top: 6px;
        margin-bottom: 0px;
    }

    .uk-heading-line {
        line-height: 10px;
    }

    .specials-section .viewall {
        line-height: 10px;
        font-size: 11px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .slider_heading {
        padding: 0;
        margin-top: 14px;
        font-size: 18px;
        position: relative;
        display: inline-block;
    }

    .slider_heading--no-ib {
        display: block;
    }

    .specials_heading {
        padding: 0;
        margin-top: 14px;
        font-size: 18px;
        position: relative;
    }

    .specials_heading:before,
    .slider_heading:before {
        width: 33%;
        position: absolute;
        top: 5px;
        left: -155px;
    }

    .specials_heading--mindistance-tablet:before {
        left: -35px;
    }

    .slider_heading--mindistance-tablet:before {
        left: -75px;
    }

    .specials_heading:after,
    .slider_heading:after {
        width: 33%;
        position: absolute;
        top: 5px;
        right: -155px;
    }

    .specials_heading--mindistance-tablet:after {
        right: -35px;
    }

    .slider_heading--mindistance-tablet:after {
        right: -75px;
    }

    .news_heading {
        /*margin-top: 10px;*/
    }

    .news_heading .news_heading_h {
        margin-top: 14px;
        font-size: 18px;
        position: relative;
        display: inline-block;
    }

    .news_heading .news_heading_h:before {
        width: 100%;
        position: absolute;
        top: 5px;
        left: -245px;
    }

    .news_heading .news_heading_h:after {
        width: 100%;
        position: absolute;
        top: 5px;
        left: 245px;
    }

    .viewarticl {
        margin-top: 1%;
        margin-bottom: 2%;
    }

    .newproducts h4 {
        padding: 3px 10px;
    }

    .rec {
        font-size: 18px;
        position: relative;
        display: inline-block;
        margin-top: 0 !important;
    }

    .rec:before {
        width: 35.6%;
        position: absolute;
        top: 5px;
        left: -175px;
    }

    .rec:after {
        width: 35.6%;
        position: absolute;
        top: 5px;
        right: -173px;
    }

    .learn_new a {
        font-size: 11px;
    }

    .left_articl h3 {
        font-size: 32px;
        margin-top: 10px;
        margin-bottom: 15px !important;
    }

    .left_articl p {
        font-size: 13px;
        line-height: 23px;
        padding-top: 0px;
    }

    .right_articl h3 {
        font-size: 16px;
        line-height: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .right_articl p {
        font-size: 12px;
        margin-top: 5px;
    }

    .chose {
        width: 80% !important;
        float: left;
        background: #b3205b;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 0px;
    }

    .chose h3 {
        font-size: 16px;
        margin-top: 0px;
        padding-bottom: 17px;
    }

    .chose p {
        font-size: 11px;
        width: 100%;
        max-width: 220px;
        margin: 0 auto;
        line-height: 16px;
    }

    .form_section {
        width: 80% !important;
        margin-left: auto;
        margin-right: auto;
        padding: 20px !important;
    }

    .ask_question .uk-container {
        padding: 0;
    }

    .ask_question {
        margin: 25px 0;
    }

    .ask_question .form_input {
        width: 25%;
    }

    .ask_question .form_input input {
        width: 100%;
    }

    .newproducts img {
        width: 100%;
    }

    .form_input {
        width: 69%;
        float: left;
        padding-right: 5.5%;
    }

    .form_textarea {
        width: 69%;
    }

    .form_textarea textarea {
        width: 100%;
        height: 84px;
        margin-bottom: 15px;
    }

    .form_btn {
        margin-left: 0;
        font-size: 11px;
    }

    .form_btn {
        margin-top: 0px;
    }

    .banner_middle {
        margin-top: 40px;
    }

    .banner_text {
        font-size: 32px;
        padding: 10px 0;
    }

    .visit {
        padding: 0;
        margin-top: 14px;
        font-size: 18px;
        position: relative;
        display: inline-block;
    }

    .visit:before {
        width: 76%;
        position: absolute;
        top: 5px;
        left: -230px;
    }

    .visit:after {
        width: 76%;
        position: absolute;
        top: 5px;
        right: -230px;
    }

    .visitor {
        margin-top: 28px;
    }

    .hit_p {
        margin-top: 2px;
    }

    .partner .uk-block {
        padding-top: 6%;
        padding-bottom: 6%;
    }

    .partner h3 {
        font-family: Roboto-Bold;
        font-size: 15px;
        letter-spacing: 0.7px;
    }

    .partner a {
        font-family: Roboto-Regular;
        font-size: 12px;
    }

    .uk-heading-line {
        font-size: 18px;
    }

    .price .price_value,
    .price h5 {
        font-size: 16px;
    }

    .individum_head {
        padding: 0;
        margin-top: 26px;
        font-size: 18px;
        position: relative;
        display: inline-block;
    }

    .individum_head:before {
        width: 79%;
        position: absolute;
        top: 5px;
        left: -230px;
    }

    .individum_head:after {
        width: 79%;
        position: absolute;
        top: 5px;
        left: 284px;
    }

    .view_coll {
        margin-top: 4px;
    }

    .banner_mid_txt {
        font-size: 12px;
        line-height: 18px;
    }

    .banner_mid_txt1 {
        font-size: 12px;
        top: 0;
        line-height: 20px;
        margin-top: 35px;
    }

    .blog img {
        max-width: 29%;
    }

    .banner_mid_button {
        font-size: 9px;
    }

    .banner_bottom img {
        width: 100%;
    }


    .foot4 {
        margin-left: 0;
        width: 96%;
    }

    .contacts {
        margin-top: 21px;
    }

    .contacts h4 {
        margin-bottom: 0px;
    }



    .contacts p {
        font-size: 20px;
        margin-top: 0;
        display: flex;
        justify-content: flex-end;
    }

    .contacts p span{
        font-size: 12px;
        top:4px;
        margin-left: 15px;
    }

    .banner_bottom {
        padding-bottom: 5px;
    }

    .footer-right {
        width: 45%;
    }

    .foot_2 {
        max-width: 134px;
        width: 134px;
        margin-left: 0px;
    }

    .foot3 {
        width: 14%;
        padding-left: 5px;
    }



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

    .top-footer .uk-block {
        width: 725px;
        margin: auto;
        padding-bottom: 0px;
        padding-top: 24px;
    }

    .top-footer ul {
        margin-right: 0px;
    }

    .subscribe h4 {
        margin-bottom: 4px;
    }

    #email {
        width: 150px;
    }

    .subscribe input {
        font-size: 9px;
    }

    .subscribe h4 {
        font-size: 14px;
        color: #fff;
        text-align: left;
        font-family: Roboto-Regular;
        margin-bottom: 0px;
    }

    .top-footer h4,
    .bottom-footer h4 {
        font-family: Roboto-Medium;
        font-size: 11px;
        color: #fff;
        text-align: left;
        letter-spacing: 0.7px;
        margin-bottom: 16px;
    }

    .social_block h4 {
        text-align: center;
    }


    .txt_rights p {
        font-family: Roboto-Light;
        font-size: 10px;
    }

    .txt_rights p br {
        display: none;
    }


    .price.one_row .cartsmall {
        margin-top: -1px;
    }

    .cartsmall {
        margin-top: 14px;
    }

    .rec_sale h5 {
        font-size: 16px;
    }

    .prev {
        left: -12.5%;
    }

    .next {
        right: -12.5%;
    }

    .tab_menu_cont {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 96%;
        z-index: 10;
        background: #fff;
        padding: 0 15px;
    }

    .tab_menu_cont ul {
        margin: 0;
    }

    .navbar {
        position: relative;
    }

    .product {
        padding: 10px 6px;
    }

    .ecco {
        width: 23px;
        height: 23px;
        background-size: cover;
    }

    .ecco_2 {
        width: 27px;
        height: 27px;
        background-size: cover;
        background-image: url(/local/templates/asevalar/css/../img/leave.png);
        background-position: 0px 0px;
        background-repeat: no-repeat;
        position: absolute;
        display: inline-block;
        top: -1%;
        right: 0px;
    }

    .product span {
        font-size: 10px;
        margin-top: 6px;
    }

    .product h4 {
        font-size: 13px;
        margin-top: -3px !important;
        margin-bottom: 0px !important;
        color: #4a606f;
    }

    .slider_shad,
    .slider_shad1 {
        height: 93%;
    }

    .product_block {
        padding: 18px;
        padding-top: 13px;
        padding-bottom: 10px;
    }

    .rec_sale h5 {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .sale {
        margin-bottom: 0;
    }

    .rec_sale .cartsmall {
        bottom: 0%;
    }

    .rec_sale div {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .prev > img,
    .next > img {
        max-height: 70%;
        width: auto;
    }

    .uk-slidenav-position .uk-slidenav {
        display: block;
    }

    .rec_sale h5 {
        font-size: 14px;
        line-height: 5px;
    }

    .rec_sale .cartsmall {
        bottom: 3%;
    }

    .tab_menu_cont > ul > li.item1.dropdown_menu {
        float: left;
    }

    .pay h4 {
        text-align: center;
    }

    .section--header {
        font-size: 18px;
        font-family: Roboto-Regular;
        /*margin-top: 2%;*/
        line-height: 18px;
    }

    .product span.currency-rub {
        font-size: 14px;
    }

    .slick-list .added-to-basket__popup {
        bottom: 37px;
    }

    .availability__popup {
        bottom: 70px;
    }
}

@media screen and (max-width: 767px) {
    .top-footer li a {
        max-width: none;
    }

    .page-title {
        font-size: 18px;
        padding: 0 10px 10px;
        margin: 0;
        font-family: 'Roboto-Bold';
    }

    .label_f {
        right: 37px;
        top: -30% !important;
        left: auto !important;
    }

    .label_f:before {
        border-left-color: #fff !important;
        border-top-color: transparent !important;
        right: -14px;
        top: 25% !important;
        bottom: auto !important;
        left: auto !important;
    }

    .items_img > a > div {
        height: 100px;
    }

    .price.one_row {
        padding-top: 17px;
    }

    .banner_hov {
        display: none !important;
    }

    .uk-form {
        margin-top: 6px
    }

    .user_block a:not(:first-child) {
        padding-left: 0;
    }

    .logo img {
        height: 27px;
    }

    .uk-container {
        padding: 12px 15px;
    }


    .navbar {
        width: 100%;
        padding: 0;
    }

    .news_heading_h:after,
    .news_heading_h:before,
    .slider_heading:after,
    .slider_heading:before,
    .specials_heading:before,
    .specials_heading:after,
    .individum_head:after,
    .individum_head:before {
        display: none !important;
    }

    .newproducts img,
    .banner_bottom img {
        width: 100%;
    }

    .banner_3 {
        padding: 0;
    }

    .caption {
        position: relative;
        top: 0%;
        left: 0;
        padding: 10px;
        padding-bottom: 15px;
        background: #f4efe0;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }

    .caption h2 {
        font-size: 22px;
        line-height: 28px;
    }

    .caption .uk-button {
        font-size: 11px;
        padding: 0 6%;
    }

    .view_coll,
    .rec_subtitl {
        font-size: 10px;
        line-height: 30px;
        font-family: Roboto-Bold;
    }

    .individum_head {
        /* margin-top: 8px;*/
    }

    .head_slider .uk-slideshow {
        overflow: visible;
    }

    .uk-heading-line {
        font-size: 16px;
        line-height: 20px;
    }

    .recomindation .slider_heading {
        padding-top: 20px;
    }

    .specials-section .viewall,
    .viewarticl {
        font-size: 14px;
        line-height: 30px;
        font-family: Roboto-Bold;
    }

    .viewarticl {
        padding-bottom: 13px;
    }

    .individum .view_coll {
        margin-bottom: 20px;
    }

    .news_heading {
        margin-top: 0px;
    }

    .learn_new a {
        font-size: 11px;
        line-height: 5px;
        margin-bottom: 0px;
    }

    .left_articl h3 {
        font-size: 25px;
        line-height: 24px;
        letter-spacing: 0;
        margin-top: 10px;
    }

    .footer_menu {
        padding: 0 18px;
    }

    .footer-left-menu-container .footer_mid_1 {
        display: none;
    }

    .top-footer h4 {
        padding-top: 12px;
        padding-bottom: 13px;
        font-size: 13px;
    }

    .top-footer .top-footer__header {
        padding-top: 12px;
        padding-bottom: 13px;
        font-size: 13px;
    }

    .banner_text1_1 {
        font-size: 22px;
        line-height: 25px;
        margin-top: 6%;
        font-family: Roboto-Regular;
        left: 5%;
    }

    .banner_text1_2 {
        font-size: 17px;
        top: 13%;
        left: 6%;
    }

    .uk-slider > li {
        max-width: inherit;
    }

    .banner_bottom {
        padding-bottom: 0.7%;
    }

    .partner .uk-block {
        padding-top: 12px;
        padding-bottom: 11px;
    }

    .partners_txt {
        max-width: 72%;
    }

    .partner h3 {
        font-family: "Roboto-Light";
        line-height: 21px;
        margin-bottom: 4px;
        font-size: 21px;
    }

    .partner a {
        font-size: 12px;
    }

    .product {
        height: auto;
        width: 100%;
        box-sizing: border-box;
    }

    .footer img {
        width: auto;
        padding: 0;
    }

    .footer .uk-block {
        padding-top: 0;
    }

    .footer_menu {
        margin: 0;
        line-height: 20px;
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .foot_2 {
        width: 100%;
        margin-left: 0px;
    }

    .foot_2 .uk-panel {
        width: 100%;
    }

    .foot_3 {
        width: 100%;
        margin-left: 0px;
    }

    .foot_3 .uk-panel {
        width: 100%;
    }

    .footer_menu:after {
        content: "\f105";
        display: inline-block;
        font: normal normal normal 21px/1 FontAwesome;
        position: absolute;
        right: 13px;
        top: 28%;
        color: #fff;
    }

    .footer_menu.open:after {
        content: "\f107";
        display: inline-block;
        font: normal normal normal 20px/1 FontAwesome;
        position: absolute;
        right: 20px;
        top: 14px;
        color: #fff;
        z-index: 1000;
    }

    .footer_menu.open ~ nav {
        display: block !important;
        padding: 0 20px;
    }

    .footer nav a {
        font-size: 12px;
        line-height: 13px;
        padding-bottom: 19px;
    }

    .additional_f {
        text-align: center;
    }

    .additional_f h4 {
        display: inline-block;
    }

    .additional_f .uk-panel {
        width: 100%;
        padding: 0px;
        padding-bottom: 0;
    }

    .foot_4 {
        width: 100%;
        margin-left: 0px;
    }

    #email {
        max-width: 230px;
        width: 61%;
    }

    .subscribe h4 {
        margin-top: 15px;
        padding: 0;
    }

    .input-group {
        margin-bottom: 0;
        margin-top: -3%;
    }

    .contacts {
        margin-top: 5px;
    }

    .contacts h4 {
        display: block;
        padding: 0;
        margin: 0;
        text-align: center;
    }


    .bottom-footer {
        text-align: center;
    }

    .bottom-footer h4 {
        text-align: center;
    }

    .footer_mid {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .social_block {
        text-align: center;
        float: none;
        margin-left: 0px;
        font-size: 14px;
        margin-top: -1%;
    }

    .social_block img {
        margin-left: 1%;
    }

    .social_block h4 {
        text-align: center;
        margin-bottom: 2px;
        margin-bottom: 10px;
        font-size: 13px;
    }

    .pay {
        float: none;
        margin: 0px auto 30px;
    }

    .footer_mid {
        float: none;
    }

    .pay h4 {
        margin-bottom: 3%;
    }

    .top-footer {
        padding: 0;
    }

    .next,
    .prev {
        display: none !important;
    }

    .banners,
    .first_b,
    .left_articl {
        width: 100%
    }

    .copyright {
        text-transform: uppercase;
    }

    .level1 {
        height: auto !important;
        padding: 6px 15px;
    }

    .left_articl {
        width: 100% !important;
    }

    .left_articl p {
        font-size: 12px;
        line-height: 23px;
        margin-bottom: 10px;
        padding-top: 0px;
        margin-top: -5px;
    }

    .newproducts h4 {
        padding: 4px 15px;
        margin-right: 3%;
        font-size: 14px;
    }

    .newproducts {
        padding: 19px 0px;
    }

    .uk-container .uk-slidenav-position .uk-slidenav {
        display: none;
    }

    .uk-dotnav {
        display: inline-block !important;
    }

    .price .cartsmall {
        margin-top: 17px;
    }

    .price.one_row .cartsmall {
        margin-top: 4px;
    }

    .slider_shad,
    .slider_shad1 {
        height: 88%;
    }

    .rec_sale .cartsmall {
        bottom: 0;
    }

    .contacts {
        margin-left: auto;
        margin-right: auto;
    }

    .contacts h4 {
        text-align: left;
    }

    .social_block img {
        width: 34px;
    }

    .product span {
        font-size: 12px;
        letter-spacing: 0.5px;
    }

    .product h4 {
        font-size: 18px;
    }

    .price h5 {
        line-height: 7px;
        font-size: 17px
    }

    .cartsmall:hover, .cartsmall.added-to-basket {
        background-image: url(/local/templates/main_evalar/img/cartbig.png);
        background-repeat: no-repeat;
        background-position: 0 -34px;
    }

    .cartsmall {
        width: 42px;
        height: 32px;
        background-image: url(/local/templates/main_evalar/img/cartbig.png);
    }

    .price {
        margin-left: 0;
        display: block;
        height: 20px;
    }

    .price del {
        font-size: 11px;
    }

    .loop_cl {
        opacity: 0;
    }

    .foot_menu.open {
        background: #fff !important;
    }

    .foot_menu.open a {
        color: #0a9e3b !important;
    }

    .foot_menu.open::after {
        background: #fff !important;
    }

    .search {
        box-sizing: border-box;
        border-radius: 10px;
    }

    .search_submit {
        margin-right: -7px;
        padding: 0px 20px;
    }

    header #search_cat {
        display: none;
    }

    .search_section_cont .search_form_content {
        width: auto;
        margin-top: 10px;
    }

    .search_section_cont #close_search {
        display: block;
        background: url(/local/templates/asevalar/css/../img/close_search.svg) center no-repeat;
        background-size: 13px;
        height: 42px;
        width: 13px;
        float: right;
        cursor: pointer;
        padding: 6px 8px 0 7px;
        margin-right: -7px;
    }

    .uk-cover-background {
        background-position: 10% 50%;
    }

    .social_block img {
        width: 45px;
    }

    .product_block {
        padding: 5%;
        padding-top: 15%;
    }

    .product span {
        margin-top: 10%;
    }

    .slider_shad,
    .slider_shad1 {
        display: none !important;
    }

    .product:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .product h4 {
        font-size: 20px;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }

    .product_inner {
        position: relative;
    }

    .top-footer ul {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .banner_slide img {
        width: auto;
        height: 30%;
        max-height: 30%;
    }

    .footer_mid {
        display: none;
    }

    .swiper-container img {
        max-width: none;
    }

    .position_right {
        margin-left: -65%;
    }

    .swiper-container .left_image img {
        float: left;
    }

    .swiper-container .right_image img {
        float: right;
    }

    .swiper-container .left_image img {
        float: left;
    }

    .swiper-container .right_image img {
        float: right;
    }

    #orders_list ul:first-child {
        float: left;
        border: none !important;
    }

    .personal_data_cont .account_link {
        margin-bottom: 15px;
    }

    #orders_list ul.show_row {
        float: right;
        max-width: 180px;
    }

    .more {
        margin: 0px !important;
        padding: 0px !important;
    }

    .acc_header.favorite_section:after {
        content: '';
        display: none;
    }

    .acc_header + div {
        display: none;
    }

    .acc_header.open + div {
        display: block;
    }


    #orders_list ul li {
        display: block !important;
        float: none !important;
        width: auto !important;
    }

    #orders_list + div {
        padding-top: 0;
        padding-bottom: 40px;
        padding-right: 20px;
    }

    #orders_list ul {
        display: inline-block;
    }

    #modal_personal .uk-modal-dialog h2 {
        margin-bottom: 15px;
    }

    #modal_personal h3 {
        margin-top: 15px;
    }

    .perconal_data_inner {
        width: auto !important;
    }

    #modal_personal .input_cont {
        width: 100% !important;
        float: left;
        margin-right: 0;
        margin-bottom: 15px;
    }

    #modal_personal .uk-modal-dialog {
        padding: 30px 15px 60px 15px;
    }

    #modal_personal .social_icons_cont {
        width: 100%;
    }

    #modal_personal .desc_cont {
        width: 100%;
    }

    #modal_personal #email {
        max-width: 100%;
    }

    .referal .favorite_title_sec {
        font-size: 18px;
    }

    .ref_count {
        height: auto;
    }

    .ref_count.active {
        padding-bottom: 30px;
    }

    .ref_cont_2_f {
        margin-left: -15px;
        margin-right: -15px;
    }

    .ref_table_cont {
        padding-top: 20px;
    }

    .referal .favorite_title_sec {
        margin-top: 10px;
    }

    .hide_row {
        display: none !important;
    }

    #modal_delivery .uk-modal-dialog {
        padding: 30px 15px 40px 15px;
    }

    .brands-border {
        display: none;
    }

    .social_block .fa-stack {
        width: 40px;
        height: 40px;
    }

    .catalogue_header {
        background-color: #e5e5e5;
        height: 55px;
        font-family: Roboto-Bold;
        font-size: 17px;
        line-height: 54px;
        padding-left: 15px;
        color: #767676;
    }

    .catalogue_header span {
        width: 13px;
        height: 13px;
        background: url(/local/templates/asevalar/css/../img/cl_pop.png);
        cursor: pointer;
        float: right;
        margin: 20px 15px;
        position: relative;
        z-index: 10000000;
    }

    .product span.currency-rub {
        font-size: 16px;
    }

    .price del span.currency-rub {
        color: #9c9c9c;
    }

    .two_row .price del span.currency-rub {
        font-size: 11pt;
    }

    .modal_auth {
        display: none;
    }

    header {
        top: 0!important;
        width: 100%;
        height: 125px;
        box-sizing: border-box;
        z-index: 9999;
        left: 0;
        background: #fff;
        box-shadow: 0 4px 4px 0 rgba(0,0,0,0.1);
    }

    header .container{
        padding-right: 30px;
    }

    .scrollHead{
        position: fixed;
    }
    @media all and (max-width: 767px){
        .header_spacer{
            display: none;
        }
        header.scrollHead ~ .header_spacer{
            min-height: 125px;
            display: block;
        }
    }


    .profile_icon img {
        width: 23px;
    }

    .slick-list .added-to-basket__popup {
        bottom: 37px;
    }

    .card_main .added-to-basket__popup {
        right: 12px;
        bottom: 97px;
    }

    .card_main_popup .added-to-basket__popup {
        bottom: 40px;
    }

    .pop_item .order-detail__item-name {
        width: 50%;
    }

    .gift-tooltip {
        left: -100px;
    }

    .js-product-card-main-slider .gift-tooltip {
        left: -200px;
        font-size: 12px;
        width: 260px;
    }

    .product_header {
        height: 90px;
        max-height: 90px;
    }

    .product_header--ref {
        max-height: 90px;
    }
}

@media screen and (max-width: 700px) {
    .gift-tooltip {
        font-size: 12px;
        width: 162px;
        left: -87px;
    }
}

@media screen and (max-width: 425px) {
    .gift-tooltip {
        font-size: 11px;
        width: 135px;
        left: -63px;
    }

    .js-product-card-main-slider .gift-tooltip {
        left: -198px;
    }
}

@media screen and (max-width: 767px) and (min-width: 580px) {
    .product_header {
        line-height: 18px;
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        height: 90px;
        max-height: 90px;
        overflow: hidden;
    }


    .banner_3 .banner,
    .newproducts .banner {
        width: 50%;
    }

    .blog img {
        max-width: 30%;
    }

    .vegan_text {
        font-size: 44px;
    }

    .collection_text {
        font-size: 16px;
    }

    .banner_text1_1 {
        font-size: 15px;
        line-height: 18px;
    }

    .banner_text1_2 {
        font-size: 12px;
    }

    .newproducts h4 {
        padding: 2px 12px;
        margin-right: 2%;
        font-size: 12px;
    }

    .blog_text {
        top: 78%;
    }

    .product h4 {
        font-size: 14px;
        line-height: 18px;
    }

    .col2-3 {
        float: left;
        box-sizing: border-box;
        width: 66.666%;
        padding: 0 15px;
    }

    .col-sm-1-1 {
        width: 100% !important;
    }


}

@media screen and (max-width: 767px) and (min-width: 460px) {
    #orders_list ul.show_row {
        max-width: 300px;
    }
}

@media screen and (max-width: 767px) and (min-width: 300px) {
    #orders #orders_list ul.order_list__title li {
        text-align: left !important;
    }

    .order-list__delivery-row,
    .order-list__track-number-row {
        line-height: 18px !important;
    }

    .order-list__delivery-row,
    .order-list__track-number-row {
        padding-top: 10px;
    }

    #orders #orders_list .order-list__track-number-row {
        text-align: right !important;
    }
}

@media screen and (max-width: 650px) and (min-width: 580px) {
    .product span {
        font-size: 10px;
        margin-top: 6px;
    }
}

@media screen and (max-width: 579px) {
    .orders_history_details .orders_history_details--element {
        line-height: 12px;
    }

    .delivery_companies .tab_row {
        min-height: 191px;
    }

    .orders_history_details .orders_history_details--element:nth-child(odd) {
        margin-bottom: 10px;
    }


    .slider_shad,
    .slider_shad1 {
        height: 83%;
    }

    .hidden_small {
        display: none !important;
    }

    .product h4 {
        font-size: 16px;
        line-height: 18px;
        height: 54px;
    }

    .price h5 {
        line-height: 8px;
    }
}

@media screen and (max-width: 460px) {

    .product h4 {
        font-size: 12px;
        line-height: 16px;
        height: 52px;
    }

    .news_heading .uk-heading-line,
    .recomindation .uk-heading-line,
    .individum .uk-heading-line {
        font-size: 14px;
        line-height: 16px;
    }

    .individum .view_coll,
    .recomindation .rec_subtitl,
    .news_heading .viewarticl,
    .specials-section .viewall,
    .product span {
        font-size: 10px;
        margin-top: 6px;
    }
}

@media screen and (max-width: 450px) {
    .availability__popup {
        right: 5px;
        transform: none;
    }
}

@media screen and (min-width: 451px) and (max-width: 640px) {
    .availability__popup {
        right: 182px;
        transform: none;
    }
}

@media screen and (min-width: 641px) and (max-width: 767px) {
    .availability__popup {
        right: 382px;
        transform: none;
    }
}

@media screen and (max-width: 380px) {

    .orders_history_details--left_col {
        width: 50%;
        min-width: 0;
    }

    .orders_history_details--right_col {
        width: 50%;
    }

    .slider_shad,
    .slider_shad1 {
        height: 84%;
    }

    .footer_mid {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .contacts {
        text-align: center;
    }

    .contacts p {
        font-size: 23px;
        padding-right: 3px;
    }

    .product span {
        font-size: 9px;
    }

    .price del {
        font-size: 10px;
    }

    .news_heading .uk-heading-line,
    .recomindation .uk-heading-line,
    .individum .uk-heading-line {
        font-size: 12px;
        line-height: 10px;
    }

    .individum .view_coll,
    .recomindation .rec_subtitl,
    .news_heading .viewarticl,
    .specials-section .viewall {
        font-size: 10px;
    }

    .specials_heading,
    .slider_heading {
        padding: 0;
    }

    .product h4 {
        font-size: 10px;
        line-height: 14px;
        height: 42px;
    }

    .banner_slide img {
        width: auto;
        height: 30%;
        max-height: 30%;
    }

    .logo_footer.retina {
        max-width: 290px;
        margin: auto;
    }

    .footer-subscribe .input-container {
        max-width: 187px;
    }

    .footer-subscribe .input-container input[type=text] {
        max-width: 100%;
    }
}

@media screen and (max-width: 380px) and (min-width: 321px) {
    .button-up {
        top: 50px;
    }
}

@media screen and (min-width: 381px) and (max-width: 434px) {
    .button-up {
        top: 50px;
    }
}

@media screen and (min-width: 435px) and (max-width: 767px) {
    .button-up {
        top: 50px;
    }
}

@media screen and (max-width: 480px) {
    .brand_top_elements .brand_top_logo_container {
        text-align: center;
    }

    .callcenter-option {
        margin-top: 10px;
    }

    .not-mobile {
        display: none;
    }

    .mobile-only {
        display: inherit;
    }

    .orders_history_details--left_col {
        min-width: 40%;
        width: 40%;
    }

    #modal_delivery_create .del_desc {
        margin-left: 0;
    }

    #modal_delivery .del_desc {
        margin-left: 0;
        max-width: 85%;
    }

    #modal_delivery .del_delete {
        float: right;
        max-width: 15%;
    }

    #orders_list ul li.order-list__status-row {
        line-height: 20px !important;
    }

    .orders_history_details span {
        line-height: 14px !important;
    }
}

@media screen and (min-width: 641px) and (max-width: 767px) {
    .upper-banner {
        background-size: 200% !important;
        height: 42px !important;
    }
}

@media screen and (min-width: 426px) and (max-width: 640px) {
    .upper-banner {
        background-size: 240% !important;
        height: 34px !important;
    }
}

@media screen and (max-width: 425px) {
    .upper-banner {
        background-size: 300% !important;
        height: 32px !important;
    }
}

@media screen and (max-width: 319px) {
    .upper-banner {
        background-size: 300% !important;
        height: 25px !important;
    }
}

@media screen and (max-width: 767px) {
    .upper-banner {
        width: 100%;
        position: fixed;
        box-sizing: border-box;
        z-index: 999999999;
        top: 0;
        left: 0;
        min-height: auto;
    }

    #desktop_rocket_banner {
        display: none;
    }

    .show_row.only-small-screen {
        display: block !important;
    }

    .orders_list__item {
        border-top: none;
    }

    .product span {
        font-size: 14px;
    }

    .product h4 {
        font-size: 16px;
    }

    .price h5 {
        font-size: 18px;
    }


    .busket_count.busket_count_small {
        top: 0px;
        right: 0px;
    }

}

@media screen and (min-width: 768px) {
    .brand_top_logo_container{
        flex-basis: 25%;
    }
    .brand_top_text{
        flex-basis: 75%;
    }
    .brand_top_elements .brand_top_image {
        float: left;
        padding: 0 25px 10px 0;
    }
    .mob_slid {
        margin-top: 50px;
    }
    .special {
        margin-top: 110px;
    }

    .form-modal {
        padding-top: 10%;
    }

    .form-modal__close {
        right: 5px;
    }

    #one-click-modal .form-modal__info {
        margin-top: -10px;
    }

    #one-click-modal .one-click-modal__product-name {
        margin-left: 0px;
    }

    #mob_rocket_banner {
        display: none;
    }

    img.mob_banner {
        display: none;
    }

    .delivery_link {
        display: inline-block;
        position: absolute;
        margin-left: 30px;
    }

    .delivery_link a {
        color: #444;
    }

    .brands_top_banner.mobile_brand_banner {
        display: none;
    }

    .brand_designed .upper-bar {
        margin-top: 100px;
    }

    .brand_designed .desktop_brand_banner ~ .upper-bar {
        margin-top: 0px;
    }
}


@media screen and (max-width: 1269px) {
    .brand_designed .brands_top_banner a img {
        max-width: inherit;
    }

    .brands_top_banner.desktop_brand_banner{
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 768px) {
    .brands_top_banner.mobile_brand_banner{
        width: auto;
        height: 100%;
        text-align: center;
    }

    .brands_top_banner.mobile_brand_banner {
         overflow: hidden;
         display: flex;
         align-items: center;
         justify-content: center;
     }

    .brands_top_banner:not(.mobile_brand_banner) {
        display: none;
    }

    .price.two_row span {
        font-size: 11pt;
    }

    .product_block {
        padding-top: 0!important;
    }


    ul.catalog_list_item .price.one_row {
        padding-top: 13px !important;
    }

    /*.sale.price_value{
        font-size:12pt!important;
    }*/
    .pages_link li span {
        font-size: 14px !important;
    }
}

.catalogue .items_list li {
    display: block;
    float: left;
    box-sizing: border-box;
    max-height: 317px;
}

.catalogue .product {
    min-height: 310px;
    margin-bottom: 0px;
}

@media screen and (max-width: 380px) {
    .catalogue .items_list li {
        max-height: 275px;
    }

    .catalogue .product {
        min-height: 275px;
    }
}

@media screen and (max-width: 580px) {
    .rr-widget a.item-info {
        font-size: 13px;
    }
}

@media screen and (min-width: 380px) and (max-width: 580px) {
    .catalogue .items_list li {
        max-height: 290px;
    }

    .catalogue .product {
        min-height: 290px;
    }
}

@media screen and (min-width: 580px) and (max-width: 767px) {
    .catalogue .items_list li {
        max-height: 327px;
    }

    .catalogue .product {
        min-height: 327px;
    }
}

@media screen and (min-width: 768px) {
    .two_row .price_value {
        color: #c2376e;
    }

    .one_row span.currency-rub {
        color: #11394e;
        font-size: 14px;
    }
}

@media screen and (max-width: 768px) {
    img.mob_hidden {
        display: none;
    }
}

@media screen and (min-width: 980px) {
    .catalogue .items_list li {
        max-height: 348px;
        min-height: 348px;
    }
}

@media screen and (min-width: 1220px) {
    .one_row span.currency-rub {
        font-size: 18px;
    }

    .two_row del {
        font-size: 12pt;
    }

    .two_row span.currency-rub {
        color: #9c9c9c;
    }

    .two_row .price_value span.currency-rub, .one_row .price_value span.currency-rub {
        font-size: 18px;
    }

    .not_available_button_box .btn_final_incard.not_available_button {
        padding: 5px;
    }
}

@media screen and (min-height: 580px ) and (max-width: 768px) {
    .form-modal .form-modal__content {
        margin-top: 7vh;
    }
}

@media screen and (max-height: 580px ) {
    .form-modal__content {
        top: 7vh;
    }
}

@media screen and (max-height: 540px ) {
    .form-modal__btn {
        margin-top: 10px;
    }

    .form-modal__input-box {
        margin-top: 10px;
    }
}

@media screen and (max-width: 767px) {
    .copyright {
        width: 260px;
        margin: 0 auto;
        padding-bottom: 30px;
        text-align: center !important;
    }

    .main_page_search_string + #close_search {
        display: none;
    }
}

@media screen and (min-width: 580px) {
    .delivery_companies .swiper-wrapper {
        display: unset;
        display: block;
    }

    .delivery_companies .details_content {
        padding-left: 0;
    }
}

@media screen and (min-width: 1270px) {
    .desktop_brand_banner {
        display: none;
    }

    .brand_designed .desktop_brand_banner ~ .upper-bar {
        margin-top: 100px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .main-banner{
        max-height: 495px;
    }
}

@media screen and (max-width: 330px){
    header .container{
        padding-right: 20px;
    }
}

.footer_mid {
    max-width: 50%;
}
/* End */


/* Start:/local/templates/asevalar/css/alphabet.css?17071120541178*/
.alphabet {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  margin: 40px 0;
}

.alphabet-title {
  color: black;
  flex-basis: 100%;
  text-align: center;
}

.alphabet-letters {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.alphabet-letters  a {
  color: #29004e;
  padding: 5px 10px;
}

.alphabet-letters  a:hover {
  text-decoration: underline;
  cursor: pointer;
}


.alpha-catalog {
  margin: 0;
  justify-content: flex-start;
}

.alpha-catalog .alphabet-title {
  flex-basis: 100%;
  text-align: center;
}

.alphabet-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  grid-auto-rows: minmax(25px, auto);
  width: 100%;
}

.alphabet-links a {
  color: #29004e;
  text-decoration: none;
}

.alphabet-links a:hover {
  text-decoration: underline;
}


@media screen and (max-width: 991px) {
  .alphabet-links {
    grid-template-columns: repeat(2, 1fr);
  }
}


@media screen and (max-width: 767px) {
  .alphabet {
    padding: 12px 15px;
  }
  .alphabet-links {
    grid-template-columns: repeat(1, 1fr);
    text-align: center;
    word-break: break-word;
  }
}
/* End */


/* Start:/local/templates/asevalar/js/fancybox/jquery.fancybox.min.css?170560494712828*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#7474744d;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:15px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{color:white;display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:#00963e;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/asevalar/css/catalogue.css?170560494620509*/
.above_banner .uk-grid{
	text-align: center;
	margin: 0;
}

.top_banner1{
	position: relative;
}

.top_banner1 img{
	height: auto;
	width: auto;
}

.top_banner_text{
	text-align: left;
	width: 464px;
	top: 0;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 0;
}

.top_banner1 h3{
	font-family: Roboto-Bold;
	font-size: 19px;
	color: #fff;
	text-transform: uppercase;
	margin-top: 0 !important;
	line-height: 27px;
	padding-top: 10px;
}

.top_banner1 h5{
	font-family: Roboto-Medium;
	font-size: 15px;
	color: #4b432c;
	margin-top: 0 !important;
	line-height: 17px;
}

.top_banner_button{
	position: absolute;
	bottom: 12%;
	left: 48%;
	background-color: #4a432c;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Roboto-Regular;
	text-transform: uppercase;
	padding: 0 23px;
	text-align: center;
	line-height: 10px;
}

.top_banner_button:hover,
.top_banner_button:focus{
	background-color: #66604b;
	color: #fff;
}


.main_section .uk-container:not(.breadcrumb_container){
	padding: 12px 20px;
}

.main_section.catalogue .uk-container{
	padding-top: 18px;
}

.infoPageFont{
	font-size: 16px;
	line-height: 24px;
	font-family: Roboto-Regular;
}
.infoPageFont a{
	color: #29004e;
	text-decoration: underline;
}
.infoPageFont a:hover{
	color: #830082;
}

@media all and (max-width: 767px) {
	.infoPageFont {
		font-size: 14px;
		line-height: 20px;
		padding: 0px 5px !important;
	}
}


.main_grid_left{
	/*margin-top: 3px;*/
	width: 24%;
	float: left;
	box-sizing: border-box;
}

.main_grid_right{
	width: 76%;
	float: left;
	padding-left: 10px;
	/*margin-top: 4px;*/
	box-sizing: border-box;
}

.main_grid_left h4{
	font-family: Roboto-Bold;
	font-size: 14px;
	color: #11394e;
	text-transform: uppercase;
}

.products .active{
	font-family: Roboto-Bold;
	font-size: 13px;
	color: #11394e;
	line-height: 15px;
}

.products li{
	margin-top: 15px;
	padding: 0 !important;
	margin-bottom: 0px !important;
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #222;
	line-height: 19px;
}

.price_scroll{
	width: 95%;
}

.price_scroll h3{
	margin-top: 35px;
	font-family: Roboto-Bold;
	font-size: 14px;
	color: #11394e;
	text-transform: uppercase;
	margin-bottom: 7px;
}

#min_amount{
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #757c95;
	display: inline;
}

#max_amount{
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #757c95;
	display: inline;
	float: right;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
	border-bottom-right-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
	border-bottom-left-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
	border-top-right-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
	border-top-left-radius: 0px !important;
}

.ui-slider-horizontal{
	margin-top: 10px !important;
	height: 4px !important;
	width: 96%;
}

.ui-widget-content{
	border: 0px solid #c6c6c6 !important;
	background: #c6c6c6 !important;
	color: #222222;
	height: 2px;
}

.ui-widget-header{
	background: #0dbb32;
	color: #222222;
	font-weight: bold;
}

.ui-slider-horizontal .ui-slider-handle{
	top: -7px !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
	background: #fff !important;
	border: 5px solid #828282 !important;
	cursor: pointer !important;
	display: inline-block !important;
	width: 7px !important;
	height: 7px !important;
	position: absolute !important;
	z-index: 3 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, .1))) !important;
	background-image: -o-linear-gradient(hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .1)) !important;
	background-image: linear-gradient(hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .1)) !important;
	border-radius: 50% !important;
}

.vert_scroll h3{
	margin-top: 39px;
	font-family: Roboto-Bold;
	font-size: 14px;
	color: #11394e;
	text-transform: uppercase;
	margin-bottom: 10px !important;
}

.main_grid_right > h4{
	font-family: Roboto-Bold;
	font-size: 24px;
	text-transform: uppercase;
	color: #757c95;
	margin-top: 0;
}

.items_count{
	margin-right: 5px;
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #3c3c3b;
	float: left;
	padding-bottom: 30px;
}
@media screen and (min-width: 820px){
	.items_count {
		margin-right: 6.5%;
	}
}
.pagination{
	float: left;
}

.pagination .uk-pagination{
	margin-bottom: 10px !important;
}

.pagination span{
	background-color: #fff !important;
}

.pagination > .uk-pagination > li > a{
	background-color: #fff !important;
	font-family: Roboto-Regular;
	font-size: 14px!important;
	color: #3c3c3b;
	position: relative;
}

.pagination > .uk-pagination > .uk-active > span{
	font-family: Roboto-Bold;
	font-size: 12px;
	background: #fff;
	color: #11394e;
}

.pagination > .uk-pagination > li > a > i{
	color: #8c91a5 !important;
}

.pagination > .uk-pagination > li > a{
	font-family: Roboto-Regular;
	font-size: 12px;
}

.uk-pagination > li:nth-child(n+2){
	margin-left: 0px !important;
	padding: 0 1px;
}

.pages_sort{
	float: right;
	margin-top: 4px;
}

.item_showby p{
	float: left;
	font-family: Roboto-Regular;
	font-size: 14px !important;
	list-style-type: none;
	color: #3c3c3b;
	padding-right: 10px;
}

.bottom_pagination{
	margin-top: -12px;
}

.item_showby li{
	display: inline;
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #3c3c3b;
	text-transform: uppercase;
}

.item_showby a{
	color: #757c95;
}

.item_showby li + li{
	padding-left: 10px;
}

.items_list{
	display: inline-block;
}

.items_list li{
	display: inline;
}

.item_img{
	margin: 0px;
}

.item_name{
	color: #c1c1c1;
}

.product_1{
	border: 1px solid #f1f1f1;
	position: relative;
	display: inline-block;
	margin-right: -4px;
	padding: 10px;
	margin-bottom: 30px;
	text-align: center;
}

.product_block_1{
	position: relative;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 13px;

}

.product_1 .rec_sale h5{
	font-family: 'Roboto-Medium';
	color: #11394e;
	display: inline-block;
	margin-left: 0px;
	margin-top: 21px;
	padding-bottom: 11px;
}

.catalogue .cartsmall_1{
	bottom: 0px;
}

.ecco_1{
	top: 0;
	right: 0;
}

#brends_vert_scroll{
	height: 210px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{
	margin-left: 0px;
	background: #fff !important;
	border: 5px solid #655f5f !important;
	cursor: pointer !important;
	display: inline-block !important;
	width: 7px !important;
	height: 7px !important;
	position: absolute !important;
	z-index: 1 !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(rgba(0, 0, 0, .1))) !important;
	background-image: -o-linear-gradient(hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .1)) !important;
	background-image: linear-gradient(hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .1)) !important;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3) !important;
	box-shadow: 0 0 8px rgba(0, 0, 0, .3) !important;
	border-radius: 50% !important;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 0px !important;
	margin: 0 !important;
	margin-right: 5px !important;
}

.mCSB_scrollTools .mCSB_draggerContainer{
	position: absolute;
	top: 1% !important;
	left: 0;
	bottom: 0;
	right: 0;
	height: 93.5% !important;
}

.mCSB_scrollTools{
	margin-right: 10px !important;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
	background-color: #c6c6c6 !important;
}

#brends_vert_scroll label, .brends_radio label{
	font-family: Roboto-Regular;
	font-size: 12px;
	padding-bottom: 3px !important;
}

#brends_vert_scroll input:checked ~ #brends_vert_scroll{
	background: white;
}

.uk-radio:checked{
	background-color: white !important;
}

.product_inner_1 .item_name{
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #c1c1c1;
	margin-bottom: 2px;
}

.product_inner_1{
	text-align: center;
}

.product_inner_1 h4{
	font-family: Roboto-Regular;

	color: #11394e;
	margin-top: 1px !important;
	margin-bottom: 8px;
}

[type="radio"]:checked,
[type="radio"]:not(:checked),
.bx-filter [type="checkbox"]:checked,
.bx-filter [type="checkbox"]:not(:checked){
	position: absolute;
	left: -9999px;
}

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label,
.bx-filter [type="checkbox"]:checked + label,
.bx-filter [type="checkbox"]:not(:checked) + label{
	position: relative;
	padding-left: 26px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #444;
}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before,
.bx-filter [type="checkbox"]:checked + label:before,
.bx-filter [type="checkbox"]:not(:checked) + label:before{
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 12px;
	height: 12px;
	border: 1px solid #f4f4f4;
	border-radius: 100%;
	background: #f4f4f4;
}

[type="radio"]:checked + label:after,
.bx-filter [type="checkbox"]:checked + label:after{
	content: '';
	width: 4px;
	height: 4px;
	position: absolute;
	top: 9px;
	left: 5px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

[type="radio"]:not(:checked) + label:after,
.bx-filter [type="checkbox"]:not(:checked) + label:after{
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	background: #f4f4f4;
}

[type="radio"]:checked + label:after,
.bx-filter [type="checkbox"]:checked + label:after{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.catalogue [type="checkbox"]:checked,
.catalogue [type="checkbox"]:not(:checked){
	position: absolute;
	left: -9999px;
}

.catalogue [type="checkbox"]:checked + label,
.catalogue [type="checkbox"]:not(:checked) + label{
	position: relative;
	padding-left: 26px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
}

.catalogue [type="checkbox"]:checked + label:before,
.catalogue [type="checkbox"]:not(:checked) + label:before{
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 12px;
	height: 12px;
	border: 1px solid #f4f4f4;
	border-radius: 100%;
	background: #f4f4f4;
}

.catalogue [type="checkbox"]:checked + label:after{
	content: '';
	width: 4px;
	height: 4px;
	position: absolute;
	top: 9px;
	left: 5px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.catalogue [type="checkbox"]:not(:checked) + label:after{
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	background: #f4f4f4;
}

.catalogue [type="checkbox"]:checked + label:after{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}


.bottom_radio h3{
	margin-top: 27px;
	font-family: Roboto-Bold;
	font-size: 14px;
	color: #11394e;
	text-transform: uppercase;
	margin-bottom: 10px !important;
}

.bottom_radio_cont label{
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #757c95;
	padding-bottom: 3px !important;
}

.banner_day{
	position: relative;
	width: 92.5%;
	margin-top: 44px;
}

.banner_day .banner_day_txt1{
	position: absolute;
	top: 5.3%;
	margin-top: 0px !important;
	font-family: Roboto-Bold;
	font-size: 18px;
	color: #737c97;
	text-align: center;
	text-transform: uppercase;
	left: 0;
	right: 0;
}

.banner_day .banner_day_txt2{
	position: absolute;
	bottom: 25.3%;
	margin-top: 0px !important;
	font-family: Roboto-Bold;
	font-size: 18px;
	color: #737c97;
	text-align: center;
	text-transform: uppercase;
	left: 0;
	right: 0;
}

.banner_day .banner_day_txt3{
	position: absolute;
	bottom: 19.5%;
	margin-top: 0px !important;
	font-family: Roboto-Bold;
	font-size: 16px;
	color: #737c97;
	text-align: center;
	letter-spacing: 1px;
	left: 0;
	right: 0;
}

.banner_day_button{
	position: absolute;
	bottom: 7%;
	background-color: #c4005b;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Roboto-Regular;
	text-transform: uppercase;
	padding: 1% 0;
	z-index: 11;
	text-align: center;
	left: 0;
	right: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 80%;
}

.banner_day_button:hover,
.banner_day_button:focus{
	background-color: #e43184;
	color: #fff;
}

.banner_spec_offer{
	position: relative;
	width: 92.5%;
	margin-top: 40px;
}

.banner_spec_offer .banner_spec_txt1{
	position: absolute;
	bottom: 25%;
	margin-top: 0px !important;
	font-family: Roboto-Bold;
	font-size: 20px;
	color: #00695f;
	text-align: center;
	text-transform: uppercase;
	left: 0;
	right: 0;
}

.banner_spec_offer .banner_spec_txt2{
	position: absolute;
	bottom: 18%;
	margin-top: 0px !important;
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #868686;
	text-align: center;
	left: 0;
	right: 0;
}

.banner_spec_button{
	position: absolute;
	bottom: 7%;
	background-color: #ff9c00;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Roboto-Regular;
	text-transform: uppercase;
	padding: 1% 0;
	z-index: 11;
	text-align: center;
	left: 0;
	right: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 80%
}

.banner_spec_button:hover,
.banner_spec_button:focus{
	background-color: #fba928;
	color: #fff;
}

.viewarticl_cat{
	font-family: 'Roboto-Regular';
	font-size: 12px;
	color: #6cccd7;
	line-height: 28px;
	text-align: center;
	text-decoration: underline;
	margin-bottom: 25px;
	display: block;
	text-transform: uppercase;
}

.viewarticl_cat:hover{
	text-decoration: underline;
	color: #01b7c7;
}

.doc_recom h3{
	font-family: 'Roboto-Italic';
	font-size: 48px;
	color: #2d4226;
	text-align: left;
	margin-top: 18px;
	margin-bottom: 18px;
	letter-spacing: 0.3px;
	line-height: 45px;
}

.doc_recom{
	width: 73%;
	padding-left: 10px !important;
}

.doc_recom p{
	font-family: 'Roboto-Light';
	font-size: 18px;
	color: #000;
	text-align: left;
	line-height: 30px;
	margin-bottom: 5px;
	letter-spacing: 0.3px;
}

.doc_img{
	width: 27%;
}

.doc_img p{
	font-family: Roboto-Regular;
	font-size: 12px;
	color: #bababa;
	padding-left: 5%;
	margin-top: 5% !important;
	margin-bottom: 1% !important;
}

.doc_img h6{
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #3d3d3d;
	padding-left: 5%;
	margin-top: 0% !important;
	font-weight: 600;
	padding-right: 30%;
}

.recom_catalog{
	margin-top: 40px !important;
}

.rec_2:before{
	width: 26%;
}

.rec_2:after{
	width: 26%;
}

.individum_2 .individum_head{
	margin-top: 26px;
}

.uk-breadcrumb > li:nth-child(n+2):before{
	margin: 0px 5px !important;
}

.catalogue .cartsmall{
	bottom: 13px;
}

.catalogue .product{
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	margin-bottom: 30px;

}

.catalog_list_item{
	padding: 0;
}

.open_filter{
	padding: 0 !important;
}

.open_filter .main_grid_right{
	padding: 12px 15px;
}

.top_banner_button span{
	line-height: 19px;
	letter-spacing: 1px;
}

.uk-list.products a{
	color: inherit;
	position: relative;
}

.ui-slider-handle:focus{
	outline: none;
}

.catalogue .rec_sale + .cartsmall{
	bottom: 10px;
}

.items_img:hover > .loop_cl{
	display: block;
	position: absolute;
	z-index: 99;
}

.mob_dropdown i.uk-icon-chevron-down{
	font-size: 12px;
}

input[previousvalue="checked"] + label::after{
	background: #264b5e;
}

input[previousvalue="checked"] + label:focus{
	background: #fff;
}

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

.top_banner1{
	padding: 0;
}

.main_grid_right .top_banner1{
	margin-bottom: 20px;
}

.parent_cat .uk-list a.active{
	text-decoration: underline;
	font-family: Roboto-Regular;
	color: #757c95;
}

.parent_cat{
	position: relative;
}

.parent_cat .uk-list{
	display: none;
}

.parent_cat.open > a{
	font-size: 16px;
	color: #222 !important;
}

.parent_cat.open > .uk-list{
	display: block;
}

.parent_cat > span{
	position: absolute;
	top: 0;
	left: -10px;
	color: #222;
	cursor: pointer;
	display: none;
}

.parent_cat:not(.open) > span.close_cat{
	display: block;
}

.parent_cat.open > span.open_cat{
	display: block;
}

.reset{
	float: right;
	margin-right: 20px;
	font-family: Roboto-Regular;
	font-size: 12px;
	text-transform: initial;
	display: none;
	cursor: pointer;
}

#slider-range_reset{
	margin-right: 5px;
}

/*Добавлено верстальщиками*/
.tablet_dropdown_catalog{
	display: none;
}

/* / Добавлено верстальщиками*/


.category_description{
	padding: 30px 0;
}

.category_description .cat_desc ul{
	list-style: disc;
	padding-left: 15px;
}

ul.uk-list.products{
	padding-left: 15px;
}

.uk-list.products .element-back a{
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #484849;
}

.bx_catalog_text .brands_section{
	min-height: 15px;
}

.discount-block--multiline{
	margin-left: 16px !important;
	margin-top: 10px !important;
	clear: both;
}

.filter-block-header{
	font-family: Roboto-Bold;
	font-size: 14px;
	color: #11394e;
	text-transform: uppercase;
	line-height: 24px;
	margin: 27px 0 10px 0;
	font-weight: 400;
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

.filter-block-header--price{
	margin: 35px 0 7px 0;
}

.catalog-brands ul.uk-list.products{
	padding-left: 17px;
}

.brandlist_spacing{
	margin-bottom: 25px;
	margin-top: 5px;
}

.catalog-brands .page-title{
	margin: unset;
}

.element_bonus{
	width: 320px;
	margin: 9px 0px 0 50px;
	float: left;
}

.element_bonus_container{
	margin-top: 5px;
	font-size: 14px;
	text-align: center;
}

@media screen and (min-width: 767px) and (max-width: 980px){
	.element_bonus_container{
		white-space: normal;
	}
}

.uk-list .alphabet_cols{
	-moz-columns: auto 4;
	-webkit-columns: auto 4;
	columns: auto 4;
	height: auto;
}
@media screen and (min-width: 481px) and (max-width: 768px){
	.uk-list .alphabet_cols{
		-moz-columns: auto 3;
		-webkit-columns: auto 3;
		columns: auto 3;
	}
}
@media screen and (max-width: 480px){
	.uk-list .alphabet_cols{
		-moz-columns: auto 2;
		-webkit-columns: auto 2;
		columns: auto 2;
	}
}
.rr-item .product_block{
	padding: 0;
}

@media screen and (max-width: 580px){
	.catalogue .rr-item .item-image img{
		height: 100px !important;
	}

	.catalogue .rr-item .item-name-block{
		margin-top: -50px !important;
	}

	.catalogue .rr-item .item-block-price{
		margin-top: -20px !important;
	}

	.catalogue .rr-item .product h4{
		height: 45px !important;
	}

	.catalogue .rr-item .product{
		height: 276px !important;
	}

	.catalogue .rr-item .price h5{
		margin-top: 10px !important;
	}

	.rr-widget.rr-widget-active{
		margin-bottom: -20px;
	}
}

@media screen and (min-width: 580px) and  (max-width: 767px){
	.catalogue .rr_widget.rr-widget-active{
		margin-bottom: 63px !important;
	}

	.rr-widget.rr-widget-active{
		margin-bottom: 22px;
	}

	.catalogue .rr-item .price.one_row{
		padding-top: 35px !important;
	}

	.catalogue .rr-item .price h5{
		margin-top: 10px !important;
	}

	.rr-item a.item-info{
		font-size: 13px;
		font-family: roboto-medium;
	}
}

@media screen and (max-width: 767px) and (min-width: 580px){
	.rr-widget.rr-widget-active{
		margin-bottom: 24px;
	}
}

@media screen and (max-width: 600px) and (min-width: 580px){
	.rr-widget.rr-widget-active{
		margin-bottom: 23px;
	}
}

@media screen and (min-width: 650px) and (max-width: 680px){
	.rr-widget.rr-widget-active{
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 767px) and (max-width: 980px){
	.catalogue .rr_widget.rr-widget-active{
		margin-bottom: 21px !important;
	}

	.rr-widget.rr-widget-active{
		margin-bottom: -1px;
	}

	.catalogue .rr-item .price.one_row{
		padding-top: 35px !important;
	}
}

@media screen and (min-width: 980px) and (max-width: 1200px){
	.catalogue .rr_widget.rr-widget-active{
		margin-bottom: -8px !important;
	}

	.rr-widget.rr-widget-active{
		margin-bottom: -21px !important;
	}

	.catalogue .rr-item .price.one_row{
		padding-top: 35px !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1220px){
	.catalogue .rr-items{
		margin-bottom: 19px !important;
	}

	.catalogue .rr-item .price.one_row{
		padding-top: 35px !important;
	}

	.rr-widget.rr-widget-active{
		margin-bottom: -20px;
	}
}

@media screen and (min-width: 1220px){
	.catalogue .rr_widget.rr-widget-active{
		margin-bottom: 10px !important;
	}

	.catalogue .rr-item .price.one_row{
		padding-top: 35px !important;
	}
}

/* End */


/* Start:/local/templates/asevalar/css/media_catalogue.css?170560494612463*/
@media screen and (max-width:1220px) {
    .catalogue .ecco {
        top: 26%;
    }
}

@media screen and (max-width: 980px) and (min-width: 767px) {
    .price.one_row {
        padding-top: 15px;
        height: 24px
    }
    .price {
        height: 34px;
    }
    .catalogue .product {
        padding: 10px 10px;
        min-height: 310px;
    }
    .catalog_list_item li {
        width: 33.3% !important;
    }
    .top_banner_text {
        text-align: left;
        width: 275px;
    }
    .main_grid_left {
        width: 32%;
        box-sizing: border-box;
    }
    .main_grid_right {
        width: 68%;
        box-sizing: border-box;
    }
    .top_banner1 h3 {
        font-family: Roboto-Regular;
        font-size: 11px;
        top: 15%;
        left: 32%;
        line-height: 12px;
    }
    .pages_link {
        margin-left: 1.5%;
    }
    .top_banner1 h5 {
        font-family: Roboto-Medium;
        font-size: 9px;
        top: 68%;
        left: 32%;
        line-height: 10px;
    }
    .top_banner_button {
        position: absolute;
        bottom: 11%;
        left: 47%;
        font-size: 7px;
        padding: 0 21px;
        min-height: 0px !important;
        line-height: 10px;
    }
    .main_grid_right>h4 {
        font-size: 18px;
        font-family: Roboto-Regular;
        margin-top: 2%;
    }
    .main_grid_left h4 {
        font-size: 13px;
    }
    .main_grid_left {
        padding-left: 2%;
        /*margin-top: 1.9%;*/
    }
    .main_grid_left h4 {
        letter-spacing: 1px;
    }
    .products .active {
        font-size: 11px;
        margin-top: 5% !important;
    }
    .products {
        margin-top: 0px;
    }
    .main_grid_right ul {
        margin: 0 0 1% 0;
    }
    .sort_horiz p {
        margin-bottom: 0px !important;
    }
    .pagination>.uk-pagination>li>a {
        font-size: 12px;
    }
    .item_showby li {
        font-size: 12px;
    }
    .banner_day {
        width: 92%;
        margin-top: 13%;
    }
    .banner_day .banner_day_txt1 {
        top: 4.3%;
        font-family: Roboto-Regular;
        font-size: 16px;
        color: #727892;
    }
    .banner_day .banner_day_txt2 {
        font-family: Roboto-Regular;
        font-size: 16px;
        color: #727892;
        bottom: 21%;
    }
    .banner_day .banner_day_txt3 {
        bottom: 16%;
        font-family: Roboto-Regular;
        font-size: 14px;
        color: #737c97;
    }
    .banner_day_button {
        position: absolute;
        font-size: 10px;
        font-family: Roboto-Light;
        padding: 0.2%;
        letter-spacing: 1px;
    }
    .banner_spec_offer {
        width: 92%;
        margin-top: 8%;
    }
    .banner_spec_offer .banner_spec_txt1 {
        bottom: 21.5%;
        font-family: Roboto-Bold;
        font-size: 17px;
        color: #00695f;
    }
    .banner_spec_offer .banner_spec_txt2 {
        bottom: 14%;
        font-size: 11px;
        color: #868686;
    }
    .banner_spec_button {
        position: absolute;
        font-size: 10px;
        font-family: Roboto-Light;
        padding: 0.2%;
        letter-spacing: 1px;
    }
    .doc_recom h3 {
        font-size: 32px;
        margin-top: 3.5%;
        letter-spacing: 0.7px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .doc_recom p {
        font-family: 'Roboto-Regular';
        font-size: 13px;
        line-height: 24px;
        margin-bottom: 2.5%;
        letter-spacing: 0.3px;
        padding-top: 0;
    }
    .doc_img {
        margin-top: 3%;
    }
    .doc_img img {
        width: 85%;
    }
    .doc_img p {
        font-size: 10px;
    }
    .doc_img h6 {
        font-size: 12px;
    }
    .product_1 .rec_sale h5 {
        margin-top: 21px;
    }
    .product_1 .price h5 {
        margin-bottom: 14px;
    }
    .catalogue .cartsmall {
        bottom: 10px;
    }
    .catalogue .wishlist {
        left: 0;
        top: 0;
    }
    .doc_img h6 {
        padding-right: 0;
    }

    /*Добавлено верстальщиками*/
    .tablet_dropdown_catalog{
        display: none;
    }
    .tablet_dropdown_catalog .uk-button-dropdown{
        border: 1px solid #dadada;
        width: 162px;
        font-family: Roboto-Regular;
        font-size: 12px;
        color: #484849;
        height: 25px;
        box-sizing: border-box;
    }
    .tablet_dropdown_catalog .uk-button-dropdown .city_drop {
        margin: inherit;
    }
    .tablet_dropdown_catalog i {
        float: right;
        font-size: 12px;
        padding-top: 7px;
        margin-right: 10px;
    }
    .tablet_dropdown_catalog .city{
        vertical-align: middle;
    }
    .tablet_dropdown_catalog span {
        font-family: Roboto-Medium;
        font-size: 11px;
        color: #484849;
        vertical-align: bottom;
        padding-left: 10px;
    }
    .tablet_dropdown_catalog li{
        text-transform: inherit;
        padding: 0;
    }.tablet_dropdown_catalog li+li{
         padding: 0;
     }
    .tablet_dropdown_catalog li a {
        font-family: Roboto-Regular;
        font-size: 13px;
        color: #666666;
        display: block;
        padding: 3px 10px;
        clear: both;
        font-weight: 400;
        line-height: 1.4;
        white-space: nowrap;
    }
    .tablet_dropdown_catalog ~ li{
        display: none;
    }
    /* / Добавлено верстальщиками*/
}

@media screen and (max-width: 767px) {

    .main_section.catalogue .uk-container{
        padding-top: 8px;
        padding-bottom: 0;
    }

    #slider-range_reset{
        margin-right: 20px;
    }
    .main_grid_left {
        /*display: none;*/
        top: 50px;
        width: 100%;
        background-color: #fff;
        box-sizing: border-box;
        z-index: 100001;
        margin-top: 0;
    }
    .main_left {
        padding: 0;
        width: 100%;
        box-sizing: border-box;
    }
    .main_grid_right>h4 {
        font-family: Roboto-Regular;
        font-size: 16px;
        text-transform: unset;
        color: #484849;
        margin-top: 25px;
    }
    .main_grid_right span {
        font-family: Roboto-Regular;
        font-size: 16px;
        color: #484849;
    }
    #filter_button_brand span {
    	color: #fff;
    }
    .main_grid_right {
        width: 100%;
        padding-left: 0;
    }
    .mob_filter {
        float: left;
        padding-right: 10px;
        width: 36%;
        box-sizing: border-box;
    }
    .mob_filter button {
        color: #fff;
        font-family: Roboto-Regular;
        font-size: 12px;
        background-color: #0a9e3b;
        height: 25px;
        width: 100%;
        line-height: 25px;
        min-height: 25px;
    }
    .mob_filter button i {
        float: left;
        margin-top: 8px;
        line-height: 10px;
    }
    .mob_dropdown {
        float: right;
        width: 64%;
        border: 1px solid #dadada;
        font-family: Roboto-Regular;
        font-size: 12px;
        color: #484849;
        height: 25px;
        box-sizing: border-box;
    }
    .mob_dropdown a {
        padding-left: 10px;
        line-height: 23px;
    }
    .mob_dropdown i {
        float: right;
        font-size: 20px;
        padding-top: 7px;
        margin-right: 10px;
    }
    .mob_dropdown .uk-button-dropdown {
        width: 100%;
    }
    .mob_dropdown span{
        font-family: Roboto-Medium;
        font-size: 11px;
        color: #484849;
        vertical-align: bottom;
    }
    .mob_dropdown .city_drop {
        border: none;
        border-radius: 0px;
        margin: 4px 0;
        z-index: 100000;
        width: 100%;
    }
    .drop_container {
        height: 30px;
    }
    .items_list ul {
        padding: 0;
    }
    .product_1 .rec_sale h5 {
        margin-top: 22px;
    }
    .pages_link li a {
        font-family: Roboto-Medium;
        font-size: 14px;
        color: #3d3d3d;
    }
    .uk-breadcrumb>li:nth-child(n+2):before {
        margin: 0px 3px!important;
    }
    .catalogue .uk-breadcrumb li{
        font-size: 0.8rem;
        display: inline;
    }
    .pages_link li span {
        font-family: Roboto-Medium;
        font-size: 10px;
        color: #3d3d3d !important;
        display: inline;
    }
    .catalogue_more button {
        color: #fff;
        font-family: Roboto-Regular;
        font-size: 12px;
        background-color: #0a9e3b;
        height: 25px;
        text-transform: uppercase;
        margin-top: 15px;
    }
    #filter_button:hover,
    #filter_button:focus {
        background-color: #089E39 !important;
        color: #fff;
    }
    .price_scroll {
        width: auto;
    }
    .ui-slider-horizontal {
        width: 100%;
    }
    .main_grid_left h4 {
        background-color: #e5e5e5;
        height: 55px;
        font-family: Roboto-Bold;
        font-size: 17px;
        line-height: 54px;
        padding-left: 15px;
        color: #767676;
    }
    .main_grid_left h4 span {
        width: 13px;
        height: 13px;
        background: url(/local/templates/asevalar/css/../img/cl_pop.png);
        cursor: pointer;
        float: right;
        margin: 20px 15px;
        position: relative;
        z-index: 10000000;
    }
    .zindex {
        position: relative;
        z-index: 20;
        float: right;
        padding-top: 10px;
    }
    .zindex.open:after {
        content: "\f105";
        display: inline-block;
        font: normal normal normal 12px/1 FontAwesome;
        position: absolute;
        right: 0px;
        top: 28%;
        color: #898989;
        font-size: 18px;
    }
    .zindex.close:after {
        content: "\f107";
        display: inline-block;
        font: normal normal normal 12px/1 FontAwesome;
        position: absolute;
        right: 3px;
        top: 28%;
        color: #898989;
        font-size: 18px;
    }
    .vert_scroll .filter-block-header i {
        margin-right: 15px;
    }
    .catalogue .price .cartsmall {
        bottom: -7px;
    }
    .catalogue .rec_sale+.cartsmall {
        bottom: 8px;
    }
    .catalogue_more button {
        background-color: #0db143 !important;
        color: #fff;
        letter-spacing: 1px;
    }
    .main_grid_left .products li {
        font-family: Roboto-Regular;
        font-size: 14px;
        color: #757c95;
    }
    .products .active a {
        color: #4b875f;
        font-family: Roboto-Medium;
    }
    .uk-list.products,
    .price_scroll,
    .bottom_radio {
        padding: 0 15px;
    }
    products li {
        margin-top: 17px;
    }
    .vert_scroll {
        padding-left: 15px;
        border-bottom: 1px solid #e5e5e5;
    }
    .price_scroll h3,
    .vert_scroll h3,
    .bottom_radio h3 {
        margin-top: 12px;
    }
    .price_scroll {
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }
    .range_container {
        padding-bottom: 23px;
    }
    .product span {
        font-family: Roboto-Regular;
        font-size: 14px;
        color: #fff;
        text-align: center;
        display: block;
        margin-top: 2px;
    }
    #filter_button span{
        color: #fff;
        font-size: 12px;
        display: inline-block;
        line-height: 18px;
        vertical-align: text-bottom;
    }
    .cataog-brands .uk-container-center {
        padding: 0 15px;
    }
    .catalog-brands h1 {
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 20px;
    }
    .catalog-brands #catalogue {
        margin-top: 0;
    }
    .catalog-brands ul.uk-list.products {
         padding-left: 30px;
    }
    .main_grid_left .uk-list.products, .main_grid_left .catalogue_header {
        display: none;
    }

    #filter_button_brand {
        background-color: #0a9e3b;
    }

    #filter_button_brand span {
        font-size: 12px;
    }
    .uk-button.uk-active, #filter_button_brand {
        color: #fff;
    }
    #filter_button i.uk-icon-close:before, #filter_button_brand i.uk-icon-close:before {
        content: '\00d7';
        font-size: 22px;
        line-height: 9px;
        font-weight: 700;
    }
}

@media screen and (max-width: 767px) and (min-width: 580px) {
    .items_list li {
        width: 33.3%;
    }
}
@media screen and (max-width: 480px) {
    .items_list li {
        width: 50% !important;
    }
}

@media screen and (max-width: 380px) {
    .product_1 .rec_sale h5 {
        margin-top: 23px;
    }
}
@media screen and (max-width: 768px) {
	.category_description {
		display: none;
	}
}
/* End */


/* Start:/local/templates/asevalar/css/basket.css?170560494646775*/

.basket_pages_link_section{
    margin-top: 17px;
}
.basket_pages_link_section li a {
    font-family: Roboto-Regular;
    font-size: 11px;
    color: #4d6977;
}

.basket_pages_link_section li span {
    font-family: Roboto-Regular;
    font-size: 11px;
    color: #4d6977 !important;
}
.pages_link{
  /* margin-bottom: 25px !important;*/
    padding: 0 11px 0 0;
}

#main_basket{
    max-width: 950px !important;

}
#main_basket .basket_main_cont {
    background: #fff;
    color: #484849;
}
#main_basket .pop_item>div{
    padding-left: 15px;
    min-width: 100px;
}
#main_basket .basket_head_pop {
    text-align: left;
    margin-bottom: 32px;
}


#main_basket .basket_head_pop h4 {
    font-size: 30px;
    text-align: left;
    display: inline-block;
    color: #484849;
    margin-bottom: 28px;
    display: block;
}
#main_basket .steps .step {
    display: inline;
}
#main_basket .steps .step--current span{
    background-color: #0a9e3b;
    color: #fff;
    border: 1px solid #0a9e3b;
}
#main_basket .steps .step--current h5{
    color: #0a9e3b;
}
#main_basket  .steps{
    display: inline;
}
#main_basket  .steps .step1{
    display: inline;
}
#main_basket  .steps .step2{
    display: inline;
}
#main_basket .steps .step3{
    display: inline;
}
#main_basket  .steps h5{
    padding-left: 10px;
    display: inline;
    font-size: 15px;
    color: #999999;
    font-weight: 100;
    letter-spacing: 0.2px;
}
#main_basket  .steps span{
    font-family: Roboto-Light;
    font-size: 14px;
    color: #999999;
    border-radius: 50%;
    border: 1px solid #999999;
    padding: 5px 11px;
    font-weight: 100;
}
#main_basket  .steps .step2 span{
    background-color: #0a9e3b;
    color: #fff;
    border: 1px solid #0a9e3b;
}
#main_basket  .steps .step2 h5{
    color: #0a9e3b;
}

#main_basket  .steps .horiz_line {
    display: inline-block;
    border-top: 1px solid #dbdbdb;
    margin: 0 20px;
    width: 178px;
    vertical-align: middle;
} 

#main_basket .middle_pop{
    text-align: left;
    color: #484849;
    padding-bottom: 35px;
    font-family: Roboto-Medium;
    font-size: 11px;
    letter-spacing: 0.5px;
    font-family: Roboto-Medium;
}
#main_basket  .item_desc {
    font-size: 12px;
    font-family: Roboto-Medium;
    display: block;
}
#main_basket .pop_item img {
    height: auto;
   
}
#main_basket  .middle_pop ul {

    padding-left: 21px;
}
#main_basket .pop_item .item_price {
    padding-left: 0;
    font-size: 14px;
    vertical-align: super;
}
#main_basket .personal_info_section h4 {
    font-family: Roboto-Medium;
    color: #484849;

}
#main_basket .delete_item{
    float: none;
    padding: 5px !important;
    min-width: 28px !important;
}
#main_basket .quantity_basket h5{
    margin-left: 22px;
}
#main_basket .middle_pop li {
    display: inline-block;
    list-style: none;
    padding-left: 9.7%;
}
#main_basket .pop_item .item_price h3{
    margin-left: 206%;
    font-size: 16px;
    color: #0a9e3b;
    display: initial;
}
#main_basket .item_dec_fir_gift{
    font-size: 18px;
    vertical-align: top;
}
#main_basket .pop_content_basket {
    border-top: 1px solid #e7e7e7;
    padding: 10px 0;
    float: left;
    width: 100%;
    margin-top: 15px;
}
#main_basket .pop_content_basket {
    border-top: 1px solid #e7e7e7;
    /* border-bottom: 1px solid #e7e7e7; */
    padding: 10px 0;
    float: left;
    width: 100%;
    margin-top: -1px;
}
#main_basket .pop_content_basket {
    border-top: 1px solid #e7e7e7;
    padding: 15px 0;
    float: left;
    width: 100%;
    margin-top: -1px;
}

#main_basket .pop_content_basket.last_f {
    border-bottom: none;
}

#main_basket .quantity_basket input{
    height: 20px;
    width: 50px;
    margin-top: 0;
    margin-left: -1px;
    border: 1px solid #e1e1e1;
    text-align: center;
    padding:0;
}
#main_basket .quantity-button.quantity-up {
    position: absolute;
    height:87%;
    top: 0;
    border: 1px solid #e1e1e1;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: 73px;
}
#main_basket .quantity-button.quantity-down {
    height: 87%;
    bottom: 1px;
    border: 1px solid #e1e1e1;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;

}
#main_basket .quantity-button {


    line-height: 18px;

}
#main_basket .item_title, .item_dec_fir {
    font-size: 18px;
}
#main_basket .column1{
    display: inline-block;
    width: 50%;
}
#main_basket .column2{
    display: inline;
}
#main_basket .middle_pop div:first-child,
#main_basket #basket_pop_cont .column1 {
    width: 33%;
    box-sizing: border-box;
    float: left;
}

#main_basket .middle_pop div:nth-child(2),
#main_basket #basket_pop_cont .column2 {
    width: 67%;
    box-sizing: border-box;
    float: left;
}

#main_basket .user_block_basket {
    position: relative;
    padding-top: 10px;
    text-align: left;
    width: 19%;
}

#main_basket .user_block_basket a {
    text-decoration: none;
    color: #ffffff;
    position: relative;
}

#main_basket .user_block_basket a:not(:first-child) {
    padding-left: 15%;
}

#main_basket .user_block_basket img {
    display: inline-block;
    width: 28px;
}

#main_basket .quantity_basket {
    position: relative;
    min-width: 100px;
}

#main_basket input[type=number]::-webkit-inner-spin-button,
#main_basket input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#main_basket input[type=number] {
    -moz-appearance: textfield;
}

#main_basket .quantity_basket .qty_input {
    width: 34px;
    height: 21px;
    line-height: 1.65;

    padding: 0;
    margin: 0;
    padding-left: 14px;
    border: 1px solid #e1e1e1;
}

#main_basket .quantity_basket input:focus {
    outline: 0;
}

.quantity_basket {
    position: relative;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}



.quantity_basket .qty_input:focus {
    outline: 0;
}

.quantity-nav {
    float: left;
    position: relative;
    height: 23px;
}

.quantity_button_basket {
    position: relative;
    cursor: pointer;
    border-left: 1px solid #fff;
    background: #e1e1e1;
    width: 20px;
    text-align: center;
    color: #333;
    font-size: 15px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    line-height: 12px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.qtyplus{
    position: absolute;
    height: 100%;
    top: 0;
    border-bottom: 1px solid #eee;
}

.quantity_button_basket, .qtyminus {
    position: absolute;
    bottom: -1px;
    height: 100%;
}


#main_basket .free_sheep {
    width: 65.5%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 125px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #dfdacd;
    background: #f4efe0;
    box-sizing: border-box;
    padding: 10px 20px;
}
#main_basket .free_sheep p{
    font-family: Roboto-Regular;
    font-size: 20px; 
    color: #484849;
}
.free_sheep strong{
    color: #0a9e3b;
}
#main_basket .free_sheep img{
    width: 35px;
    height: auto;
    margin-right: 15px;
}

#main_basket .pr_item {
    width: 31.5%;
    float: left;
    margin-left: 3%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 125px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #dfdacd;
    box-sizing: border-box;
}

#main_basket .ship_text p{
    font-family: Roboto-Regular;
    font-size: 18px;
    color: #484849;
    line-height: 18px;
}
#main_basket .ship_text h2{
    font-family: Roboto-Regular;
    font-size: 36px;
    color: #484849;
    line-height: 53px;
}
#main_basket .ship_text a{
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #b3205b;
    text-decoration: underline;
    padding-bottom: 15px;
    display: block;
}
#main_basket  .personal_info_section{
    border: 1px solid #dfdacd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 20px;


}
#main_basket  .personal_info_section h4{
    font-family: Roboto-Regular;
    font-size: 20px;
    color: #484849;
    letter-spacing: 0.3px;
}
#main_basket  .personal_info_section a{
    padding-right: 10px;
}
#main_basket  .personal_info_section img{
    vertical-align: sub !important;
    width: 28px;
    height: 28px;
}
#main_basket  .personal_info_section h4{
    margin-bottom: 17px;
    font-weight: 700;
}
#reg_unreg_radio{
    display: inline-block;
    margin-bottom: 12px;
}
#main_basket .reg_unreg_rad{
    float: left;
    height: 34px;
    width: 210px;
    margin-right: 23px;
}
#main_basket .reg_unreg_rad input{
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #484849;
}


#main_basket input[type="radio"]:checked,
#main_basket input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

#main_basket input[type="radio"]:checked+label,
#main_basket input[type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 27px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}

#main_basket input[type="radio"]:checked+label:before,
#main_basket input[type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 12px;
    border: 2px solid #6d6d6d;
    border-radius: 100%;
    background: #fff;
    top: 2px;
}
#main_basket .pop_item p {
    margin-bottom: 11px;
}
#main_basket input[type="radio"]:checked+label:before{
    border: 2px solid #0a9e3b;
}
.squaredThree label{
    margin-left: 8px;}


#main_basket input[type="radio"]:checked+label:after,
#main_basket input[type="radio"]:not(:checked)+label:after {
    content: '';
    width: 6px;
    height: 6px;
    background: #0a9e3b;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #0a9e3b;
}


#main_basket input[type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

#main_basket input[type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#main_basket #reg_unreg_radio .uk-form-label{
    display: block !important;
}
#main_basket #reg_unreg_radio .uk-width-1-1{
    display: inline;
}
#main_basket  #reg_unreg_radio .uk-width-1-4{
    display: inline;
}
#main_basket .checkbox_underline{
    border-bottom: 1px solid #dfdacd;
    width: 96%;
    margin-left: 36px;
    margin-top: 0;
    margin-bottom: 16px;
}

#main_basket .connect_to_buyer_rad{
    height: 30px;
}
#main_basket label, #main_basket input, #main_basket .uk-form-controls h3 {
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#connect_to_buyer_radio label, #give_order label{
    font-family: Roboto-Light;
    font-size: 14px;
}
#main_basket #give_order{
    padding-left: 0;
}

#choose_delivery_radio label span{
    display: block;
}
#main_basket input::-webkit-input-placeholder { /* Chrome */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#main_basket input:-ms-input-placeholder { /* IE 10+ */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#main_basket input::-moz-placeholder { /* Firefox 19+ */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#main_basket input:-moz-placeholder { /* Firefox 4 - 18 */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#main_basket input {
    margin-top:15px;
    margin-bottom: 15px;
    height: 40px;
    padding: 5px 20px;
}
.address-field-help {
    font-size: 11px;
    width: 115%;
    position: relative;
    top: -10px;
    color: #767676;
}
.address-field-help__text_error {
    color: #ff0000;
    display: none;
}
.address-field-help__exclamation {
    border: 1px solid #767676;
    padding: 0 6px;
    border-radius: 50%;
    margin-right: 6px;
    margin-left: 3px;
    color: #767676;
}
.address-field-help__bold {
    font-family: 'Roboto-Black';
}
#main_basket input[type='checkbox'] {
    margin-top:5px;
    margin-bottom: 0;
    height: 10px;
    padding: 4px 10px;
}
#main_basket input::placeholder{
    font-family: Roboto-Light;
    font-size: 13px;
    color: #484849;
}

.squaredThree {

    position: relative;
    margin: 0 0 9px 0
}
.squaredThree label::before {
    content: '';
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 26px;
    top: 2px
}
.squaredThree label:after {
    content: '';
    width: 10px;
    height: 6px;
    top: 4px;
    position: absolute;
    left: 28px;
    border: 2px solid #0a9e3b;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.squaredThree input[type=checkbox] {
    visibility: hidden;
    height: 10px;
}
.squaredThree input[type=checkbox]:checked + label:after {
    opacity: 1;
}
.squaredThree  span {
    padding-left:16px;
    vertical-align: top;
    font-family: Roboto-Light;
    font-size: 13px;
    color: #484849;

}
#main_basket .squaredThree{
    margin-top: 25px;
    margin-left: 11px;
}
#main_basket h3{
    font-family:Roboto-Regular;
    font-size: 13px;
    color: #484849;
}

#main_basket .give_order_rad{

    height: 30px;

}

#main_basket  .delivery_info_section{
    border: 1px solid #dfdacd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 22px;
    margin-top: 20px;


}
#main_basket  .delivery_info_section h4{
    font-family: Roboto-Regular;
    font-size: 20px;
    color: #484849;
    letter-spacing: 0.3px;
    font-weight: 700;
}
#main_basket  .delivery_info_section a{
    padding-right: 10px;
    max-width: 30%;
}
#main_basket  #choose_delivery_radio{
    display: inline-block;

}
#main_basket  #choose_delivery_radio .choose_delivery_rad{
    display: inline-block;
    width:33%;
    margin-left: -4px;
    vertical-align: top;
}
#main_basket  #choose_delivery_radio .deliv_rad_back{
    padding: 13px;
    width: 80%;
}
#main_basket .delivery_div1{
    display: inline-block;
    width: 58%;
    margin-top: 14px;
    vertical-align: bottom;
}
#main_basket .delivery_div2{
    display: inline-block;
    width: 41%;
    padding-left: 30px;
}
#main_basket .delivery_div2 a{
    font-family: Roboto-Medium;
    font-size: 12px;
    text-decoration: underline;
    color: #29004e;
    vertical-align: super;
}

#main_basket .delivery_div2_1{
    display: inline-block;
    width: 32%;
}
#main_basket .choose_pay_back {
    padding: 10px;
    width: 85%;
}
.payment_cont img{
    margin-top: 15px;
}

#main_basket .delivery_div2_2{
    display: inline-block;
    width: 100%;
    vertical-align: super;
    padding-left: 51px;
    padding-bottom: 10px;
}
#main_basket .delivery_div2_2 h3{
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #484849;
}
#main_basket .delivery_div2_2 h3 span{
    font-family: Roboto-Medium;
    font-size: 40px;
    color: #484849;
    letter-spacing: 1px;
}
#main_basket .delivery_div2_2 h3 span.currency-rub{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#main_basket .delivery_div2_2 .price_double{
    font-size: 13px;
}
#main_basket .delivery_info_payment {
    border: 1px solid #dfdacd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 15px 20px;
    margin-top: 20px;
}
#main_basket  .delivery_info_payment h4{
    font-family: Roboto-Regular;
    font-size: 20px;
    color: #484849;
    letter-spacing: 0.3px;
    font-weight: 700;
}
#main_basket  .delivery_info_payment a{
    padding-right: 10px;
}
#main_basket #choose_payment{
    position: relative;
    width: 65%;
}
#main_basket .choose_pay_back{

    /*float: left;*/
	display: inline-block;

}
#main_basket .choose_pay{
    /*float: left;*/
	display: inline-block;
    width: 45%;
    vertical-align: top;

}
#main_basket .section_notes{
    padding-top: 25px;
}
#main_basket .section_notes textarea{
    margin-top: 15px;
    height: 100px;
    resize: none;
}

#main_basket .info_final_order {
    border: 1px solid #dfdacd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 27px 22px;
    margin-top: 20px;
    background-color: #f4efe0;
    box-sizing: border-box;
}
#main_basket #promo_code{
    width: 42%;
    border: none;
}
#main_basket .btn_promocode {
    background-color: #0a9e3b;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-left: -6px;
    font-family: Roboto-Light;
    font-size: 12px;
    line-height: 40px;
    min-height: 40px;
    margin-top: 15px;
    vertical-align: top;
}
#main_basket .total_sum h3{
    line-height: 15px;
}
#main_basket .btn_promocode:hover {
    background-color: #14b349;
    color: #FFFFFF;
}
#main_basket #promocode{
    display: inline-block;
    vertical-align: top;
}
#main_basket .total_sum{
    display: inline-block;
    width: 32%;
}
#main_basket .total_sum span{
    color: #484849;
    font-family: Roboto-Medium;
    font-size: 25px;
}
#main_basket .total_sum span.currency-rub{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #main_basket .total_sum span.currency-rub {
        font-family: 'Lab-Grotesque-Regular',Arial,sans-serif;
    }
}
#main_basket .total_sum sup{
    color: #9b9a9a;
    font-family: Roboto-Medium;
    font-size: 13px;
    text-decoration: line-through;
}
#main_basket .underline_white{
    border-bottom: 1px solid #fff;
    width: 100%;
    margin-top: 0;
    margin-top: 25px;
}

.final_call_accept {

    position: relative;
    margin: 0 0 10px 0
}
.final_call_accept label:before {
    content: '';
    width: 14px;
    height: 14px;
    cursor: pointer;
    position: absolute;
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 2px;
    top: 2px;
}
.final_call_accept label:after {
    content: '';
    width: 10px;
    height: 6px;
    position: absolute;
    left: 4px;
    top: 4px;
    border: 2px solid #0a9e3b;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.final_call_accept {
    padding-left: 10px;
}
.final_call_accept input[type=checkbox] {
    visibility: hidden;
    height: 10px;
}
.final_call_accept input[type=checkbox]:checked + label:after {
    opacity: 1;
}
.final_call_accept  span {
    padding-left:16px;
    vertical-align: top;
    font-family: Roboto-Light;
    font-size: 14px;
    color: #484849;

}
#main_basket .finnal_accept_btn_text {
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
}
#main_basket .final_call_accept{
    margin-top: 21px;
    display: inline-block;
}
#main_basket .buttonn_final_accept{
    width: 50%;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}
#main_basket .finnal_accept{
    display: inline-block;
}
#main_basket .finnal_accept h5{
    font-family: Roboto-Medium;
    font-size: 11px;
    color: #484849;
    margin-top: 0px !important;
}
#main_basket .finnal_accept a{
    font-family: Roboto-Regular;
    font-size: 11px;
    color:#b3205b;
    text-decoration: underline;
}

#main_basket a.btn_final_accept {
    background-color: #fa8a07;
    color: #FFFFFF;
    margin-left: 100px;
    font-family: Roboto-Regular;
    font-weight: normal;
    text-decoration: none;
    font-size: 20px;
    line-height: 11px;
    min-height: 55px;
    vertical-align: text-bottom;
    padding: 20px 42px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#main_basket .btn_final_accept:hover{
    background-color: #fa8a07;
    color: #fff;
}

#main_basket .btn_final_gift {
    background-color: #0a9e3b;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-left: 100px;
    font-family: Roboto-Regular;
    font-size: 12px;
    line-height: 11px;
    min-height: 40px;
    margin-top: 10px;
    vertical-align: text-bottom;
    padding: 0 27px;
    margin-left: 0px;
}
#main_basket .btn_final_gift:hover{
    background: #0f8436;
    color: #fff;
}
#main_basket .buy_more_items{
    font-size: 10px;
    color: #999999;
    display: inline-block;
    line-height: 12px;
    vertical-align: super;
    padding-left: 15px;
}
#main_basket .reg_unreg_rad_back{
    padding: 8px;
}
#main_basket .del_total{
    padding-left: 55px;
}
#main_basket .del_total1{
    padding-left: 31px;
}
#main_basket .del-total2{
    padding-left: 1px;
}
.recomendaton_slider_padding{
    padding-top: 40px;
    padding-bottom: 40px;
}
.bucket_brand{
    padding-top: 15px;
}
#main_basket  .gift_col{
    margin-right: 0px;
}
.order_sum{
    display: inline-block;
    padding-right: 10px;
    box-sizing: border-box;
}
#main_basket  .gift_col img{
    height: 65px;
    margin-left: 10px;
    margin-right: 10px;
}
#main_basket .delete_item_last {
    margin-top: 15px !important;
    padding: 6px !important;
}



#main_basket .foot_pop {
    float: left;
    width: 100%;
    margin-top: 20px;

}
#main_basket input:focus{
    border: initial;
    background: #fff;
    border: 1px solid #ddd;
} 
#main_basket textarea:focus{
    border: initial;
    background: #fff;
    border: 1px solid #ddd;
} 

#main_basket #promo_code::-webkit-input-placeholder { /* Chrome */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #b7b7b7;
}
#main_basket #promo_code:-ms-input-placeholder { /* IE 10+ */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #b7b7b7;
}
#main_basket #promo_code::-moz-placeholder { /* Firefox 19+ */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #b7b7b7;
}
#main_basket #promo_code:-moz-placeholder { /* Firefox 4 - 18 */
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #b7b7b7;
}
.order_gift_cont{
    display: none;
}
.login{
    display: none;
}

.mob_price, .mob_quantity_basket, .mob_delete_item{
    display: none;
}
.item_3_small{
    display: none;
}
.checkbox_label{
    vertical-align: top;
    line-height: 20px;
}




.address_dropdown_f {
    width: 66%;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #484849;
    height: 40px;
    box-sizing: border-box;
    margin-top: 15px;
    margin-bottom: 15px;
    position: relative;
}

.address_dropdown_f i{
    position: absolute;
    font-size: 14px;
    right: 10px;
    top: 12px;
}
.address_dropdown_f  .uk-button-dropdown{
    width: 100%;
    padding: 9px 20px;
    box-sizing: border-box;
}
.buck_drop{
    width: 100%;
    border: none;
    border-radius: 0;
}

.address_dropdown_f .city{
    font-size: 1rem;
}


.del_address_drop{
    display: none;
}
.delivery_div1:after{
    content: '';
    display: table;
    clear: both;
}
.del_add_add{
    width: 66%; 
    float: left;
}
.del_add_ap{
    width: 28%; 
    float: right;
}
.add_add{
    font-family: Roboto-Medium;
    font-size: 12px;
    text-decoration: underline;
    color: #29004e;
    vertical-align: super;
    float: right;
    padding: 0 !important;
    display: inline-block !important;
    margin-top: 42px;
    /*margin-top: 26px;*/
}
.add_add_rem{
    display: none;
}

#main_basket .pop_item.column1 >div {
    width: 70%;
}
.address_dropdown_f select{
    width: 100%;
    height: 100%;
    font-size: 1rem;
    color: #4d6977;
    padding: 5px 20px 5px 5px;
    border: 1px solid #dadada;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: none;
}
.address_dropdown_f select::-ms-expand {
    display: none;
}
.address_dropdown_f select,
.address_dropdown_f select:active,
.address_dropdown_f select:hover,
.address_dropdown_f select:focus{
    background: url(/local/templates/asevalar/css/../img/expand.svg) no-repeat;
    background-position-y: 50%;
    background-position-x: 97%;
    padding-right: 25px;
    background-size: 12px;
}

.address_dropdown_f  select option{
    line-height: 20px;
    padding: 10px;    

}
.address_dropdown_f select:focus{
    outline: none;
}

/*
.ui-state-error{
    border: 1px solid red !important;
    color: red !important;
}*/


.datepick-popup {
  z-index: 100;
}

.datepick {
  position: relative;
  min-width: 300px;
  background-color: #fafafa;
  color: #666;
  font-size: 12px;
  font-weight: 400;
  cursor: default;
  margin-top: 7px;
  border-radius: 3px;
  z-index: 5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.datepick a {
  border: none;
}

.datepick:before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin: 0 0 -1px -7px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #fafafa transparent;
  content: "";
}

.datepick-nav {
  position: relative;
  text-align: center;
  font-weight: 300;
  padding: 15px 20px 13px;
  text-transform: uppercase;
}

.datepick-nav:after {
  content: "";
  display: table;
  clear: both;
}

.datepick-nav:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}

.datepick-nav a {
  color: #666;
  text-decoration: none;
}

.datepick-nav-month {
  position: relative;
  float: left;
  z-index: 1;
}

.datepick-nav-year {
  position: relative;
  float: right;
  z-index: 1;
}

.datepick-nav-month-name,
.datepick-nav-year-name {
  position: relative;
  display: inline-block;
  top: 1px;
  margin: 0 7px;
  min-width: 30px;
  text-align: center;
}

.datepick-month-header {
  padding-bottom: 10px;
}

.datepick-month-header:after {
  content: "";
  display: table;
  clear: both;
}

.datepick-month-header select {
  display: inline-block;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  background: #fff url("/local/templates/asevalar/css/../img/select-dropdown.png") right center no-repeat;
  color: #333;
  padding: 2px 15px 3px 5px;
  width: 100%;
  border: 1px solid #d7d7d7;
  box-shadow: none;
  border-radius: 3px;
  -webkit-appearance: none;
  outline: none;
  float: right;
  width: 35%;
}

.datepick-month-header select:first-child {
  float: left;
  width: 63%;
}

.datepick-cmd-prev, .datepick-cmd-next,
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
  position: relative;
  font-size: 23px;
  line-height: 13px;
  color: #666;
  cursor: pointer;
  z-index: 2;
}

.datepick-cmd-prev:hover, .datepick-cmd-next:hover,
.datepick-cmd-prevJump:hover, .datepick-cmd-nextJump:hover {
  color: #ff6f00;
}

.datepick-cmd-prev:active, .datepick-cmd-next:active,
.datepick-cmd-prevJump:active, .datepick-cmd-nextJump:active {
  color: #ff6f00;
}

.datepick-cmd-prev.datepick-disabled, .datepick-cmd-next.datepick-disabled,
.datepick-cmd-prevJump.datepick-disabled, .datepick-cmd-nextJump.datepick-disabled {
  cursor: default;
  color: #ccc;
}

.datepick-cmd-prev:before, .datepick-cmd-next:before,
.datepick-cmd-prevJump:before, .datepick-cmd-nextJump:before {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  content: "";
}

.datepick-cmd-prev {
  float: left;
}

.datepick-cmd-next {
  float: right;
}

.datepick-month {
  display: inline-block;
  vertical-align: top;
  margin-top: -1px;
  padding: 0 18px 7px;
  min-height: 196px;
  width: 280px;
}

.datepick-month table {
  margin: 0;
  border: none;
  width: 100%;
}

.datepick-month th {
  border: none;
  padding: 4px 0 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: right;
}

.datepick-month tbody tr:first-child td {
  padding-top: 6px;
}

.datepick-month tbody tr:last-child td {
  padding-bottom: 6px;
}

.datepick-month td {
  font-size: 12px;
  font-weight: 400;
  border: none;
  padding: 0;
  text-align: right;
}

.datepick-month td a, .datepick-month td span {
  display: inline-block;
  width: 24px;
  padding: 0 5px;
  height: 23px;
  line-height: 23px;
  text-align: right;
  text-decoration: none;
  color: #333;
}

.datepick-month td span {
  color: #ccc;
}

.datepick-month td a:hover {
  color: #fff;
  background-color: #848484;
}

.datepick-month td a:active {
  color: #fff;
  background-color: #848484;
}

.datepick-month td a.datepick-selected {
  color: #fff;
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
}

.datepick-ctrl {
  background-color: #fff;
  padding: 20px 25px;
  text-align: center;
  border-radius: 0 0 5px 5px;
}

.datepick-cmd-clear {
  display: none;
}

.datepick-cmd-close {
  position: relative;
  display: inline-block;
  outline: none;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  border: 1px solid #0f8436;
  padding: 12px 20px;
  border-radius: 3px;
  color: #fff !important;
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
  width: 100%;
  max-width: 175px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: all, -webkit-transform;
  -moz-transition-property: all, -moz-transform;
  transition-property: all, transform;
  -webkit-transition-duration: 0.3s, 0.15s;
  -moz-transition-duration: 0.3s, 0.15s;
  transition-duration: 0.3s, 0.15s;
}

.datepick-cmd-close:hover {
  color: #fff !important;
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
  border-color: #0f8436;
  box-shadow: none;
  text-decoration: none;
}

.datepick-cmd-close:active {
  text-decoration: none;
  -webkit-transform: translateY(2px);
  -moz-transform: translateY(2px);
  -ms-transform: translateY(2px);
  -o-transform: translateY(2px);
  transform: translateY(2px);
}

.form__item-field .datepick-popup {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  z-index: 5;
}

.form__item-field .textfield-icon--right ~ .datepick-popup {
  left: auto !important;
  right: 0 !important;
  margin-right: -78px;
}

.form__item-field--date-picker-right .textfield-icon--right ~ .datepick-popup {
  margin-right: 0;
}

.form__item-field--date-picker-right .textfield-icon--right ~ .datepick-popup .datepick:before {
  right: 20px;
  left: auto;
}


.pickadate__calendar--table tr:nth-child(2n) {
    background-color: #fff;
}

.pickadate__day {text-align:center;}

.pickadate__holder {
    width: 100%;
    height: 0;
    position: absolute;
    z-index: 10000;
}

.pickadate__calendar--wrap {
    position: relative;
    max-width: 320px;
    min-width: 256px;
    max-height: 0;
    overflow-y: hidden;

    -webkit-transition: all .15s ease-out;
       -moz-transition: all .15s ease-out;
            transition: all .15s ease-out;
}

.pickadate__holder--opened .pickadate__calendar--wrap {
    top: .5em;
    max-height: 25em;

    -webkit-box-shadow: 0 6px 18px 1px rgba(0,0,0,.12);
       -moz-box-shadow: 0 6px 18px 1px rgba(0,0,0,.12);
            box-shadow: 0 6px 18px 1px rgba(0,0,0,.12);
}

.pickadate__calendar {
    padding: 1em;
    font-size: 1em;
    line-height: 1.5;
    color: #000;
    background: #fff;
    border: 1px solid #ccc;

    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;

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


.pickadate__calendar--table {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%;
    margin-top: 1em;
}

.pickadate__weekday {
    width: 14.285714286%; /* 100/7 */
    font-size: .8em;
    padding-bottom: .5em;
    color: #999;
    font-weight: 500;
}


.pickadate__day--infocus:hover,
.pickadate__day--outfocus:hover,
.pickadate__month--prev:hover,
.pickadate__month--next:hover {
    cursor: pointer;
    color: #000;
    background: #b1dcfb;
}


.pickadate__month--nav {
    position: relative;
}

.pickadate__month--prev,
.pickadate__month--next {
    position: absolute;
    top: 0;
    padding: .5em;
    margin: -.5em;
    min-width: 16px;
    height: 24px;
    line-height: 28px;
}

.pickadate__month--prev {
    left: 0;
}
.pickadate__month--next {
    right: 0;
}

.pickadate__month--wrap,
.pickadate__year--wrap {
    text-align: center;
}

.pickadate__month {
    font-weight: 500;
}

.pickadate__year {
    font-size: .66em;
    color: #999;
    font-weight: bold;
}

.pickadate__month--selector,
.pickadate__year--selector {
    font-size: .8em;
    border: 1px solid #ccc;
    height: 32px;
}

.pickadate__month--selector {
    margin-bottom: .5em;
    width: 50%;
}

.pickadate__year--selector {
    width: 32%;
}


.pickadate__day {
    padding: .33em 0 .25em;
    font-weight: 100;
    border: 1px solid #fff;
    margin: -1px -1px 0;
}

.pickadate__day--outfocus {
    /*color: #ccc;*/
}

.pickadate__day--today {
    color: #0089ec;
    position: relative;
}

.pickadate__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-top: .5em solid #0059bc;
    border-left: .5em solid transparent;
}

.pickadate__day--selected,
.pickadate__day--selected:hover {
    background: #0f8436;
    color: #fff;
}

.pickadate__day--highlighted,
.pickadate__day--highlighted:hover {
    border-color: #0f8436;
}

.pickadate__day--disabled,
.pickadate__day--disabled:hover {
    background: #f5f5f5;
    color: #f3ebeb;
    cursor: default;
}

.pickadate__day--disabled:before {
    border-top-color: #aaa;
}

.order-confirm__thankyou {
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 20px 0 40px 0;
}

.order-confirm__payment {
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 20px 0 40px 0;
}

.order-confirm__payment-btn {
    margin: 0;
    border: none;
    overflow: visible;
    font-weight: bold;
    color: #444;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: #ff5b00;
    vertical-align: middle;
    line-height: 30px;
    min-height: 30px;
    min-width: 150px;
    max-width: 100%;

    font-size: 1rem;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
}
.order-confirm__payment-btn:hover {
    background: #0a9e3b;
    color: #ddddff;
}

.order-confirm__total {
    width: 100%;
    background-color: #f5f5f5;
    text-align: center;
    padding: 3px 10px;
    font-family: Roboto-Medium;
    font-size: 12px;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.order-confirm__total-row {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
}

.order-confirm__total-row-value {
    display: inline;
    font-weight: 600;
}

.order-confirm__total-row--first {
    text-align: left;
}
.order-confirm__total-row--last {
    text-align: right;
}

.basket-confirm__title {
    color: #484849;
    padding-bottom: 10px;
    font-size: 12px;
    letter-spacing: 0.5px;
    font-family: Roboto-Medium;
}

.basket-confirm__title-row {
    display: inline-block;
    width: 17%;
    text-align: center;
}

.basket-confirm__title-row--first {
    text-align: left;
    width: 64%;
}
.basket-confirm__title-row--last {
    text-align: right;
}

.basket-confirm__item-container {
    border-top: 1px solid #e7e7e7;
    padding: 5px 0;
}

.basket-confirm__items-container {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 5px;
}

.basket-confirm__row {
    display: inline-block;
    width: 21%;
    vertical-align: middle;
    box-sizing: border-box;
}

.basket-confirm__row--first {
    text-align: center;
    vertical-align: middle;
    width: 14%;
}

.basket-confirm__row--second {
    width: 85%;
}

.basket-confirm__row--description {
    width: 57%;
    text-align: left;
    padding-left: 10px;
    white-space: normal;
}

.basket-confirm__row--quantity {
    text-align: center;
    line-height: 100px;
}

.basket-confirm__row--price {
    text-align: right;
    line-height: 100px;
    font-size: 16px;
    font-weight: bold;
}

.basket-confirm__item-title {
    color: rgb( 72, 72, 73 );
    font-size: 18px;
}

.basket-confirm__item-description {
    margin-top: 10px;
    display: block;
}

.basket-confirm__total-info-name{
    display: inline-block;
    max-width: 60%;
    text-align: left;
    font-size: 16px;
    padding-right: 10px;
    box-sizing: border-box;
    line-height: 2;
}
.basket-confirm__total-info-value{
    display: inline-block;
    min-width: 40%;
    white-space: nowrap;
    text-align: right;
    font-size: 16px;
    float: right;
    line-height: 2;
}
.basket-confirm__info-container {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}
.basket-confirm__total-info-value--important{
    font-size: 25px;
    min-width: 50%;
}
.basket-confirm__total-info-name--important {
    font-size: 25px;
    max-width: 50%;
}

.order__promocode-container .order__btn-coupon {
    text-transform: uppercase;
    display: inline-block;
    width: 30%;
    color: #FFFFFF;
    line-height: 40px;
    background-color: #fa8a07;
}
.order__promocode-container .order__btn-coupon:hover {
    color: #FFFFFF;
}
.order__promocode-container .order__btn-coupon--active {
    color: #FFFFFF;
    background-color: #fa6507;
}
.order__promocode-container {
    position: relative;
}
.order__delivery-price-total {
    text-align: right;
}
.order-ref__row {
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
    border: 1px solid #0a9e3b;
    padding: 5px;
    vertical-align: top;
    text-align: center;
    min-height: 16rem;
}
.order-ref__row--first {
    margin-right: 4%;
}
.order-ref__banner {
    width: 100%;
    height: 132px;
    background-color: #0a9e3b;
    margin: 3rem 0 2rem 0;
}
.order-ref__banner-img {
    display: inline-block;
    height: 100%;
    width: 198px;
}
.order-ref__banner-description {
    display: inline-block;
    box-sizing: border-box;
    padding-left: 30px;
    color: white;
    font-size: 22px;
    font-family: "Roboto";
    text-align: left;
    line-height: 1.4;
    height: 100%;
}
.order-ref__row-title {
    color: #0a9e3b;
    font-size: 20px;
    font-family: "Roboto";
}
.order-ref__row-description {
    margin: 1.5rem 0;
    font-size: 14px;
    padding: 0 15%;
}
.order-ref__row-content {
    text-align: left;
    padding: 0 25%;
}
.order-ref__copy-btn {
    background-color: #0a9e3b !important;
    padding: 5px;
    text-transform: uppercase;
    font-size: 11px;
    color: white;
    margin: 1rem 0;
    width: 100%;
}
.order-ref__copy-btn:hover {
    color: white !important;
}
.order-ref__main-content {
    position: relative;
    width: 100%;
    margin-top: 2rem;
}
.order-ref__description-line {
    width: 100%;
    /*min-height: 1px;*/
}
#main_basket input.order-ref__input-code {
    height: auto;
    margin: auto;
    width: 100%;
    box-sizing: border-box;
}
.order-ref__label {
    margin-bottom: 3px;
    font-size: 12px;
}
.order-ref__steps {
    margin-top: 2rem;
    width: 100%;
}
.order-ref__step {
    vertical-align: top;
    display: inline-block;
    width: 33%;
}
.order-ref__step--social, .order-ref__step--order{
    width: 37%;
}
.order-ref__step--register {
    width: 26%;
}
.order-ref__step-icon {
    display: inline-block;
    width: 60px;
    height: 60px;
    border: 1px solid #0a9e3b;
    border-radius: 30px;
    text-align: center;
    line-height: 60px;
    color: #0a9e3b;
    vertical-align: top;
    font-size: 25px;
}
.order-ref__step-icon--share {
    background: url(/img/icon-share.png) no-repeat;
    background-size: 80%;
    background-position: center;
}
.order-ref__step-text {
    display: inline-block;
    height: 60px;
    overflow: hidden;
    font-size: 12px;
    width: 170px;
    box-sizing: border-box;
    padding-left: 15px;
    vertical-align: top;
}
.order-ref__step-line {
    border-bottom: 1px solid #0a9e3b;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    width: 70px;
    margin: 0 15px 0 5px;
}
.order-ref__step-line--first {
    width: 95px;
}
.order-ref__step-line--second {
    width: 90px;
}
.order-ref__social-share {
    display: inline-block;
    width: 25%;
    text-align: center;
    box-sizing: border-box;
    padding: 0 5px 5px 5px;
}
#main_basket .order__personal-policy-block {
    overflow: hidden;
}
#choose_delivery_radio label span.delivery__description {
    display: block;
}
#choose_delivery_radio label span.delivery__description a {
    padding-right: 0;
}
.order__bonus-checkbox-container {
    height: 16px;
}
#main_basket input.order__bonus-checkbox {
    height: 16px;
    width: 16px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}
.order__bonus-checkbox-description {
    display: inline-block;
    padding-left: 10px;
    box-sizing: border-box;
}
.order__bonus-title {
    font-family: Roboto-Medium;
    font-weight: 400;
    font-size: 13px;
    color: #484849;
    margin-bottom: 5px;
}
.order__bonus-description-container {
    margin: 10px 0;
}

#main_basket input.order__bonus-input-apply {
    margin: 0;
}
.basket__item-title {
    font-size: 18px;
    color: #484849;
}
.basket__item-mobile-sum {
    margin-bottom: 5px !important;
    font-size: 11px;
}
.basket__item-image {
    float: left;
    min-width: 50px;
    max-width: 70px;
    text-align: center;
    cursor: pointer;
    width: 70%;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
}
#soa-property-22 {
    width: auto;
}
.form_auth-order input:hover {
    color: #ffffff !important;
}
.order__login-button-label {
    visibility: hidden;
    line-height: 0;
    font-size: 0 !important;
}
#main_basket input[name="ORDER_PROP_1"] {
    width: auto;
}
.basket-confirm__img, .basket-preview__img, .order-item__img{
    max-height: 70px;
    max-width: 70px;
}
.order__profile-btn-container {
    display: inline-block;
}
.order__profile-btn-container--hidden {
    display: none;
}
.order__profile-btn-container label {
    visibility: hidden;
}
.order__btn-profiles {
    margin-top: 15px;
    margin-bottom: 15px;
    color: #FFFFFF !important;
    line-height: 40px;
    background-color: #fa8a07 !important;
    width: 100%;
}
#main_basket .order__address-block {
    width: 100% !important;
}
#main_basket .order__address-container {
    width: 40%;
}
#main_basket .order__profile-btn-container {
    width: auto;
    float: left;
    margin-left: 10px;
}
#main_basket input[type=submit] {
    background-color: #0a9e3b;
    color: #FFFFFF;
    text-transform: uppercase;
}
#main_basket input[type=submit]:hover {
    background-color: #0CBB45;
}
.item_price .currency-rub,
.ship_text h2 .currency-rub,
.total_sum .currency-rub,
.free_sheep .currency-rub,
.basket-confirm__row--price .currency-rub,
.basket-confirm__total-info-value .currency-rub,
.order-list__price-row .currency-rub,
#main_basket .delivery_div2_2 h3 span.currency-rub {
    position: relative;
}

#main_basket .total_sum sup .currency-rub {
    color: #9b9a9a;
    font-size: 13px;
    position: relative;
}
#choose_delivery_radio label span.currency-rub {
    position: relative;
    display: inline-block;
}
#main_basket .order__address-container {
	margin-bottom: 15px;
}

#main_basket .finnal_accept_top {
    box-sizing: border-box;
    padding-top: 14px;
    font-size: 0;
}

#main_basket .finnal_accept_top.padding-bottom {
    padding-bottom: 23px;
}

#main_basket .finnal_accept .subscription-input {
    display: none;
}

#main_basket .finnal_accept .subscription-input-label {
    font-size: 14px;
    line-height: 1.3;
    display: block;
    position: relative;
    box-sizing: border-box;
    padding-left: 28px;
    color: #484849;
    cursor: pointer;
}

#main_basket .finnal_accept .subscription-input-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    font-size: 0;
    border: 1px solid #cccccc;
    display: inline-block;
    border-radius: 0;
}

#main_basket .finnal_accept .subscription-input-label img {
    position: absolute;
    top: 3px;
    left: 1px;
    display: none;
}

#main_basket .finnal_accept input.subscription-input:checked + .subscription-input-label img {
    display: block;
}

#main_basket .public-offer {
    font-size: 11px;
    line-height: 1.6;
}

#main_basket .public-offer.bottom {
    line-height: 1.3;
    text-align: right;
    width: 65%;
    position:  relative;
    left: 35%;
    color: #666666;
}
.delivery-comment {
    padding: 5px 60px 0;
    text-align: center;
    font-size: 12px;
}
.one-click-btn-wrapper{
    margin-top: 10px;
    float: right;
}
.light-green-btn {
    width: 150px;
    height: 32px;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color: #0a9e3b;
    background-color: #fff;
    border: 1px solid #0a9e3b;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
.light-green-btn:hover {
    background-color: #0a9e3b;
    color: #fff;
}
.one-click-popup {
    position: relative;
}
.fade-message__close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 12px;
    height: 12px;
    cursor: pointer;
}
.fade-message__close-rect {
    position: absolute;
    left: 5px;
    width: 0;
    height: 10px;
    border: 1px solid white;
}
.fade-message__close-rect__left {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.fade-message__close-rect__right {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width: 767px) {
    #main_basket .public-offer.bottom {
        width: 100%;
        left: 0;
        text-align: center;
    }

    #main_basket .finnal_accept_top.padding-bottom {
        padding-bottom: 6px;
    }

    #main_basket .finnal_accept_btn_text {
        width: 100%;
        padding-bottom: 16px;
    }
    .one-click-btn-wrapper {
        float: none;
    }
    .basket-one-click-btn {
        display: block;
        width: 100%;
    }
}
/* End */


/* Start:/local/templates/asevalar/css/basket_media.css?170560494623212*/
@media screen and (min-width: 996px) {
    #main_basket  .steps .horiz_line{
        width: 170px;
    }
}
@media screen and (min-width: 980px) {
    .buy_more_item-0{
        display: none !important;
    }
}
@media screen and (max-width: 979px) {
    .order-ref__step-line {
        display: none;
    }
    .order-ref__step-text {
        width: 160px;
    }
    .order-ref__step--social, .order-ref__step--order, .order-ref__step--register {
        width: 33%;
    }
}
@media screen and (max-width: 768px) {
    #main_basket  .steps .horiz_line{
        width: 50px;
    }

    .basket-confirm__row--description {
        width: 56%;
    }

    .basket-confirm__row--first {
        padding-right: 3%;
    }
    .basket__item-image {
        padding-left: 2% !important;
        min-width: 50px;
    }
    .ymaps-2-1-60-zoom {
        margin-top: 80px;
    }
    .order__user-data-container input {
        width: 100% !important;
    }
}
@media screen and (max-width: 700px) {
    #main_basket  .steps .horiz_line{
        width: 3px;
    }
}
@media screen and (max-width: 993px) {
    #main_basket .steps{
        display: none;
    }
}
@media screen and (min-width: 767px) {
    .pr_item-0{
        display: none !important;
    }
}
@media screen and (max-width: 480px) {

    .order-confirm__total-row {
        width: 48%;
        text-align: left;
    }

    .order-confirm__thankyou {
        padding: 0 0 15px 0;
        font-size: 18px;
        line-height: 24px;
    }

    .basket-confirm__row {
        width: 48%;
    }

    .basket-confirm__row--first {
        width: 23%;
        padding-right: 3%;
    }

    .basket-confirm__row--second {
        width: 75%;
    }

    .basket-confirm__row--description {
        padding-left: 0;
        width: 100%;
        line-height: 14px;
    }

    .basket-confirm__row--quantity {
        width: 49%;
        text-align: left;
        line-height: normal;
    }

    .basket-confirm__item-description {
        margin-top: 7px;
        margin-bottom: 10px;
        font-size: 11px;
    }

    .basket-confirm__row--price {
        width: 49%;
        text-align: right;
        line-height: normal;
        font-size: 20px;
        font-weight: normal;
    }

    .basket-confirm__item-title {
        font-size: 12px;
    }

    .basket-confirm__total-info-value--important {
        font-size: 20px;
    }
    .address-field-help {
        width: 100%;
    }
}
@media screen and (max-width: 980px) and (min-width: 767px) {
    .bucket_brand {
        padding-top: 0;
    }
    .bucket_brand .pages_link {
        margin-bottom: 2% !important;
        padding: 0;
        margin-left: 20px;
    }
    .bucket_brand .pages_link {
        margin-top: 10px;
    }
    .order__promocode-container .order__btn-coupon {
        width: 50%;
    }
    #main_basket a.btn_final_accept {
        margin: 0;
    }
    #main_basket .gift_col img {
        height: 55px !important;
        margin-left: 10px;
        margin-right: 10px;
    }
    .basket__item-title {
        font-size: 15px;
    }
    #main_basket .delivery_div2 a {
        /*line-height: -2px;*/
    }
    #main_basket .item_title, .item_dec_fir {
        font-size: 15px;
    }
    #main_basket .pop_item img{
        height: 70px;
    }
    #main_basket .basket_head_pop h4 {
        font-size: 18px;
        margin-bottom: 9px; 
    }
    #main_basket .middle_pop {
        padding-bottom: 26px;
    }
    #main_basket .pop_content_basket {
        padding: 20px 0;
    }
    #main_basket .middle_pop div:first-child, #main_basket #basket_pop_cont .column1 {
        width: 45%;
    }
    #main_basket .middle_pop div:nth-child(2), #main_basket #basket_pop_cont .column2 {
        width: 55%;
        box-sizing: border-box;
        float: left;
    }

    #main_basket .middle_pop ul {
        text-align: left !important;
    }
    .basket_pages_link_section {
        margin-top: 25px;
        width: 750px;
        margin: auto;
    }
    #main_basket .column1 {
        margin-right: 15px;
        width: 45%;
    }   
    #main_basket .quantity_basket input{
        width: 38px;
    }
    #main_basket .quantity-button.quantity-up {
        margin-left: 60px;
    }
    #main_basket .basket_head_pop {
        text-align: left;
        margin-bottom: 0px; 
    }
    #main_basket {
        width: 100% !important;
        box-sizing: border-box;
        padding: 0 20px;
    }
    .item_title{
        display: inline;
    }
    #main_basket .delete_item {
        vertical-align: text-bottom;
        padding: 0 !important;
    }
    #main_basket .pop_item .item_price {
        padding-left: 0;
        font-size: 14px;
    }
    #main_basket .pop_item .item_price h3 {
        margin-left: 200%;
    }

    #main_basket .pop_item.column1 >div{

        width: 67%;
    }
    #main_basket .pop_item >div{
        min-width: 11%;
    }
    #main_basket .free_sheep p {
        font-size: 18px;
        padding-top: 15px;
    }
    #main_basket .delete_item_last{
        margin-top: 30px !important;
    }
    .buy_more_item-1{
        display: none !important;
    }

    #main_basket .buy_more_items {
        padding-left: 0;
    }
    #main_basket .btn_final_gift{
        margin-top: 0;
    }
    .buy_more_items{
        margin-top: 10px;
    }
    #main_basket .ship_text h2 {
        font-size: 28px;
    }
    #main_basket .free_sheep{
        width: 50%;
        padding: 0px 67px;
    }
    #main_basket .deliv_text_wrap {
        max-width: 50%;
        text-align: center;
        padding-top: 6px;
    }
    label[for="squaredThree"]{
        padding-left: 15px;
    }
    #main_basket .delivery_info_section {
        padding: 14px 15px;
        margin-top: 20px;
    }
    #main_basket #choose_delivery_radio .deliv_rad_back {
        padding: 13px;
        width: 85%;
    }
    #main_basket .pr_item {
        width: 46.5%;
    }
    #main_basket .personal_info_section h4 {
        font-size: 16px;
    }
    #main_basket label {
        font-size: 12px;
    }
    .delivery_div2_1 a{
        padding-right: 0 !important;
    }
    #main_basket .delivery_info_section h4 {
        font-size: 16px;
    }
    #main_basket .delivery_div1 {
        display: inline-block;
        width: 53%;
        margin-top: 20px;
    }
    #main_basket .delivery_div2 {
        display: inline-block;
        width: 46%;

    }
    #main_basket .delivery_info_payment h4 {
        font-size: 18px;
    }
    #main_basket .total_sum span{
        font-size: 21px;
    }
    #main_basket .total_sum sup {
        font-size: 12px;
    }
    #main_basket h3 {
        font-size: 12px;
    }
    #main_basket #promocode {
        width: 59%;
    }
    #main_basket .total_sum {
        width: 38%;
        margin-left: 2%;
    }
    .order_sum{
        padding-right: 10px;
    }
    #main_basket #promo_code {
        width: 42.5%;
        border: none;
    }
    #main_basket .btn_final_accept {

        font-size: 16px;
        min-height: 50px;

    }
    #main_basket  .final_call_accept span {    
        font-size: 12px;
    }
    #main_basket .delivery_div2_1 {
        margin-left: -138px;
        width: auto;
        vertical-align: top;
        margin-top: -25px;
    }
    #main_basket .delivery_div2_2 {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding-left: 0;
        text-align: right;
    }
    #main_basket .btn_final_accept{
        float: right;
        margin-left: auto;

    }
    .foot_pop {
        float: left;
        width: 100%;
        margin-top: 0;
    }
    #main_basket .btn_final_accept, #main_basket .btn_promocode {
        font-family: Roboto-Light;
    }
    #main_basket .foot_pop {
        margin-top: 0;
    }
    #main_basket .personal_info_section {
        padding: 10px 17px;
    }
    #main_basket .squaredThree {
        margin-top: 16px;
        margin-left: 0px;
    }
    .squaredThree label {
        margin-left: 1px;
    }
    #main_basket .checkbox_underline {
        width: 96.5%;
        margin-left: 26px;
        margin-bottom: 16px;
    }

    #main_basket .info_final_order {
        padding: 21px 18px 7px 18px;

    }
    #main_basket .btn_promocode {
        margin-top: 15px;
    }
    #main_basket input {
        padding: 5px 10px;
    }
    .middle_pop li:first-child {
        padding-left: 0 !important;
    }
    #main_basket .delivery_info_section input {
        margin-top: 5px;
    }
    .order__btn-profiles {
        margin-top: 5px;
    }
}

@media screen and (max-width: 767px) {
    .pages_link {
        /*margin-bottom: 7px !important;*/
    }
    label[for="squaredThree"]{
        padding-left: 15px;
    }
    .basket__item-title {
        font-size: 12px;
    }
    #main_basket .free_sheep {
        padding: 3px;
    }
    .bucket_brand {
        padding: 0 15px;
    }
    #main_basket .basket_head_pop {
        margin-bottom: 20px;
    }
    #main_basket .basket_main_cont, #main_basket  .personal_info_section{
        float: left;
    }
    main_basket input {
        margin-top: 5px;

    }
    #main_basket #give_order {
        padding-left: 25px;
    }
    #main_basket .basket_head_pop h4{
        font-size: 16px;
    }
    .basket_pages_link_section {
        margin-top: 3%;
        margin-left: 3%;
    }
    #reg_unreg_radio {
        display: inline-block;
        width: 100%;
    }
    #main_basket input {
        margin-top: 6px;

    }
    .personal_info_section .uk-grid> div{
        width: 100%;
    }
    #main_basket .basket_head_pop {
        margin-left: 3%;
    }
    #main_basket .foot_pop {
        margin: 0;
        width: 100%;
    }
    #main_basket input {
        height: 35px;
    }
    #main_basket .reg_unreg_rad {
        float: left;
        height: 34px;
        width: 100%;
    }
    .order__btn-coupon {
        line-height: 34px;
        display: block;
        min-width: 53%;
    }
    .order__promocode-container {
        padding: 0 0 15px 0;
    }
    #main_basket .personal_info_section {
        padding: 14px 10px;
    }
    #main_basket {
        width: 100% !important;
        margin: auto;
    }
    #main_basket .free_sheep {
        width: 100%;
        height: auto;
    }
    #main_basket .free_sheep p {

        font-size: 16px;
    }
    #main_basket .pr_item {
        width: 100%;
        float: left;
        margin-left: 0;
        height: auto;
        margin-top: 3%;
        margin-bottom: 3%;

    }
    #main_basket .delivery_div2_2 h3 span {
        margin-left: 0;
        font-size: 26px;

    }
    #main_basket .delivery_div2_2 .price_double{
        font-size: 26px;
        margin-left: 3%;
    }
    #main_basket .reg_unreg_rad_back {
        padding: 1%;
    }
    #main_basket .pop_content_basket {
        padding: 4% 2%;
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
        padding-right: 0;
    }

    #main_basket .free_sheep img {
        width: 30px;
        height: auto;
        margin-left: 10%;
        margin-top: 0;
    }
    #main_basket .free_sheep {
        width: 100%;
        height: auto;
    }
    #main_basket .ship_text p {
        margin-top: 12%;
    }
    #main_basket .ship_text h2 {
        line-height: 41px;
        margin-bottom: 8%;
    }
    #main_basket .ship_text p {
        font-size: 14px;
    }
    #main_basket .ship_text h2 {
        font-size: 26px;
    }
    #main_basket .personal_info_section h4 {
        font-size: 14px;
    }
    #main_basket .tel {
        width: 100%;
    }
    #main_basket .email {
        width: 100%;
    }
    #main_basket .checkbox_underline {

        width: 95%;
        margin-left: 22px;

    }
    #main_basket .delivery_info_section h4 {
        font-size: 14px;
    }
    #main_basket .tel_receiver{
        width: 55%;
    }
    #main_basket #choose_delivery_radio .choose_delivery_rad {
        width: 100%;
    }
    #main_basket .delivery_div1 {
        width: 100%;
    }
    #main_basket #choose_delivery_radio .deliv_rad_back {
        padding: 8px 12px;
        width: 90%;
    }
    #main_basket .delivery_info_section {
        border: 1px solid #dfdacd;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 13px 16px;
        margin-top: 20px;
    }
    #main_basket label {
        font-size: 12px;
    }
    #main_basket .delivery_div2 {
        display: inline-block;
        text-align: center;
        margin-top: 0;
        width: 100%;
        padding-left: 0px;
    }

    #main_basket .delivery_div2_2 {
        margin-top: 0;
        padding: 0;
        width: 132px;
        margin-left: 50%;
        transform: translateX(-50%);
        display: inline-block;
        text-align: center;
    }
    #main_basket .delivery_div2_2 h3 span {
        margin-left: 13%;
    }
    #main_basket .delivery_div2_2 h3 span.currency-rub {
        margin-left: 0;
    }
    #main_basket .delivery_info_payment h4 {
        font-size: 14px;

    }
    #main_basket .choose_pay {
        width: 100%;
    }
    #main_basket .choose_pay {
        width: 100%;
    }
    #main_basket #promo_code {
        width: 53%;
    }
    #main_basket .total_sum {
        display: inline-block;
        width: 100%;
    }
    #main_basket h3 {
        font-size: 12px;
    }
    #main_basket .total_sum span {
        font-size: 22px;
    }
    #main_basket .final_call_accept span {
        font-size: 11px;
    }
    #main_basket .btn_final_accept {
        font-size: 16px;

    }
    #main_basket .buttonn_final_accept {
        width: 100%;
        margin-bottom: 10px;
    }
    .pr_item-1{
        /*display: none !important;*/
    }
    #main_basket .btn_promocode{
        min-height: 35px;
        width: 47%;
    }
    .personal_info_section, 
    .delivery_info_section,
    .delivery_info_payment, 
    .info_final_order{
        width: 100%;
        box-sizing: border-box;
        float: left;
        margin-top: 20px;
        padding: 14px 10px !important;
    }
    #promocode{
        width: 100%;
    }
    .order_sum{
        float: left;
        width: 110px;
    }
    #main_basket .buttonn_final_accept {

        padding-left: 0;
        margin-left: 0;

    }
    .total_sum h3{
        text-align: left;
    }
    .finnal_accept > div{
        width: 100%;
    }
    #main_basket .del_total {
        padding-left: 0;
    }
    #main_basket .del_total1 {
        padding-left: 0;
    }
    .btn_final_accept{
        width: 100%;
        margin-left: 0 !important;
    }
    .payment_cont img{
        display: none;
    }
    .section_notes{
        float: left;
    }
    #main_basket .section_notes textarea{
        margin-top: 15px;
        height: 35px;
        resize: none;
    }
    .map_ch{
        font-family: Roboto-Medium;
        font-size: 12px;
        text-decoration: underline;
        color: #29004e;
        vertical-align: super;
        float: right;
    }
    #main_basket .tell_cont{
        width: 50%;
    }
    #main_basket .column1 {
        display: inline-block;
        margin-right: 0;
    }
    #main_basket .pop_item img {
        width: auto;
        height: 60px;
    }
    #main_basket .delete_item {
        margin-top: 0 !important; 
        padding: 0 !important; 
        float: right;
    }
    #main_basket .mob_price{
        padding: 10px 0;
    }
    .mob_price .pr_del{
        color: #9b9a9a;
        font-family: Roboto-Medium;
        font-size: 12px;
        text-decoration: line-through;
        padding-left: 10px;
    }
    .mob_price .pr_tot{
        color: #484849;
        font-family: Roboto-Medium;
        font-size: 18px;
    }
    .mob_price .pr_tot .currency-rub, .mob_price .pr_del .currency-rub {
        position: relative;
    }
    #main_basket .column2{
        text-align: center !important;
    }
    .quantity_basket.uk-visible-small .quantity-nav{
        padding-left: 20px
    }
    #main_basket .pop_item img{
        vertical-align: top;
    }
    #main_basket .pop_item .item_price h3 {
        margin-left:0;

    }
    #main_basket .pop_item .item_price{
        padding-left:0;
    }
    #main_basket .quantity_basket h5 {
        margin-left: 0;
    }
    #main_basket .buy_more_items{
        padding-left: 0;
    }
    .gift_col img {
        height: 40px !important;
    }
    #main_basket .btn_final_gift {
        display: block;
        margin-top: 0; 
    }
    #main_basket #choose_payment {
        position: relative;
        width: 100%;
    }
    #main_basket .choose_pay_back {
        padding: 8px;
        width: 100%;
        box-sizing: border-box;
    }
    #main_basket .btn_promocode {

        margin-top: 6px;

    }
    #main_basket .basket_head_pop h4 {

        margin-bottom: 18px;

    }
    #main_basket .column1 {
        width: 89%;
    }
    .pop_item>div {
        padding-left: 4% !important;
    }
    #main_basket .item_title, .item_dec_fir {
        font-size: 12px;
    }
    #main_basket .item_desc {
        font-size: 10px;

    }
    #main_basket input {
        padding: 5px 10px;
    }
    #main_basket .pop_item .quantity_basket {
        position: relative;
        min-width: 50px;
        margin-right: 20px;
    }
    #main_basket .quantity-button.quantity-up {
        margin-left: 70px;
    }
    #main_basket .quantity_basket input {
        width: 50px;
    }
    #main_basket .column1 {
        width: 45%;
    }
    #main_basket .pop_item>div {
        padding-left: 2% !important;
        min-width: 50px;
    }
    #main_basket .pop_item .delete_item {
        margin-top: 13px !important;
        padding: 0 !important;
    }
    #main_basket .pop_item .item_price {
        font-size: 14px;
    }
    #main_basket .middle_pop div:first-child{
        width: 45%;
    }
    #main_basket .middle_pop div:nth-child(2) {
        width: 55%;
        box-sizing: border-box;
        float: left;
    }
    #main_basket .middle_pop ul {
        text-align: left !important;
    }
    .middle_pop li:first-child {
        padding-left: 0 !important;
    }
    #main_basket  .pop_item  .item_4_small{
        padding-left: 0 !important;
    }
    #main_basket .pop_item .delete_item.delete_item_last  {
        margin-top: 25px !important;
        padding: 0 !important;
    }
    #order_registration_social_container {
        width: 91%;
    }
}
@media screen and (max-width: 700px) {
    .item_price_sum, .item_price_dis{
        display: none !important;
    }
    #main_basket .column1 {
        width: 60%;
    }
    .basket__item-title {
        font-size: 15px;
    }
    .dis_mob_f, .summ_mob_f{
        display: none !important;
    } 
    #main_basket .middle_pop ul {
        padding-left: 0px;
        text-align: center!important;
    }
    .order-ref__step-text {
        width: 140px;
    }
    .order-ref__banner-description {
        font-size: 18px;
    }
}
@media screen and (max-width: 680px) {
    .order-ref__step-text {
        width: 120px;
    }
    .order-ref__banner-description {
        font-size: 16px;
    }
}

@media screen and (max-width: 550px) {
    #main_basket .column2 {
        display: none;
    }
    .basket__item-title {
        font-size: 11px;
    }
    .mob_price, .mob_quantity_basket, .mob_delete_item{
        display: block;
    }
    #main_basket .column1 {
        width: 89%;
    }
    .mob_quantity_basket{
        padding-left: 20px;
    }
    .middle_pop{
        display: none;
    }
    .item_3_small{
        display: block;
    }
    .order-ref__row {
        width: 100%;
        min-height: 2rem;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .order-ref__row-description {
        margin: 0.75rem 0;
    }
    .order-ref__row--first {
        margin-right: 0;
    }
    .order-ref__steps {
        padding: 0 10px;
    }
    .order-ref__step {
        width: 100%;
        padding: 5px 0;
    }
    .order-ref__step-text {
        width: 250px;
    }
    .order-ref__step-line {
        display: none;
    }
    .order-ref__banner-description {
        font-size: 14px;
    }
    .basket__item-image {
        display: inline-block;
        vertical-align: middle;
        line-height: 13px;
    }
    .pop_content__first-child {
        border-top: none;
    }
}
@media screen and (max-width: 480px) {
    .column1 .order-detail__img-container {
        padding-left: 0 !important;
    }

    #main_basket .btn_promocode{
        font-size: 9px;
    }
    #main_basket .item_title, .item_dec_fir {
        font-size: 11px;
        font-family: Roboto-Medium;
    }
    #main_basket .item_desc {
        font-size: 10px;
        font-family: Roboto-Medium;
        display: block;
        padding-top: 7px;
    }
    .basket__item-title {
        font-size: 11px;
    }
    #main_basket .pop_item p {
        margin-bottom: 0;
    }
    .pop_item>div {
        display: inline-block;
        vertical-align: middle;
        padding-left: 10px;
        width: 260px;
    }
    #main_basket .item_title{
        display: inline;
    }
    #main_basket .pop_item .item_price {
        padding-left:0;
    }
    #main_basket .pop_item .item_price h3 {
        margin: 0;
        font-size: 20px;
        color: #0a9e3b;

    }
    #main_basket .item_dec_fir_gift {
        font-size: 12px;
        vertical-align: top;
        font-family: Roboto-Medium;
    }
    .gift_col img{
        height: 40px !important;
    }
    #main_basket .buy_more_items {
        font-size: 10px;
        color: #999999;
        display: inline-block;
        line-height: 12px;
        vertical-align: super;
        padding-left: 0;
        width: 174px;
        padding-top: 10px;
    }
    #main_basket .btn_final_gift {
        background-color: #0a9e3b;
        color: #FFFFFF;
        text-transform: uppercase;
        margin-left: 100px;
        font-family: Roboto-Regular;
        font-size: 10px;
        line-height: 11px;
        min-height: 30px;
        margin-top: 10px;
        vertical-align: text-bottom;
        padding: 0px 10px;
        margin-left: 0px;
    }
    #main_basket .quantity_basket h5{
        margin-left: 0;
    }
    .order-ref__banner-description {
        display: none;
    }
    .del_add_add {
        width: 100%;
    }
    .order__user-data-container .soa-property-container input {
        width: 100% !important;
    }
    .ymaps-2-1-60-zoom {
        margin-top: 60px;
    }
    .order__promocode-container .order__btn-coupon {
        width: 100%;
    }
    #main_basket #promo_code {
        width: 100%;
    }
    .ymaps-2-1-59-balloon {
        top: -100px !important;;
        left: auto !important;;
        right: 0 !important;
    }
    #main_basket .order__profile-btn-container {
        width: 100%;
        margin: 0;
    }
    .order__btn-profiles-label {
        display: none;
    }
    .order__btn-profiles {
        margin: 0;
    }
    #main_basket .order__address-container {
        width: 100%;
    }
}

@media screen and (max-width: 387px) {
    .bx-soa-empty-cart-text {
        line-height: 40px;
    }
}

@media screen and (max-width: 320px) {

    .account .uk-modal-dialog {
        padding: 0;
        margin-top: 100px;
    }

    .pop-close-txt {
        display: block;
    }
}
/* End */


/* Start:/local/templates/asevalar/css/card.css?170560494636423*/
input, textarea {
    border: none;
    margin: 0;
    padding: 0;
    font-family: Roboto-Regular;
}
textarea {
    resize: none;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
h1, .drop_measures h5 {
    color: #484849;
}
.main-btn{
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: white;
    background-color: #00963E;
    font-family: Roboto-Regular;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 25px;
    font-size: 14px;
    line-height: 35px;
    min-height: 35px;
    height: 36px;
}
.main-btn.disabled {
    cursor: default;
    opacity: 0.5;
}
.main-btn:not(.disabled):hover {
    background-color: #f99807;
}
.fade-message {
    position: fixed;
    width: 100%;
    height: 0;
    text-align: center;
    top: 30%;
    z-index: 9;
}
.fade-message__content {
    background-color: #fa8a07;
    color: white;
    display: inline-block;
}
.fade-message__message {
    margin: 0;
    padding: 15px 30px;
    line-height: 25px;
    text-align: center;
}

.card_section, .discount_section, .video_section, .char_section, .order_gift, .card_main{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
@media all and (max-width: 1220px) {
    .card_section, .discount_section, .video_section, .char_section, .order_gift, .card_main{
        padding: 0 20px;
    }
}

.card_main {
    margin-top: 18px;
}

.card_main_fluid {
 width: 100%;
}

.card_section:after,
.discount_section:after, 
.video_section:after, 
.char_section:after,
.order_gift:after,
.card_main:after
{
    clear: both;
    content: '';
}
.discount_section>div {
    display:  inline-block;
    width: 100%;
}
#product_feedback{
    width: 382px;
    height: 32px;
    color: #fff;
    text-align: center;
    display: inline-block;
    line-height: 32px;
    font-size: 14px;
    cursor: pointer;
    background: #f1f1f1;
    color: #333333;
}
#write_feedback{
    width: 309px;
    height: 32px;
    background: #f1f1f1;
    color: #333333;
    text-align: center;
    display: inline-block;
    line-height: 32px;
    font-family: Roboto-Regular;
    font-size: 14px;
    margin-left: -4px;
    cursor: pointer;
}
.feedback_tab{
    width: 100%;
    box-sizing: border-box;
    padding-top: 20px;
}
.card_tab{
    display: none;
}
.card_tab.active{
    display: block;
}
.margin_st{
    margin-top: 50px;
}
.margin_st.video_section{
    margin-bottom: 30px;
}
.feedback .sort_feedback{
    font-family: Roboto-Regular;
    font-size: 14px;
    padding-top: 15px;
}
.feedback .sort_feedback .sort_sp{
    color: #999999;
    padding-right: 15px;
}
.feedback .sort_feedback .sort_krit {
    color: #29004e;
    text-decoration: none;
    position: relative;
    margin-right: 24px;
}
.feedback .sort_feedback .sort_krit span{
    position: absolute;
    width: 8px;
    height: 8px;
    background: url('/local/templates/asevalar/css/../img/sort.png');
    bottom: 4px;
    right: -10px;
}
.feedback .feed_cont{
    padding-top: 15px;
    padding-bottom: 15px;
}
.feedback .feedback_title{
    color: #333;
    font-size: 15px;
    font-family: Roboto-Medium;
    margin-bottom: -2px;
    margin-top: 0;
}
.feedback .feedback_content{
    font-size: 14px;
    font-family: Roboto-Regular;
    color: #333;
    margin-top: 0;
    margin-bottom: 11px;
}
.feedback .feedback_author span:first-child{
    color: #666;
    text-shadow: 0px 0px 0px #666;
    font-size: 11px;
}
.feedback .feedback_author span:nth-child(2){
    color: #333;
    text-shadow: 0px 0px 0px #333;
    font-size: 12px;
    display: inline-block;
    border-right: 1px solid #333;
    line-height: 14px;
    padding-right: 17px;
}
.feedback .feedback_author span:last-child{
    color: #b7b7b7;
    text-shadow: 0 0 0 #b7b7b7;
    font-size: 12px;
}
.feedback .usfull_feedback{
    color: #b7b7b7;
    font-size: 12px;
}
.usfull_feedback{
    margin-top: 35px;
}
.usfull_feedback a{
    display: inline-block;
    width: 13px;
    height: 13px;
    background-image: url('/local/templates/asevalar/css/../img/card_plus.png');
    vertical-align: middle;
}
.feedback_num_{
    background-image: url('/local/templates/asevalar/css/../img/card_minus.png') !important;
}
.char_section .card_tab .usfull_feedback a {
    text-decoration: none;
    color:#fff;
}
.feedback_num{
    color: #999999;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 5px;
    vertical-align: middle;
}
.usfull_feedback span:first-child{
    padding-right: 5px;
    position: relative;
    top: 1px;
}
.feedback_pagination{
    display: inline-block;
    margin-bottom: 0;
}
.uk-pagination.feedback_pagination>li>a {
    background: transparent;
    color: #666666 !important;
    font-size: 12px;
    padding: 3px 2px;
}
.uk-pagination.feedback_pagination>li.uk-active>a{
    background: #f4f4f4;
    font-weight: normal;
    font-family: Roboto-Regular;
    border-radius: 30%;
}
.discount_col1{
    width: 30%;
    height: 7px;
    background: #b3205b;
    box-sizing: border-box;
    float: left;
}
.discount_col3{
    width: 30%;
    height: 7px;
    background: #1c9d40;
    box-sizing: border-box;
    border-left: 1px solid transparent;
    border-right:  1px solid transparent;
    float: left;
}
.discount_col2{
    width: 40%;
    height: 7px;
    background: #9cbf25;
    box-sizing: border-box;
    float: left;
}
.discount_sectio_inner{
    width: 100%;
    padding-top: 25px;
    position: relative;
}
.discount_sectio_inner_col1{
    width: 24%;
    box-sizing: border-box;
    color: #cc3366;
    font-size: 23px;
    border-right: 1px solid #e0a3bb;
    padding: 45px  0;
    display:  inline-block;
}
.discount_sectio_inner_col2{
    width: 75%;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    padding-top: 20px;
}
.discount_sectio_inner_col1 p{
    line-height: 13px;
}
.discount_sectio_inner_img{
    width: 25%;
    box-sizing: border-box;
    display:  inline-block;
    text-align: center;
    vertical-align: top;
}
.discount_sectio_inner_img img{
    display: inline-block;
}
.discount_sectio_inner_img span:not(.button_text){
    display: inline-block;
    width: 24px;
    height: 24px;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    line-height: 24px;
    font-size: 20px;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    margin-left: -14px;
}

.discount_sectio_inner_img div{
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    float: left;
}
.discount_sectio_inner_img p{
    margin-bottom: 0;
    margin-top: 10px;
}
.discount_sectio_inner_img_last{
    width: 23%;
}
.price_discount_section{
    display: inline-block;
    font-size: 38px;
    color: #333;
}
.cur_discount_section{
    bottom: 0;
    font-size: 22px;
}
.priceDel_discount_section{
    color: #666;
    font-size: 15px;
    display: block;
    line-height: 40px;
}
.discount_section_buy{
    background: #0a9e3b;
    color: #fff;
    border: 1px solid  #0f8436;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    padding: 0 26px;
}
.video_section_col{
    width: 50%;
    box-sizing: border-box;
    float: left;
}
.video_prev{
    width: 100%;
    background: #9bc101;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 19px;
    color: #fff;
    height: 90px;
}
.video_section_col .vid_col-1 {
    padding-right: 16px;
    padding-left: 0;
}
.video_section_col .vid_col-2{
    padding-left: 16px;
    padding-right: 0;
}
.clear{
    clear: both;
}
.video_prev div{
    padding: 0 20px;
}
.video_prev > div {
    width: 100%;
}
.video_prev> div> *{
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
} 
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe, .videoWrapper img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.brad_top{
    padding-top: 20px;
}
.card_tab_label.active{
    background: #00963E !important;
    font-family: Roboto-Regular;
    color: #fff !important
}

.card_tabs_container{
    display: flex;
    display: -ms-flexbox;
}

.char_section .card_tab_label{
    flex: 1;
    -ms-flex: 1;
    height: 32px;
    background: #f1f1f1;
    color: #333333;
    text-align: center;
    display: block;
    line-height: 32px;
    font-family: Roboto-Regular;
    font-size: 14px;
    cursor: pointer;
    text-transform: uppercase;
    float: left;
    border-right: 1px solid #fff;
    box-sizing: border-box;
}

.char_section .uk-grid>div{
    padding: 0;
}
.char_section .uk-grid{
    margin: 0;
}

.card_tab h2{
     font-size: 16pt;
}

.card_tab h3{
    font-size: 14pt;
    margin-bottom: 5px;
}
.char_section .porcion{
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.char_section .descr_in_cont{
    display: block;
    margin-bottom: 5px;
    font-size: 13px;
    margin-top: 5px !important;
    line-height: 22px;
    font-weight: 400;
    color: #444;
    text-transform: none;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.char_section p, .char_section td, .char_section li{
    font-size: 13px;
    line-height: 24px;
    text-shadow: none;
}
.char_section a{
    text-decoration: underline;
    color:#29004e;
}
.char_section_desc{
    background: #f4efe0;
    padding: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius:  2px;
    border-radius:  2px;
    border: 1px solid #dfdacd; 
    margin: 15px 0;
}
.char_section .uk-grid .first_col{
    font-size: 13px;
    line-height: 24px;
    padding-right: 15px;
}
.char_section .uk-grid .sec_col{
    padding-left: 15px;
}

table {
    font-family: Roboto-Regular;
    font-size: 11px;
    border-collapse: collapse;
    width: 100%;
    text-shadow: 0px 0px 0px #333;
}

td, th {
    text-align: center;
    padding: 5px;
    font-weight: normal;
    text-align: left;
}
td {
    padding: 3px 5px;
}
.order-confirm__order-info-table td:first-child {
    width: 120px;
    font-size: 14px;
}
.order-confirm__order-info-table td:last-child {
    font-weight: bold;
    font-size: 14px;
}

.order-confirm__status_message--bold.order-confirm__status_message--centered{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.order_gift_item{
    width: 20%;
    box-sizing: border-box;
    padding: 0 15px ;
    text-align: center;
    float: left;
}
.order_gift_itePad{
    padding: 17px 24px 10px 24px;
    text-align: center;
}
.order_gift_itePad>div{
    cursor: pointer;
    padding-bottom: 5px;
}  
.order_gift_item a{
    text-decoration: underline;
    color: #29004e;
    font-size: 11px;
}
.order_gift_item .order_gift_itePad_last{
    padding-top: 20px;
    padding-bottom: 35px;
}
.order_gift_item p{
    color: #11394e;
    font-size: 15px;
    margin-bottom: 5px;
    margin-left: -10px;
    margin-right: -10px;
    line-height: 18px;
    height: 36px;
}
.order_gift_itePad.active{
    background: #f4efe0;
}
.order_gift_inneer .gift_f{
    width: 65px;
}
.order_gift input[type="radio"]:checked,
.order_gift input[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.order_gift input[type="radio"]:checked+label,
.order_gift input[type="radio"]:not(:checked)+label {
    position: relative;
    padding-left: 27px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}

.order_gift input[type="radio"]:checked+label:before,
.order_gift input[type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 12px;
    height: 12px;
    border: 2px solid #6d6d6d;
    border-radius: 100%;
    background: #fff;
}

.order_gift input[type="radio"]:checked+label:before{
    border: 2px solid #0a9e3b;
}

.order_gift input[type="radio"]:checked+label:after,
.order_gift input[type="radio"]:not(:checked)+label:after {
    content: '';
    width: 6px;
    height: 6px;
    background: #0a9e3b;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #0a9e3b;
}


.order_gift input[type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.order_gift input[type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.card_main h1{
    font-size: 30px;
}

.card_main .middle_col{
    width:40%; 
    float: left;
    box-sizing: border-box;
    padding-left: 30px;
    padding-right: 30px;
}
.card_main .product_block{
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}
.discount_section_buy:hover{
    background: #0f8436;
    color: #fff;
}
.char_section .feedbak_char_label{
    display: none;
}
.order_gift {
    text-align: center;
}
.char_section  .main_tab_cont.active{
    display: block;
}
.show_more_desc{
    color: #01b7c7 !important;
}
.card_main h1{
    font-size: 30px;
}
.card_main .main_col{
    margin-top: 15px;
}
.card_main .main_col, .card_main .main_col_2{
    width:27.5%; 
    float: left;
    box-sizing: border-box;
}
.card_main .middle_col{
    width:45%; 
    float: left;
    box-sizing: border-box;
}
.card_main .product{
    width: 100%;
    box-sizing: border-box;
}
.card_main .product_block{
    padding-top: 30px;
    padding-bottom: 30px;
}
.card_main .product_block {
    position: relative;
    padding: 0;
}
.card_main .product_block img {
    margin-top: 20px;
    max-height: 320px;
}
.card_main .middle_col ul{
    margin-top: 14px
}

.card_main .middle_col li {
    list-style: none;
    display: inline-block;
    margin-right: 12px;
}
.card_main .middle_col li:first-child {
    margin-right: 36px;
}
.card_main .middle_col .rating .uk-icon-star, .card_main_popup .rating .uk-icon-star {
    color: #f4b13b;
    font-size: 17px;
}
.card_main .middle_col .rating .uk-icon-star:last-child, .card_main_popup .rating .uk-icon-star:last-child {
    color: #ccc;
    font-size: 17px;
}
.card_main .middle_col li a {
    font-family: Roboto-Regular;
    font-size: 14px;
    text-decoration: underline;
    color: #29004e;
    letter-spacing: 0.3px;
}
.card_main .middle_col .mid_eye{
    display: table;
    width: 80%;
    padding-top: 9px;
}

.card_main .middle_col .mid_eye img {
    vertical-align: top;
    width: 40px;
    display: table-cell;
}
.card_main .middle_col .mid_eye span {
    vertical-align: middle;
    display: table-cell;
}
.card_main .middle_col .mid_eye .eye_txt{
    font-size: 13px;
    font-family: Roboto-Regular;
    color: #484849;
    padding-left: 17px;
    letter-spacing: 0.5px;
}
.card_main .middle_col .mid_txt{
    margin-top: 16px;
}
.card_main .middle_col .mid_txt .ecco{
    position: relative;
    margin-right: 5px;
}
.card_main .middle_col .mid_txt .ecco .label_f{
    top: unset;
    left: unset;
    margin-top: -35px;
    margin-left: -10px;
}
.card_main .middle_col .mid_txt p{
    font-family: Roboto-Light;
    font-size: 12px;
    color: #b3b3b3;
    margin-bottom: 1px;
}
.card_main .middle_col .mid_txt h6 {
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #484849;
    margin-top: 0;
    letter-spacing: 0.3px;
    line-height: 22px;
    margin-bottom: 8px;
}

.card_main .middle_col .mid_txt h6 a{
    text-decoration: underline;
    color: #29004e;
}
.card_main .middle_col .logos_veg{
    display: inline-block;
    padding-top: 6px;
}
.card_main .middle_col .logos_veg img:nth-child(2){
    padding-left: 25px;
}
.card_main .middle_col .logos_veg img:nth-child(3){
    padding-left: 15px;
}
.card_main .main_col_1 .prod_price{
    margin-top: 40px !important;
    font-family: Roboto-Regular;
    font-size: 40px;
    color: #484849;
    float: left;
    margin-left: 16px !important;
    margin-bottom: 16px !important;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.prod_price_center {
    text-align: center;
}
.card_main .main_col_1 .prod_price span {
    font-size: 18px;
    color: #484849;
    padding-left: 4px;
    display: inline-block;
}
.card_main .main_col_1 .prod_price span.currency-rub {
    display: inline;
    font-size: 40px;
    padding-left: 0;
    position: relative;
}
.card_main .main_col_1 .prod_price_sale{
    display: block;
    font-family: Roboto-Regular;
    font-size: 22px;
    color: #9f9fa1;
    float: left;
    text-decoration: line-through;
    margin-left: 1px;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.card_main .main_col_1 .prod_price_sale span{
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #aeaeaf;
    display: inline-block;
    padding-left:0;
    text-decoration: line-through;

}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .card_main .main_col_1 .prod_price_sale span {
        font-family: 'Lab-Grotesque-Regular',Arial,sans-serif;
    }
}
.card_main .main_col_1 .prod_price_sale span.currency-rub {
    font-size: 22px;
    color: #9f9fa1;
    position: relative;
    display: inline;
}
.card_main .social_dropdown_cont, .card_main .social_dropdown_cont_mobile{
    width: 130px;
    height: 136px;
    border: 1px solid #dfdfdf;
    padding-top: 10px;
    position: absolute;
    background-color: #fff;
    margin-left: -20px;
    margin-top: 7px;
    display: none;

}

.main_card1 .social_dropdown_cont ul, .card_main .social_dropdown_cont_mobile ul {
    margin-left: 0;
    margin-top: 0; 
    padding-left: 0;
}
.card_main .social_dropdown_cont li a, .card_main .social_dropdown_cont_mobile li a{
    display: inline-flex;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #484849 !important;
    text-decoration: none;
}
.card_main .social_dropdown_cont img, .card_main .social_dropdown_cont_mobile img{
    padding-right: 10px;

}
.card_main .main_col_1{
    width: 100%;
    box-sizing: border-box;
    border: 2px solid #f1f1f1;
    margin-top: 15px;
    float: left;
    position: relative;
}
@media all and (max-width: 940px){
    .card_main .main_col_1{
        width: 100%;
    }
}
.card_main .main_col_1 .hours img{
    padding-right: 5px;
    vertical-align: bottom;
}
.card_main .main_col_1 .hours .hours_container{
    display: inline-block;
    padding-left: 17px;
    padding-top: 7px;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    font-size: 14px;
    color: #484849;
}
.card_main .drop_measures{
    display: inline-block;
    padding-left: 20px;
    margin-top: 10px;
    width: 100%;
    box-sizing: border-box;
}
.card_main .drop_measures h5{
    display: inline-block;
    padding-right: 9px;
    max-width: 70px; 
}
.card_main .measure_drop{
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    width: 140px;
    height: 22px;
    float: right;
    margin-right: 20px;
}
.card_main .measure_drop .drop_val1{
    color: #484849;
    white-space: nowrap;
    width: 103px;
    overflow: hidden;
    display: inline-block;
    padding-left: 9px;
}
.card_main .measure_drop .drop_val1 a {
    color: #484849;
}
.card_main .measure_drop .city {
    padding: 0;
}
.card_main .measure_drop .city i {
    font-size: 12px;
    vertical-align: super;
    line-height: 9px;
    padding: 7px;
    float: right;
    background-color: #e1e1e1;
    color: #333;
}
.card_main .uk-dropdown {
    width: 140px;
    border: 1px solid #d3d3d3;
    border-radius: 0;
    margin-top: -1px;
}
.card_main .drop_tests{
    display: inline-block;
    padding-left: 20px;
    margin-top:15px;
}
.card_main .drop_tests h5{
    display: inline;
    padding-right: 44px;
}
.card_main .price-card .drop_qty{
    margin-top: 10px;
    color: #484849;
}
.card_main .drop_qty h5{
    display: inline-block;
    padding-right: 53px;
   
}

.card_main .pop_content_basket.last_f {
    border-bottom: none;
}
.card_main .quantity_basket 
{
    position: relative;
    display: inline-block;
    width: 142px;
    float: right;
}
.card_main .quantity_basket .card_quantity{
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
}
.card_main .quantity-nav {
    position: absolute;
    float: none;
    width: 100%;
}

.card_main .quantity_basket input{
    height: 20px;
    width: 98px;
    margin-top: 0;
    margin-left: -1px;
    border: 1px solid #e1e1e1;
    text-align: center;
    padding:0;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #484849;
}
.card_main .quantity-button.quantity-up {
    position: absolute;
    top: 0;
    right: 0;
    height:86%;
    border: 1px solid #e1e1e1;
}
.card_main .quantity-button.quantity-down {
    top: 0;
    left: 0;
    height: 88%;
    bottom: 1px;
    border: 1px solid #e1e1e1;

}
.card_main .quantity-button {
    line-height: 18px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.card_main .btn_final_incard-box {
    position: relative;
    width: 100%;
    margin-top: 18px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.card_main .btn_final_incard {
    width: 100%;
    background-color: #0a9e3b;
    color: #FFFFFF;
    font-family: Roboto-Regular;
    font-size: 16px;
    line-height: 11px;
    min-height: 35px;
    vertical-align: text-bottom;
    padding: 0 33px;
    border-radius: 4px;
}
.light-btn {
    display: inline-block;
    min-height: 35px;
    padding: 0 33px;
    border: 1px solid #00963E;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    color: #00963E;
}
.light-btn:hover {
    color: white;
    transition-duration: 0.1s;
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
}
.one-click-btn__box {
    margin-top: 10px;
    padding: 0 20px;
}
.one-click-btn {
    width: 100%;
}

.card_main .btn_final_incard_popup {
	float:none;
	margin-left: 12px;
}

.card_main .btn_final_incard_popup span{
  line-height: 30px;
}

.card_main_popup .wishlist_inline {
  margin-bottom: 22px;
}

.card_main .trophy{
    display: inline-block;
    margin-top: 5px;
    width: 100%;
}
.card_main .trophy .bonus_container {
    font-size: 12px;
    cursor: pointer;
    white-space: nowrap;
}
.card_main .trophy .free-delivery-word {
    text-decoration: underline;
}
.card_main .trophy img{
    padding-right: 2px;
}
.card_main .trophy .free-delivery-msg {
    vertical-align: middle;
}
.card_main .trophy h5{
    float: left;
    margin-top: 4px;
    margin-bottom: 0;
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #484849;
    letter-spacing: 0.3px;
}
.card_main .trophy_underline{
    border-top: 1px solid #e2e2e2;
    width: 100%;
    float: right;
    margin-top: 15px;
}
.card_main .deliv_info{
    width: 100%;
    float: right;
    margin-top: 15px;
}
.card_main .deliv_info a{
    font-family: Roboto-Medium;
    font-size: 14px;
    color: #b3205b;
    text-decoration: underline;
}
.card .pages_link1 {
    margin-bottom: 0px !important;
}
.card_main h1 {
    line-height: 36px;
}
.btn_final_incard span{
    vertical-align: initial;
}


.middle_col ul{
    margin-bottom: 10px;
}

.social_dropdown_cont:before, .card_main .social_dropdown_cont_mobile:before {
    content: "";
    position: absolute;
    left: 51px;
    top: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #fff transparent;
    z-index: 1;
}
.social_dropdown_cont:after, .card_main .social_dropdown_cont_mobile:after {
    content: "";
    position: absolute;
    left: 50px;
    top: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #dfdfdf transparent;
    z-index: 0;
}

.card_main .main_col .product_card_slider{
    border: 1px solid #f1f1f1;
}
.prod_slider1 .uk-slidenav img{
	width: 11px !important;
}
.prod_slider1{
    width: 100%;
    margin-top: 5px;
}
.card_main .main_col  .prev {
    left: -16.5%;
    display: block;
    margin-top: -38px;
}
.card_main .main_col  .next {
    right: -16.5%;
    display: block;
    margin-top: -38px;
}
.prod_slider1 li{
    padding: 0;
}
.prod_slider1 .uk-grid{
    margin-left: -8px;
}

.product_card_slider{
    padding: 5px 10px;
}
.prod_slider1 .product_card_slider_upper{
    padding-left: 8px;
    text-align: center;
    overflow: hidden;
}
.card_main .trophy h5{
    display: inline-block;
}
.product_card_slider .ecco, .product_card_slider .wishlist  {
    display: none;
}
.main_col .product {
    border: 2px solid #f1f1f1;

}
.main_col .product:hover{
    box-shadow:none;
}
.middle_col .social_dropdown_cont ul{
    margin-top: 0;
    padding: 0;
    padding-left: 10px;
}
.uk-breadcrumb a span{
    display: inline-block;
    border: 1px solid #c9d2d6;
    line-height: 0px;
    font-size: 20px;
    vertical-align: middle;
    height: 14px;
    padding: 0px 3px;
    border-radius: 2px;
    color: #c9d2d6 !important;
    box-sizing: border-box;
    margin-top: -2px;
}
.ytb_play{
    position: absolute;
    z-index: 1;
    display: inline-block;
    background: url('/local/templates/asevalar/css/../img/ty_play.png');
    width: 120px;
    height: 120px;
    top: 50%;
    margin-top: -60px;
    left: 50%;
    margin-left: -60px;
}
.main_col .loop_cl_card{
    content: "";
    background-repeat: no-repeat;
    text-align: center;
    border-radius: 70px;
    height: 70px;
    display: inline-block;
    width: 70px;
    top: 50%;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    cursor: pointer;
    display: none;
}

.main_col .product_block:hover .loop_cl_card{
    display: block;
}
#cardModal .uk-modal-dialog>.uk-close:first-child{
    margin: 0;
    float: none;
}
.one-click-modal__product-name{
    color: #11394e;
    line-height: 18px;
}
.one-click-modal__product-price {
    float: right;
    padding-left: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #11394e;
}
.triangle__content {
    border: 10px solid transparent;
    border-left: 20px solid #9c9c9c;
}

#cardModal .uk-close:focus, .uk-close:hover {
    opacity:1;
}
#cardModal .uk-close {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    padding: 0;
    background: 0 0;
    display: inline-block;
    box-sizing: content-box;
    width: 32px;
    height: 32px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    opacity: 1;
    background-image: url('/local/templates/asevalar/css/../img/card_modal_cloce.png');
    position: absolute;
    top: 0;
    right: -44px;
}
#cardModal .uk-close:after{
    content: "";
}
.swiper_card .product_card_slider {
    padding: 0 50px;
    text-align: center;
}

.swiper_card .product_card_slider .top-badge {
    right: 10px;
    top: 15px;
    font-size: 32px;
    line-height: 36px;
    padding: 3px 15px;
}
.swiper_card1{
    width: 55%;
    margin: auto;
}
.swiper_card1 .product_card_slider {
    padding: 10px 16px;
    border: 2px solid #f1f1f1;
}
.swiper_card1 .product_card_slider.active{
    border: 2px solid #daa4ba
}
.swiper_card1 .swiper-slide{
    padding: 2px;
    box-sizing: border-box;
}
.main_col_2 .uk-button-dropdown ul a:hover {
    color: #29004e;
    text-decoration: underline;
    background-color: transparent;
}

.main_col_2 .uk-button-dropdown ul a {
    font-family: Roboto-Regular;
    font-size: 13px;
    color: #666666;
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: 400;
    line-height: 1.4;
    white-space: nowrap;
}
.slider_card_a {
    display: inline-block;
}

.card_main .btn_final_incard:hover {
    background: #0f8436;
    color: #fff;
}

/*1bit*/
.delivery_dropdown_cont{
    min-width: 245px;
    min-height: 136px;
    position: absolute;
    background-color: #fff;
    display: none;
    margin-top: 70px;
	z-index: 100;
}
.delivery_dropdown_cont:before {
    content: "";
    position: absolute;
    left: 51px;
    top: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #fff transparent;
    z-index: 1;
}
.delivery_dropdown_cont:after {
    content: "";
    position: absolute;
    left: 50px;
    top: -12px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 12px 12px;
    border-color: transparent transparent #dfdfdf transparent;
    z-index: 0;
}

.product-slider {
   padding-left: 0;

}

.product-slider .slick-arrow {
    left: 50%;
    margin-left: -18px;
    width: 35px;
   height: 14px;
}


.product-slider .slick-prev {
   bottom: -30px;
   top: auto;
}

.product-slider .slick-prev:before{
   background-image:url(/local/templates/asevalar/css/../img/modal_arrow_down.png);
}
.product-slider .slick-next {
    top: -10px;
}
.product-slider .slick-next:before{
  background-image:url(/local/templates/asevalar/css/../img/modal_arrow_up.png);
}

.product-slider .slick-arrow:before {
  width: 35px;
  height: 14px;
  display: block;
  background-size:contain;
  content: '';
}
.card_main_popup {
   padding: 0 40px;
}
.read-more-review {
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #4d6977 !important;
}
.textarea-label-rewiew {
    margin-top: -20px;
}
.buttons-review {
    margin-top: -12px;
}
.title-add-rewiew {
    margin-bottom: 10px;
}
.bx_stars_bg {
    background-size: cover !important;
}
.section.card_main .bx_stars_container {
    width: 92px !important;
    height: 15px !important;
    top: 3px !important;
}
.write-review-button, .write-review-button-cannot-add {
    background: #f29100;
    color: #fff;
    border: none;
    font-size: 12px;
    font-family: Roboto-Regular;
    padding: 1px 20px;
    border-radius: 0;
    cursor: pointer;
    line-height: 30px;
    -webkit-appearance: none;
    overflow: visible;
    box-sizing: border-box;
    vertical-align: middle;
    min-height: 30px;
    text-decoration: none;
    text-align: center;
    margin: 12px 0 15px;
    display: inline-block;
    border-radius: 16px;
}
.write-review-button:hover, .write-review-button-cannot-add:hover{
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
}
.feedback_cannot_add_text {
    font-family: Roboto-Regular;
    font-size: 14px !important;
    color: #484849;
    padding: 33px 40px 11px 33px;
}
a.personal_link, span.personal_link {
    color: #a61e55;
    text-decoration: underline;
    cursor: pointer;
}
.section.card_main h1 {
    margin-top: 5px;
    margin-bottom: 8px;
}
div.link-list {
    float: right;
}
div.link-list a {
    font-family: Roboto-Regular;
    font-size: 11px;
    color: #29004e;
    text-decoration: underline;
    margin-right: 20px;
}

div.link-list a:last-of-type {
    margin-right: 0px;
}

#othertimer {
    display: inline-block;
}
#othertimermin {
    display: none;
}
#productModal .product_card_slider {
    padding: 5px 5px 0;
}
#productModal .slider_card_a {
    max-width: 100%;
    overflow: hidden;
}
.discount_section_product_link {
    color: #333;
    font-size: 14px;
}
.section.card_main .btn_final_incard:disabled {
    background-color: #777 !important;
}

.tab-section-header {
    font-size: 22px;
    margin-bottom: 5px;
    line-height: 24px;
    font-weight: 400;
    color: #444;
    text-transform: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.feedback-form-header,
.trust-us-header {
    font-size: 22px;
    margin-bottom: 5px;
    color: #fff;
    line-height: 28px;
    padding-bottom: 30px;
    margin-top: 10px;
    background-image: url(/local/templates/asevalar/css/../img/hbg.png) !important;
    background-position: bottom center !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    text-align: center;
}

.drop_measures--header {
    display: inline-block;
    padding-right: 9px;
    max-width: 70px;
    color: #484849;
    font-size: 14px;
    line-height: 20px;
}

.drop_qty--header {
    display: inline-block;
    font-family: Roboto-Regular;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #444;
    text-transform: none;
}

.not_available--message {
    padding-right: 0;
    font-family: Roboto-Medium;
    font-size: 14px;
    color: #9c9c9c;
    display: inline-block;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    margin: 0 0 15px 0;
}

.mid_txt--text {
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #484849;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    letter-spacing: 0.3px;
    line-height: 22px;
    font-weight: 400;
    text-transform: none;
    display: block;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.uk-hidden-small--marginbottom {
    margin: 0 0 15px 0;
}

.uk-hidden-small--ref {
    text-decoration: underline;
    color: #29004e;
    cursor: pointer;
    text-transform: none;
}

.measure_drop > .uk-dropdown {
    overflow: hidden;
}

.card-special-announcement__block:first-child {
    margin-top: 5px;
}

.card-special-announcement__block {
    margin-bottom: 10px;
}

.mobile-buy-button__text {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    margin-right: 4px;
    display: inline-block;
    vertical-align: top;
    margin-top: 1px;
}

.mobile-buy-button__text:hover {
    color: #fff;
}

.mobile-buy-button__price {
    font-family: 'Roboto-Regular';
    font-size: 30px;
    color: #fff;
    line-height: 50px;
}

.mobile-buy-button__add-more {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    background: #0a9e3b;
    position: relative;
    float: right;
    width: 88px;
    height: 51px;
    border-radius: 0 25px 25px 0;
}

.mobile-buy-button_hidden {
    display: none;
}
.card_main .price-card {
    padding-bottom: 20px;
}
.green-color {
    color: #29004e;
}
.widget-top__product-slider.product_slider {
    margin-top: 27px;
}
.desc-section.section {
    margin-top: 14px;
}
.char_section .main_tab_cont ul {
    list-style-type: disc;
    padding-left: 30px;
}
.char_section .main_tab_cont ol {
    list-style-type: decimal;
    padding-left: 30px;
}
.param-line__title,
.param-line__value {
    display: inline-block;
}
.dashed-indicator {
    font-size: 0;
    margin-top: 5px;
}
.dashed-indicator__item {
    display: inline-block;
    width: 34px;
    height: 5px;
    background-color: #e1e1e1;
    vertical-align: super;
}
.dashed-indicator__item:not(:last-of-type){
    margin-right: 2px;
}
.dashed-indicator__item:first-of-type {
    border-radius: 2px 0 0 2px;
}
.dashed-indicator__item:last-of-type {
    border-radius: 0 2px 2px 0;
}
.dashed-indicator.fiolet .dashed-indicator__item.active {
    background-color: #c3376e;
}
.dashed-indicator.orange .dashed-indicator__item.active {
    background-color: #fa8a07;
}
.dashed-indicator.light-green .dashed-indicator__item.active {
    background-color: #9bc101;
}
.dashed-indicator.green .dashed-indicator__item.active {
    background-color: #0a9e3b;
}
.price-card .param-line {
    margin: 15px 20px 0 20px;
}
.param-line__value.dashed-indicator-wrapper {
    float: right;
}
.shipping-date {
    color: #0a9e3b;
    width: 142px;
    float: right;
}
.card_main_popup .drop_qty {
    margin-top: 10px;
    display: inline-block;
    padding-left: 20px;
}
.card_main_popup .drop_qty h5 {
    padding-right: 45px;
}
.card_main_popup .rating {
    text-align: center;
}

.far-districts-delivery-limit {
    font-size: 10px;
    line-height: 12px;
    text-align: left;
}
.price-card .far-districts-delivery-limit{
    max-width: 200px;
    margin-top: 7px;
    white-space: normal;
}
.free-delivery-msg-container {
    display: inline-block;
    text-align: left;
}
.free-delivery-truck-icon {
    vertical-align: top;
    height: 25px;
    width: 25px;
}
/* End */


/* Start:/local/templates/asevalar/css/card_media.css?174436409026359*/
@media screen and (max-width: 980px) {
    .card_section.feedback{
        display: none!important;
    }
    .char_section_desc{
        display: none;
    }
    .main_col_1 .uk-dropdown .uk-nav {
        margin: 0;
    }
}

@media screen and (max-width: 1220px) and (min-width: 980px) {
    .gift_heading:after{
        width: 35.5%;
    }
    .gift_heading:before{
        width: 35.5%;
    }
    .gift_heading1:after{
        width: 35.5%;
    }
    .gift_heading1:before{
        width: 35.5%;
    }
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 0px 5px;
    }
}

@media screen and (min-width: 767px) and (max-width: 905px){
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 0px 5px;
    }
}
@media screen and (min-width: 580px) and (max-width: 620px){
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 0px 5px;
    }
}
@media screen and (min-width: 420px) and (max-width: 579px){
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 5px;
    }
}
@media screen and (min-width: 380px) and (max-width: 419px){
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 0 5px;
        margin-left: 10px;
    }
}
@media screen and (min-width: 320px) and (max-width: 379px){
    .not_available_button_box .btn_final_incard.not_available_button{
        padding: 0 5px;
        margin: 0px 10px;
    }
}

@media screen and (max-width: 980px) and (min-width: 768px) {
    .price-card .dashed-indicator__item {
        width: 30px;
    }
    .price-card .param-line__value.shipping-date,
    .price-card .quantity_basket {
        width: 126px;
    }
}

@media screen and (max-width: 980px) and (min-width: 767px) {
    .pages_link {
        padding: 0 0;
    }
    .gift_heading:before{
        width: 100%;
        left: -120%;
    }
    .gift_heading:after{
        width: 100%;
        right: -120%;
    }
    .gift_heading1:before{
        width: 115%;
        left: -160%;
    }
    .gift_heading1:after{
        width: 115%;
        right: -160%;
    }
    .personal_heading:before{
        width: 60%;
        left: -70%;
    }
    .personal_heading:after{
        width: 60%;
        right: -70%;
    }
    .card_section, .discount_section, .video_section, .char_section, .order_gift, .card_main{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
        padding: 0 10px;
    }
    .char_section_desc{
        display: none;
    }
    .margin_st{
        margin-top: 40px;
    }
    .card.product_slider{
        margin-bottom: -10px;
    }
    .card_main .uk-dropdown {
        width: 100%;
        padding: 0;
    }
    .discount_sectio_inner_col1 {
        padding: 25px 0;
        font-size: 18px;
    }
    .discount_sectio_inner_img_last {
        width: 22%;
    }
    .price_discount_section {
        font-size: 13px;
    }
    .price_discount_section{
        font-size: 32px;
    }
    .cur_discount_section {
        bottom: 0;
        font-size:18px;
    }
    .priceDel_discount_section {
        font-size: 13px;
    }
    .discount_section_buy {
        font-size: 14px;
        padding: 0 16px;
    }
    .video_prev {
        width: 100%;
        background: #9bc101;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #fff;
        height: 66px;
    }
    .video_prev> div> * {
        line-height: 20px;
    }
    .video_prev div {
        padding: 0px 10px;
    }
    .video_section_col .vid_col-1 {
        padding-right: 10px;
        padding-left: 0;
    }
    .video_section_col .vid_col-2 {
        padding-left: 10px;
        padding-right: 0;
    }
    .char_section .uk-grid .first_col {
        padding-right: 10px;
    }
    .char_section .uk-grid .sec_col {
        padding-left: 10px;
    }
    .char_section .card_tab_label {
        font-size: 13px;
    }
    .char_section .feedbak_char_label{
        width: 25%;
        height: 32px;
        display: inline-block;
    }
    .order_gift_item{
        padding: 0;
    }
    .order_gift_item p {
        font-size: 13px;
        margin-bottom: 5px;
        margin-left: -10px;
        margin-right: -10px;
        line-height: 16px;
        height: 34px;
    }
    .order_gift_item .order_gift_itePad_last {
        padding-top: 20px;
        padding-bottom: 33px;
    }
    .brad_top{
        padding: 0;
        padding-left: 20px;
    }
    .card_main h1{
        font-size: 18px;
        line-height: 22px;
        font-family: Roboto-Regular;
        margin-top: -5px !important;
        margin-bottom: 4px !important;
    }
    .card_main .main_col, .card_main .main_col_2 {
        width: 29.5%;
    }
    .card_main .middle_col {
        width: 41%;
        padding: 0 20px;
    }
    .card_main .middle_col .mid_eye .eye_txt {
        font-size: 12px;
        letter-spacing: 0; 
        line-height: 14px;
    }
    .card_main .middle_col .mid_eye {
        width: 100%;
    }
    .card_main .middle_col .rating .uk-icon-star, .card_main .middle_col .rating .uk-icon-star:last-child {
        font-size: 11px;
    }
    .card_main .middle_col li a {
        font-size: 12px;
    }
    .card_main .middle_col li {
        margin-right: 10px;
    }
    .card_main .middle_col li:last-child {
        margin-right: 0px;
    }
    .card_main .middle_col .mid_txt p {
        font-size: 12px;
    }
    .card_main .main_col .next {
        right: -20.5%;
    }
    .card_main .main_col .prev {
        left: -20.5%;
    }
    .card_main .middle_col .mid_txt {
        margin-top: 10px;
    }
    .card_main .middle_col .logos_veg {
        height: 40px;
    }
    .card_main .middle_col .logos_veg img{
        height: 100%;
    }
    .card_main .main_col_1 .prod_price {
        margin-top: 25px;
        font-size: 32px;
        margin-left: 16px;
    }
    .card_main .main_col_1 .prod_price_sale {
        font-size: 16px;
    }
    .card_main .main_col_1 .hours h4{
        font-size: 12px;
    }
    .card_main .drop_tests {
        padding: 0;
    }
    .card_main .drop_measures h5, .card_main .drop_tests h5, .card_main .drop_qty h5 {
        font-size: 12px;
        padding-left: 13px;
        padding-right: 20px;
        max-width: 45px;
        margin-bottom: 5px;
    }
    .drop_measures {
        position: relative;
    }
    .card_main .measure_drop{
        width: 112px;
    }
    .card_main .measure_drop .drop_val1{
        width: 84px;
    }
    .main_col_2 .uk-button-dropdown ul a {
        font-size: 11px;
        padding: 2px 7px;
    }
    .card_main .measure_drop .drop_val1 {
        padding: 2px 0 2px 5px;
    }
    .card_main .drop_tests h5{
        padding-right: 20px;
    }
    .card_main .drop_qty h5{
        padding-right: 33px;
    }
    .card_main .deliv_info a {
        font-size: 11px;
    }
    .card_main .trophy h5 {
        font-size: 12px;
        width: 150px;
    }
    .card_main .trophy img{
        width: 35px;
    }
    .card_main .trophy h5{
        display: block;
        float: left;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 11px;
    }
    .card_main .trophy {
        margin-top: 10px;
        width: 100%;
    }
    .card_main .btn_final_incard .button_text {
        text-transform: uppercase;
    }
    .order_gift_itePad>div {
        cursor: default; 
    }
    .bx_stars_container {
        width: 61px !important;
        height: 11px !important;
    }
    .card_main .middle_col li:first-child {
        margin-right: 30px;
    }
    .card_main .middle_col .mid_eye {
        padding-top: 1px;
    }
    .card_main .middle_col .mid_txt h6 {
        font-size: 13px;
    }
    .not_available h5{
        width:100% !important;
    }
    .webavk_ibcomments_star {
        width: 18%;
    }
    label.uk-width-1-1.uk-width-medium-8-10.uk-width-small-1-1 {
        width: 65% !important;
    }
    .feedback_form_card textarea {
        height: 135px;
    }
    .feedback_form_card p {
        font-size: 12px !important;
    }
    .feedback_form_card h4 {
        font-size: 16px;
    }
    .feedback .feedback_title {
        font-size: 14px;
        margin-top: 12px;
    }
    .feedback .feedback_content {
        font-size: 12px;
        line-height: 17px;
    }
    .feedback_form_card .rating {
        width: 30%;
        margin-left: 5%;
    }
    .feedback_form_card .uk-button {
        margin-right: 23px;
    }
    .drop_qty.not_available h5{
        padding-left: 0;
        max-width: 100%;
    }
    .drop_val1, .quantity-nav .card_quantity {
        font-size: 11px;
    }
    .card_main .main_col_1 .prod_price span.currency-rub {
        font-size: 32px;
    }
    .card_main .main_col_1 .prod_price_sale span.currency-rub {
        font-size: 16px;
    }
    .card-bundle-link {
        display: block;
        height: 60px;
    }
    .discount_sectio_inner_img img {
        height: 100%;
    }
    .discount_sectio_inner_col2 {
        padding-top: 15px;
    }
}
@media screen and (max-width: 767px) {
    .card_tabs_container{
        display: block;
    }
    .one-click-btn__box {
        padding: 0;
    }
    .one-click-btn {
        margin-top: 20px;
    }
    .card_section, .discount_section, .video_section, .char_section, .order_gift, .card_main{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
        padding: 0 15px;
    }
    .card_main{
        margin-top: 8px;
    }
    .card_main .main_col, .card_main .middle_col,  .card_main .main_col_2{
        width: 100%;
    }
    .card_main .uk-dropdown {
        width: 180px;
        padding: 0px;
    }
    .discount_sectio_inner_col1{
        width: 100%;
        padding: 15px 0;
        text-align: center;
        border: none;
    }
    .discount_sectio_inner_row1, .discount_sectio_inner_row2{
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
    }
    .discount_sectio_inner_col2 {
        width: 100%;
        text-align: center;
    }
    .discount_sectio_inner_img {
        width: 32%;
    }
    .discount_sectio_inner_img div{
        width: 100%;
    }
    .discount_sectio_inner_img_last{
        width: 100%;
        padding-top: 30px
    }
    .priceDel_discount_section{
        display: inline-block;
        font-size: 16px;
        vertical-align: top;
        line-height: 20px;
    }
    .discount_section_buy{
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
        border-radius: 0;
    }
    .discount_sectio_inner_img_last p{
        font-size: 34px;
    }
    .cur_discount_section{
        font-size: 16px;
    }
    .discount_sectio_inner_img span:not(.button_text){
        top: 45%;
    }
    .char_section {
        padding: 0;
    }
    .char_section .card_tab_label {
        width: 100%;
        height: 45px;
        background: transparent;
        color: #fff;
        text-align: center;
        display: block;
        line-height: 45px;
        font-family: Roboto-Regular;
        font-size: 12px;
        cursor: pointer;
        text-transform: uppercase;
        float: none;
        box-shadow: 0px 3px 8px -3px #a26305;
        box-sizing: border-box;
        text-align: left;
        padding: 0 20px;
        position: relative;
    }
    .char_section_tab_label_cont .card_tab_label:after{
        content: "\f105";
        display: inline-block;
        font: normal normal normal 21px/1 FontAwesome;
        position: absolute;
        right: 13px;
        top: 28%;
        color: #fff;
    }
    .char_section_tab_label_cont .card_tab_label.active:after {
        content: "\f107";
        display: inline-block;
        font: normal normal normal 20px/1 FontAwesome;
        position: absolute;
        right: 12px;
        top: 14px;
        color: #fff;
        z-index: 1000;
    }
    .char_section_tab_label_cont{
        background: #00963E;
    }
    .card_tab.feedback_tab{
        padding: 0 15px;
        display: none;
    }
    .card_tab_label.active {
        background:  transparent !important;
        font-family: Roboto-Regular !important;
        color: #fff !important;
    }
    .main_tab_cont{
        background: #fff;

        padding: 15px  !important;
    }
    .main_tab_cont .first_col{
        width: 100%;
    }
    .video_section > div:nth-child(n + 2) {
        margin-top: 25px;
    }
    .video_section_col {
        width: 100%;
        box-sizing: border-box;
        float: left;
    }
    .video_section_col .vid_col-1, .video_section_col .vid_col-2 {
        padding: 0;
    }
    .video_prev div {
        padding: 0 4px;
    }
    .sort_im{
        display: none;
    }
    .feedback .sort_feedback .sort_krit {
        margin-right: 6px;
    }
    .feedback_pagination{
        display: none;
    }
    .show_more_btn1{
        width: 50%;
        margin-right: 1%;
        font-size: 12px;
    }
    .show_more_btn2{
        width: 48%;
        margin-left: 1%;
        font-size: 12px;
    }
    .order_gift_item{
        width: 100%;
    }
    .order_gift_itePad img{
        width:100%
    }
    .order_gift_itePad>div {
        width: 25%;
        float: left;
        margin-right: 5%;
    }
    .order_gift_item p {
        height: 22px;
        display: inline-block;
        /*vertical-align: -webkit-baseline-middle;*/
        margin-top: 8px;
        font-size: 12px;
        margin-left: -4px;
    }
    .order_gift_item p {
        line-height: 34px;
        width: 102px;
        white-space: nowrap;
    }
    .order_gift_inneer .gift_f {
        width: 100%;
    }
    .order_gift_itePad {
        padding: 17px 24px 46px 24px;
        padding-right: 0;
        padding-left: 0;
    }
    .order_gift_item_a_cont {
        display: block;
        margin-left: 36%;
    }
    .prod_slider1{
        text-align: center;
    }
    .prod_slider1 .uk-dotnav li{       
        padding-left: 15px;
    }
    .prod_slider1 .uk-dotnav{
        margin-top: 0px;
    }
    .prod_slider1 .product_card_slider_upper{
        padding: 0
    }
    .prod_slider1 .uk-grid {
        margin-left: 0;
    }
    .product_card_slider {
        padding: 22px 10px;
        position: relative;
    }

    .product_card_slider .wishlist{
        top: -17px;
        right: 10px;
        display: block;
    }
    .product_card_slider .ecco {
        display: block;
        right: 4%;
    }

    .ecco{
    	height: 25px; 
    	width: 25px;
    }
    .card_main h1 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 5px;
        font-family: Roboto-Regular;
        width: 84%;
        color: #484849;
    }
    .card_main .middle_col{
        padding: 0;
    }
    .top_raiting{
        margin-bottom: 10px;
    }
    .card_main .middle_col .mid_txt h6 {

        font-size: 12px;
        color: #484849;
        margin-top: 0;
        letter-spacing: 0.3px;
        line-height: 20px;
        margin-bottom: 10px;
        clear: both;
    }
    .card_main .middle_col .mid_txt p {
        font-size: 12px;
        float: left;
        margin-top: 0;
        margin-right: 24px;
    }
    .card_main .middle_col .logos_veg {
        height: 30px;
    }
    .card_main .middle_col .logos_veg img{
        height: 100%;
    }
    .card_main .trophy h5 {
        font-size: 12px;
    }
    .card_main .main_col_1 {
        width: 100%;
        box-sizing: border-box;
        border: 2px solid #f1f1f1;
        margin-top: 15px;
        float: left;
        padding: 0 20px;
    }
    .card_main .drop_measures, .card_main .drop_tests, .card_main .drop_qty {
        padding: 0;
        width: 100%;
        margin-top: 7px;
    }
    .card_main .drop_qty, .card_main .btn_final_incard {
        display: none;
    }
    .card_main .added-to-basket__popup, .card_main .availability__popup {
        right: 120px;
        bottom: 60px;
        position: fixed;
    }
    .card_main .drop_measures{
        margin-top: 10px;
        position: relative;
    }
    .card_main .drop_measures h5, .card_main .drop_tests h5, .card_main .drop_qty h5 {
        font-size: 12px;
        padding: 0
    }
    .card_main .measure_drop {
        display: block;
        min-width: 180px;
        height: 22px;
        position: absolute;
        right: 0;
        bottom: -1px;
        margin-right: 0;
    }
   	.card_main .measure_drop span{
    	display: inline-block !important;
    }
    .card_main .quantity_basket {
        display: block;
        margin-right: 22px;
    }
    .card_main .quantity-button.quantity-down {
        top: 0;
        left: 0;
    }
    .card_main .quantity-button.quantity-up {
        /*margin-left: 160px;*/
        top: 0;
        right: 0;
    }
    .card_main .btn_final_incard {
        background-color: #0a9e3b;
        color: #FFFFFF;
        margin-left: 100px;
        font-family: Roboto-Regular;
        font-size: 12px;
        line-height: 12px;
        min-height: 28px;
        margin-top: 18px;
        vertical-align: text-bottom;
        padding: 0 62px;
        margin-left: 0px;
        border-radius: 4px;
        float: right;
        margin-right: 0;
        margin-bottom: 0;
        text-transform: none;
    }
    .card_main .btn_final_incard.not_available_button {
        padding: 0 27px;
    }
    .card_main .trophy {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .card_main .main_col_1 .prod_price {
        margin-top: 15px !important;
        font-family: Roboto-Regular;
        font-size: 34px;
        color: #484849;
        margin-left: 0 !important;
        margin-bottom: 5px;
    }
    .discount_col1,.discount_col2, .discount_col3  {
        height: 3px;
    }
    .discount_sectio_inner_col1 p {
        line-height: 18px;
        margin: 0;
    }
    .discount_sectio_inner_col1 {
        font-size: 15px;
    }
    .discount_sectio_inner{
        padding-top: 0;
    }
    .main_col_1 .hours{
        float: right;
    }
    .main_col_1 .hours span{
        display: block;
        font-size: 10px;
        color: #aeaeaf;
        line-height: 12px;
    }
    .card_main .main_col_1 .hours h4 {
        font-size: 12px;
    }
    .card_main .main_col_1 .hours img{
        padding-right: 5px;
        vertical-align: middle;
        height: 16px;
    }
    .card_main .main_col_1 .prod_price_sale {
        font-family: Roboto-Regular;
        font-size: 16px;
        color: #9f9fa1;
        float: left;
        text-decoration: line-through;
        margin-left: -113px;
        margin-top: 44px !important;
    }
    .order_gift_item .order_gift_itePad_last {
        padding-top: 8px;
        padding-bottom: 35px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .margin_st { 
        margin-top: 25px;
    }
    .discount_section_buy {
        padding: 0 38px;
    }
    .main_col .uk-dotnav li {
        padding-left: 7px;
    }
    .main_col .uk-dotnav>*>* {
        width: 6px !important;
        height: 6px !important;
    }
    .order_gift_item img{
        max-height: 80px;
        width: auto  !important;
    }
    .discount_section {
        margin-bottom: 50px;
    }
    .video_section{
        padding: 0;
    }
    .order_gift_itePad{
        text-align: left;
    }
    .order_gift_itePad > div{
        text-align: center;
    }
    .section.card_main .social_dropdown_cont_mobile {
        width: auto;
        padding: 5px;
        z-index: 1;
        height: auto;
        margin-left: -10px;
    }
    .section.card_main .hours .hours-title {
        color: #b3b3b3;
    }
    #othertimer {
        display: none;
    }
    #othertimermin {
        display: inline-block;
    }
    .price_discount_section {
        color: #484849;
    }
    .priceDel_discount_section {
        color: #9f9fa1;
    }
    #tab5 {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0 !important;
        margin-top: 0;
    }
    .close_review_cannot_add {
        top: 5px;
        right: 21px;
    }
    .close_review_form {
        right: 2px;
    }
    .feedback_cannot_add_text {
        font-size: 12px !important;
        padding: 27px 16px 33px;
        line-height: 20px !important;
    }
    .feedback_cannot_add {
        padding: 20px 0 0;
        margin-bottom: 14px;
        margin-top: 0;
    }
    .feedback .sort_feedback {
        font-size: 12px;
        padding: 0 16px;
        margin-bottom: 25px;
    }
    .feedback .sort_feedback .sort_sp {
        padding-right: 6px;
    }
    .review-ajax-messages {
        padding: 0 16px;
    }
    .feedback .feedback_content {
        font-size: 12px;
    }
    .feedback .feedback_title {
        font-size: 13px;
    }
    .write-review-button-cannot-add, .write-review-button {
        margin: 22px auto 15px;
        margin-left: 25%;
        width: 50%;
    }
    .reset-button {
        float: left;
    }
    .uk-width-1-1.uk-width-medium-2-10.uk-width-small-1-1.rating {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: -30px;
    }
    .webavk_ibcomments_star {
        width: 19%;
        background-position: center top;
    }
    .webavk_ibcomments_star_active {
        background-position: center bottom;
    }
    .feedback_form_card h4 {
        font-size: 16px;
    }
    .feedback_form_card p {
        font-size: 12px !important;
    }
    .textarea-label-rewiew {
        margin-top: -3px;
    }
    .feedback_form_card textarea {
        height: 185px;
    }
    .alert-nal-popup {
        text-transform: none !important;
        font-size: 12px !important;
    }
    .drop_qty.not_available {
        width: 180px !important;
        float: right;
        text-align: center !important;
        margin-top: 10px !important;
    }
    .price-container.not_available {
        float: none;
        min-width: 180px;
        text-align: center;
    }
    .section.card_main .price-container.not_available {
        margin: 0 auto;
    }
    .main_wrapper .section.card_main .price-container.not_available .prod_price,
    .main_wrapper .section.card_main .main_col_1 .prod_price_sale {
        margin-bottom: 0 !important;
    }
    .price-container.not_available .prod_price {
        width: 100%;
    }
    .no-reviews {
        padding: 0 16px;
    }
    .label_f{
        white-space: normal;
    }
    .char_section .uk-grid .sec_col {
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .card_main .main_col_1 .prod_price span.currency-rub {
        font-size: 34px;
    }
    .card_main .main_col_1 .prod_price_sale span.currency-rub {
        font-size: 16px;
    }
    .price-card .param-line {
        margin-left: 0;
        margin-right: 0;
    }
    .price-card .dashed-indicator__item {
        width: 40px;
    }
    .price-card .param-line__value.shipping-date,
    .card_main .quantity_basket {
        width: 166px;
    }
    .wishlist--for-slide {
        top: -39px;
        right: 15px;
    }
    .prod_slider1 .product_block__receipt,
    .product_card_slider .product_block__receipt {
        display: block;
    }
}
@media screen and (max-width: 580px) and (min-width: 480px){
    .prod_slider1 .uk-slider li {
        width: 50%;
    }
}
@media screen and (max-width: 499px) and (min-width: 445px) {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 34%;
    }
}
@media screen and (max-width: 570px) and (min-width: 500px) {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 36%;
    }
}
@media screen and (max-width: 625px) and (min-width: 570px) {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 38%;
    }
}
@media screen and (max-width: 700px) and (min-width: 625px) {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 40%;
    }
}
@media screen and (max-width: 767px) and (min-width: 701px) {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 40%;
    }
}
@media screen and (max-width: 480px)  {
    .discount_sectio_inner_img span:not(.button_text) {
        top: 34%;
    }
    .main_col .prod_slider1 .uk-slider-container li{
        width: 100%;
    }
    .order_gift_itePad {
        padding: 15px 12px 24px 7px;
    }
    .order_gift_item{
        padding: 0;
    }
    .order_gift_itePad>div {
        width: 24%;
        margin: 0;
    }
    .order_gift_item img{
        max-height: 61px;
        width: auto  !important;
    }
    .order_gift_item p {
        line-height: 34px;
        width: 130px;
        white-space: nowrap;
        text-align: left;
    }
    .order_gift_item_a_cont {
        margin-left: 0;
    }
    .order_gift_itePad{
        text-align: center;
    }
}


@media screen and (max-width: 980px) and (min-width: 767px) {
    .video-preview-text {
        font-size: 12px !important;
    }
}
@media screen and (max-width: 864px) and (min-width: 768px) {
    .price-card .dashed-indicator__item {
        width: 22px;
    }
    .price-card .param-line__value.shipping-date,
    .card_main .quantity_basket {
        width: 94px;
    }
}

@media screen and (max-width: 767px) and (min-width: 360px) {
    .card_main .measure_drop .drop_val1 {
        width: 140px;
    }
}

@media screen and (max-width: 360px) {
    .card_main .measure_drop {
        width: 130px;
        min-width: 130px;
    }
    .card_main .uk-dropdown {
        width: 130px;
    }
    .card_main .measure_drop .drop_val1 {
        width: 95px;
    }
}

@media screen and (max-width: 380px) {
    .widgettitle {
        height: auto !important;
    }
    .main_wrapper .rr-widget .product_slider .widgettitle {
        font-size: 12px;
    }
}

@media screen and (min-width: 768px) {
    .mobile-buy-button {
        display: none;
        visibility: hidden;
        opacity: 0;
    }
    .card_main .product_block .productimg {
        margin-top: 10px;
    }
}
li .price .availability__popup{
    background: #b3205b;
    color: white;
    font-size: 10px;
    position: absolute;
    padding: 0px 10px 0px 5px;
    line-height: 15px;
    border-radius: 7px;
    right: 0%;
    transform: none;
    white-space: normal;
    bottom: -7px;
    width: 100px;
    z-index: 1;
}
li .price .availability__popup:before{
    display: none;
}

/* End */


/* Start:/local/templates/asevalar/css/registration.css?171920681525428*/
.main_section .registration.uk-container{
    padding-top: 18px;
}


.registration .registration_title, .registration_title{
    font-size: 30px;
    line-height: 28px;
    padding: 0 0 11px;
}
.registration_container{
    width: 300px;
    margin: 0 auto;

}
.registration .registration_container{
    width: 680px;
    margin: 20px auto 0 auto;
    padding-bottom: 70px;
    position: relative;
}


.registration .registration_container.recover_pass, .registration_container.recover_pass{
    margin: 60px auto 120px auto;
}

.registration label, .registration_container label{
    display: block;
    margin-bottom: 5px;
    white-space: nowrap;
    text-align: left;
}

.registration input[type="text"],
.registration input[type="email"],
.registration input[type="password"],
.registration_container input[type="text"],
.registration_container input[type="email"],
.registration_container input[type="password"] {
    height: 38px;
    font-size: 16px;
    padding: 0 12px;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
}

.registration__date-container {
    display: flex;
    display: -ms-flex;
    position: relative;
}
.registration__date-container .calendar-icon {
    position: absolute;
    top: 8px;
    right: 2px;
}

.registration__date-container .calendar-icon:hover {
    border: none;
    margin: 1px 1px 1px 2px;
}

.registration__gift-image {
    text-align: left;
}
.registration__date-container input{
    display: inline-block;
}

.registration__date-container input::placeholder {
    font-size: 16px;
    text-transform: uppercase;
}
.registration__date-container input::-webkit-input-placeholder{
    font-size: 16px;
    text-transform: uppercase;
}
.registration__date-container input::-moz-placeholder{
    font-size: 16px;
    text-transform: uppercase;
}
.registration__date-container input:-moz-placeholder{
    font-size: 16px;
    text-transform: uppercase;
}
.registration__date-container input:-ms-input-placeholder {
    font-size: 16px;
    text-transform: uppercase;
}

.registration input[type=checkbox]
.registration_container input[type=checkbox] {
    display: inline-block;
    height: 15px;
    width: 15px;
    border: 1px solid #aaa;
    overflow: hidden;
    margin-top: -3px;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: 0;
    background: 0 0;
}

.registration input[type=checkbox]:checked:before,
.registration input[type=checkbox]:indeterminate:before,
.registration_container input[type=checkbox]:checked:before,
.registration_container input[type=checkbox]:indeterminate:before  {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    line-height: 11px;
    color: #000;
}
.registration_container input[name="USER_REMEMBER"]:checked:before {
    content: '';
}

.registration .input-icon:not(.input-icon-flip)>input,
.registration_container .input-icon:not(.input-icon-flip)>input {
    padding-right: 30px!important;
}

.registration .input-icon{
    display: inline-block;
    position: relative;
    max-width: 100%;
    width: 280px;
}
.registration_container .input-icon  {
    display: inline-block;
    position: relative;
    max-width: 100%;
    width: 280px;
}

.registration .input-icon img,
.registration_container .input-icon img {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 16px;
    margin-top: -7px;
    cursor: help;
}

.registration .input-icon .description:before,
.registration_container .input-icon .description:before {
    left: -15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 8px solid transparent;
    border-right: 8px solid #fff;
    z-index: 150000;
    top: 30px;
}

.registration .input-icon .description,
.registration_container .input-icon .description {
    position: absolute;
    background: #fff;
    top: -35px;
    left: 290px;
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 9px 0px #e1e1e1;
    -moz-box-shadow: 0px 1px 9px 0px #e1e1e1;
    box-shadow: 0px 1px 9px 0px #e1e1e1;
    color: #a4abb4;
    width: 280px;
    font-family: Roboto-Regular;
    z-index: 10;
    padding: 10px 20px;
    display: none;
}


.registration .input_cont,
.registration_container .input_cont,
.registration_container .input_cont,
.registration_container .input_cont{
    width: 280px;
    margin: 0 auto 15px auto;
}

.registration .input_cont.one_line,
.registration_container .input_cont.one_line{
    display: flex;
    margin: 20px auto;
}

.registration .input_cont.one_line span,
.registration_container .input_cont.one_line span{
    color: #a4abb4;
}

.registration .perconal_data_inner,
.registration_container .perconal_data_inner{
    padding: 20px 0;
    width: 100%;
    margin: 0;
}

.registration .recover_pass .perconal_data_inner,
.registration_container .recover_pass .perconal_data_inners{
    margin-top: 30px;
}


.registration .error label{
    color: #cb2467;
}
.registration .error input{
    border: 1px solid #cb2467;
}

.registration .submit_button,
.registration_container .submit_button{
    background-color: #0a9e3b;
    color: #FFFFFF;
    font-family: Roboto-Regular;
    font-size: 12px;
    padding: 0 27px;
    width: 280px;
    height: 38px;
    margin: 20px auto 15px auto;
    display: block;
}

.registration.login_container .submit_button,
.registration_container.login_container .submit_button {
    margin: 0px auto 5px auto;
}

.registration .perconal_data_inner .desc_cont,
.registration_container .perconal_data_inner .desc_cont{
    font-size: 11px;
    color: rgb(102, 102, 102);
    text-align: left;
    line-height: 16px;
    width: 280px;
    margin: auto;
}

.registration .perconal_data_inner .desc_cont a,
.registration_container .perconal_data_inner .desc_cont a{
    color: #4d6977;
    text-decoration: underline;
}

.registration .right-md,
.registration_container .right-md{
    float: right;
}
.registration .tel_cont, .tel_cont{
    width: 165px;
}
.registration .bday_cont{
    width: 110px;
    margin-right: 188px
}
.registration .social_icons_cont,
.registration_container .social_icons_cont{
    text-align: center;
    margin: 0;
}
.registration .social_icons_cont ul,
.registration_container .social_icons_cont ul{
    list-style: none;
    padding-left: 0;
    display: flex;
    justify-content: space-between;
    width: 280px;
    margin: auto;
}
.registration .social_icons_cont ul li,
.registration_container .social_icons_cont ul li{
    display: inline-block;
    margin: 10px 0;
    cursor: pointer;
}

.registration .social_icons_cont ul li img,
.registration_container .social_icons_cont ul li img{
    width: 30px;
    height: 30px;
}

.registration .social_icons_cont p,
.registration_container .social_icons_cont p{
    font-family: Roboto-Bold;
    color: #3d3d3d;
    line-height: 1.2;
    font-size: 16px;
}
.user_block a.uk-modal-close{
    color: #000000 !important;
}
.registration.login_container .social_icons_cont p,
.registration_container .social_icons_cont p{
    font-family: Roboto-Regular;
    font-size: 14px;
}

.registration.login_container .social_icons_cont p:before {
    content: "";
    background: #f1f1f1;
    background-repeat: no-repeat;
    background-position: left 10%;
    width: 15%;
    height: 2px;
    display: inline-block;
    position: relative;
    top: -5px;
    right: 2.5%;
}

.registration.login_container .social_icons_cont p:after {
    content: "";
    background: #f1f1f1;
    background-repeat: no-repeat;
    background-position: left 10%;
    width: 15%;
    height: 2px;
    display: inline-block;
    position: relative;
    top: -5px;
    left: 2.5%;
}

.registration .subscribe_cont_modal{
    text-align: left;
}
.registration .subscribe_cont_modal label{
    display:  inline-block;
}
.registration .subscribe_cont_modal .squaredThree label::before{
    margin-left: 0;
}
.registration .subscribe_cont_modal .squaredThree label::after{
    left: 2px;
}

.registration .subscribe_cont_modal .squaredThree{
    margin-right: 30px;
}
.registration .subscribe_remove{
    display: inline-block;
    font-size: 12px;
    text-decoration: underline;
    color: #4d6977;
    margin-top: 10px;
}
.registration .desc_cont {
    font-size: 12px;
    width: 320px;
}
.registration .required_info {
    font-family: Roboto-Regular;
    color: #9c9c9c;
    padding-top: 10px;
}

.registration .gift_container {
    margin: 8px auto 7px auto;
    width: 280px;
    height: 63px;
    position: relative;
}

.registration .gift_container img {
    display: inline-block;
}

.registration .gift_container h5 {
    display: inline-block;
    margin: 0;
    width: 180px;
}

.registration .input_cont .day_list,
.registration .input_cont .mounth_list,
.registration .input_cont .year_list {
    border: 1px solid #dadada;
    font-family: Roboto-Regular;
    color: #484849;
    height: 38px;
    font-size: 11px;
    float: left;
    vertical-align: unset;
    padding-left: 10px;
}

.registration .input_cont .day_list{
    width: 80px;
}

.registration .input_cont .mounth_list{
    width: 120px;
}

.registration .input_cont .year_list{
    width: 80px;
}


.registration .confirmation_container{
    margin: 140px auto;
    text-align: center;
}

.registration .confirmation_container h5{
    font-size: 24px;
}

.registration .confirmation_container p{
    font-size: 16px;
}

.registration .confirmation_container img{
    margin: 15px;
}

.registration .link_login,
.registration .link_reg,
.registration .link_recover_pass,
.registration_container .link_login,
.registration_container .link_reg,
.registration_container .link_recover_pass
{
    font-family: Roboto-Regular;
    color: #a4abb4;
    line-height: 1.2;
    text-decoration: underline;
    display: block;
    width: 100%;
    text-align: center;
}

.registration .link_reg,
.registration_container .link_reg{
    color: #597380;
    margin-top: 20px;
}
.registration_container .link_reg{
    padding-left: 0px !important;
}
.registration .link_recover_pass,
.registration_container .link_recover_pass{
    color: #597380;
    text-align: right;
    margin-top: 1px;
}

.user_block .user{
    position: relative;
}

.order_registration_container {
    width: 96%;
}

.order_registration_container .bx-auth-line {
    display: none;
}
.registration_container .bx-auth-line{
    display: none;
}
.hidden_register_input {
    display: none;
}

@media  screen and (min-width: 768px) and (max-width: 960px) {

    .registration .registration_title, .registration_title {
        font-size: 24px;
        line-height: 22px;
    }
}

@media  screen and (max-width: 768px){
    .main_section .registration.uk-container{
        padding-top: 8px;
    }
    .registration-new__info{
        padding: 0 32px;
    }

    .registration .registration_title, .registration_title {
        font-size: 18px;
        line-height: 18px;
        margin-left: 15px;
    }

    .registration .perconal_data_inner{
        width: auto;
        margin: auto;
    }

    .registration .uk-grid>*{
        padding-left: 0;
    }

    .registration .registration_container{
        width: auto;
    }

    .registration .input-icon .description:before {
        left: 255px;
        border-bottom: 8px solid #fff;
        border-right: 8px solid transparent;
        top: -15px;
    }

    .registration .input-icon .description {
        top: 40px;
        left: 0;
        width: 240px;
        display: block;
    }

    .registration .confirmation_container{
        margin: 80px auto;
    }

    .registration .confirmation_container h5{
        font-size: 22px;
    }

    .registration .confirmation_container p{
        font-size: 15px;
    }

}

@media  screen and (min-width: 768px){

    .registration.login_container:before {
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border: 14px solid transparent;
        border-bottom: 10px solid #fff;
        z-index: 150000;
        top: -24px;
        right: 0;
    }
    .registration-new__form{
        margin-top: 0px;
    }

    .registration.login_container{
    //position: absolute;
        background: #fff;
        right: 25px;
        z-index: 99;
        margin-top: 10px;
        -webkit-box-shadow: 0px 1px 9px 0px #e1e1e1;
        -moz-box-shadow: 0px 1px 9px 0px #e1e1e1;
        box-shadow: 0px 1px 9px 0px #e1e1e1;
    }

    .registration.login_container .registration_container{
        width: 300px;
        margin: 0 auto 20px auto;
    }

    .perconal_data_inner.uk-grid>*, .registration.login_container .perconal_data_inner.uk-grid>*{
        padding-left: 0;
    }

    .registration.login_container .registration_title, .registration_title{
        color: #757c95;
        font-family: Roboto-Bold;
        text-transform: uppercase;
        font-size: 20px;
        margin: 0px auto 0 auto;
    }
    .registration_title{
        text-align: center;
    }

}
/* ----- new ---- */
.registration-new__title{
    font-size: 18px;
    padding-left: 26px;
    color: #484849;
}
.registration-new__socials {
    margin-top: 24px;
}
.registration-new__socials-title{
    color: #9c9c9c;
    font-size: 16px;
    text-align: center;
}
.registration-new__socials-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 24px;
    margin: 22px auto 0;
    border-bottom: 1px solid #e7eaee;
    max-width: 300px;

}
.registration-new__socials-item--vkontakte{
    background-image: url(/local/templates/asevalar/img/vk-orange.svg);
}
.registration-new__socials-item--odnoklassniki{
    background-image: url(/local/templates/asevalar/img/ok-orange.svg);
}
.registration-new__socials-item--facebook{
    background-image: url(/local/templates/asevalar/img/fb-orange.svg);
}
.registration-new__socials-item--yandex{
    background-image: url(/local/templates/asevalar/img/yandex-orange.svg);
}
.registration-new__socials-item--instagram {
    background-image: url(/local/templates/asevalar/img/inst-orange.svg);
}
.registration-new__socials-item{
    width: 30px;
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}
.registration-new__form{
    color: #3c3c3b;
    margin-top: 16px;
}
.registration-new__form-item{
    margin-bottom: 10px;
    position: relative;
}
.registration-new__form-title{
    font-size: 12px;
    line-height: 24px;
}
.registration-new__form-input{
    font-size: 14px;
    border: 1px solid #d1d1d1;
    color: #484849;
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px!important;
}
.registration-new__form-help{
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: help;
}
.registration-new__form-help:hover + .registration-new__form-info{
    display: block;
}
.registration-new__form-info{
    position: absolute;
    background: #fff;
    right: 0;
    bottom: 20px;
    transform: translate(100%, 50%);
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 9px 0px #e1e1e1;
    -moz-box-shadow: 0px 1px 9px 0px #e1e1e1;
    box-shadow: 0px 1px 9px 0px #e1e1e1;
    color: #a4abb4;
    width: 280px;
    font-family: Roboto-Regular;
    z-index: 10;
    padding: 10px 20px;
    display: none;
}
.registration-new__form-info:before{
    left: -15px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 8px solid transparent;
    border-right: 8px solid #fff;
    z-index: 150000;
    top: 30px;
}

.registration-new__form-item--error .registration-new__form-title{
    color: #cb2467;
}
.registration-new__form-item--error .registration-new__form-input{
    border: 1px solid #cb2467;
}
.registration-new__subscribe{
    color: #3d3d3b;
    margin-top: 18px;
    font-size: 10px;
    margin: 0px 15% 10px;
}
.registration-new__wrapper--subscribe{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.registration-new__subscribe-checkbox{
    display: none;
}
.registration-new__subscribe-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
    line-height: 12px;
    margin-top: 4px;
    cursor: pointer;
    font-size: 10px;
}
.registration-new__subscribe-label:before {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    border: 1px solid #e7eaee;
    background: white;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 16px;
    margin-top: 0px;
}
.registration-new__subscribe-checkbox:checked + .registration-new__subscribe-label:before {
    background: white url("/local/templates/asevalar/css/../img/registration/checked.svg") no-repeat center;
    background-size: contain;
}
.registration-new__birthday-title:before{
    width: 44px;
    height: 44px;
    background: url("/local/templates/asevalar/css/../img/registration/gift.png") no-repeat center;
    content: "";
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px;
}
.registration-new__birthday-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    letter-spacing: 0.01rem;
    padding-right: 10px;
}
.registration-new__birthday{
    background: #f3f3f3;
    margin-top: 1px;
    padding: 16px 0 25px;
    line-height: 16px;
}
.registration-new__birthday-form {
    margin-top: 12px;
    font-size: 12px;
}
.registration-new__birthday-selects{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 7px;
}
.registration-new__birthday-select{
    border: 1px solid #e7eaee;
    font-size: 12px;
    color: #484849;
    margin: 0;
    border-radius: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background: white url("/local/templates/asevalar/css/../img/registration/arrow.png") no-repeat calc(100% - 8px) center;
    padding: 10px 8px;
    width: 20%;
    outline: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
}
.registration-new__birthday-select--month{
    border-left: none;
    border-right: none;
    width: 32%;
}
.registration-new__bottom {
    margin-top: 22px;
    padding-bottom: 30px;
}
.registration-new__submit {
    background-color: #fa8a07;
    width: 100%;
    font-size: 18px;
    text-align: center;
    color: white;
    border: none;
    padding: 10px 0;
}
.registration-new__info {
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    margin-top: 12px;
    letter-spacing: 0.025rem;
}
.registration-new__info-link{
    color: #29004e;
    display: inline-block;
    text-decoration: underline;
    -webkit-text-decoration-style: solid;
    text-decoration-style: solid;
    font-size: 11px;
    line-height: 14px;
}

.registration-new__info-link:hover{
    color: #830082;
}
.registration-new__info-sub {
    font-size: 12px;
    color: #9c9c9c;
    margin-top: 14px;
}
.registration-new__birthday-selects--error{
    border: 1px solid #cb2467;
}
.registration-new__form-item--fake{
    height: 60px;
    margin-top: -60px;
}

@media  screen and (max-width: 767px){
    .registration-new__wrapper--form{
        display: flex;
        flex-wrap: wrap;
    }
    .registration-new__form .registration-new__subscribe{
        margin: 0;
    }
    .registration-new__form-item{
        width: 100%;
    }
    .registration-new__form-item--name{
        order: 0;
    }
    .registration-new__form-item--last-name{
        order: 1;
    }
    .registration-new__form-item--email{
        order: 2;
    }
    .registration-new__form-item--password{
        order: 3;
    }
    .registration-new__form-item--password-repeat{
        order: 4;
    }
    .registration-new__bottom {
        margin-top: 0px;
    }
    .registration-new .alert-error{
        margin: 0;
        padding: 0;
    }
    .registration-new__subscribe-label:before{
        margin-top: 0px;
    }
    .registration-new__subscribe-label{
        margin-top: -10px;
    }
    .registration-new__form{
        margin-top: 5px;
    }
}
@media  screen and (min-width: 768px){
    .registration-new{
        margin-top: 10px;
    }
    .registration-new__title{
        font-size: 24px;
    }
    .registration-new__socials {
        text-align: center;
        margin-right: 60px;
        margin-left: 60px;
        border-bottom: 1px solid #e7eaee;
    }
    .registration-new__socials-title {
        padding-left: 0;
        border-bottom: 0;
    }
    .registration-new__socials-list {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        border-bottom: none;
    }
    .registration-new__form-title{
        font-size: 14px;
    }
    .registration-new__form-input{
        font-size: 15px;
    }
    .registration-new__subscribe .registration-new__wrapper.registration-new__wrapper--subscribe{
        padding: 0 42px;
    }
    .registration-new__wrapper--form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: justify;
        align-content: space-between;
        height: 155px;
    }
    .registration-new__wrapper--birthday{
        width: 600px;
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .registration-new__birthday-form{
        width: 300px;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
    }
    .registration-new__birthday-title {
        font-size: 16px;
        padding-right: 30px;
        margin-top: 14px;
    }
    .registration-new__form-item {
        width: 70%;
        margin: 0px 15% 10px;
    }
    .registration-new__birthday-form{
        font-size: 14px;
    }
    .registration-new__wrapper {
        padding: 0 60px;
    }
    .registration-new__wrapper--bottom{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .registration-new__submit{
        width: 70%;
        margin: 0px 15% 10px;
    }
    .registration-new__info{
        width: 60%;
        margin: 0px 20% 10px;
        text-align: left;
    }
    .registration-new__bottom {
        margin-top: 30px;
    }
    .registration-new__info-sub {
        margin-top: 30px;
    }
    .registration-new__bottom {
        padding-bottom: 85px;
    }
    .registration-new__birthday{
        padding-bottom: 30px;
    }
    .registration-new__bottom{
        margin-top: 0;
    }
}

@media  screen and (min-width: 960px) {
    .registration-new__socials, .registration-new__form{
        width: 676px;
        margin: auto;
    }
    .registration-new__socials{
        margin-top: 57px;
    }
    .registration-new__socials-list{
        margin-top: 28px;
        padding-bottom: 42px;
    }
    .registration-new__wrapper--bottom{
        padding: 0;
    }
    .registration-new__info{
        width: 51%;
    }
    .registration-new__info br{
        display: none;
    }
    .registration-new__title {
        width: 978px;
        font-size: 30px;
        margin: 30px auto auto;
    }
    .registration-new__form {
        margin-top: 40px;
    }
    .registration-new__subscribe{
        margin-top: 0;
    }
    .registration-new__subscribe .registration-new__wrapper.registration-new__wrapper--subscribe, .registration-new__wrapper{
        padding: 0;
    }
    .registration-new__info {
        width:auto;
        margin: 0px 15% 10px;
    }
}

@media  screen and (max-width: 1200px) {
    .registration-new__form-info {
        right: 0;
        bottom: 0;
        transform: translate(0, 100%);
    }
    .registration-new__form-info:before {
        top: -16px;
        right: 11px;
        left: auto;
        border-bottom: 8px solid #fff;
    }
}
.registration-new__wrapper{
    width: 280px;
    margin: auto;
    padding: 0;
}
.registration-new__form-item, .registration-new__submit, .registration-new__info{
    width: 100%;
    margin: 0px 0px 10px;
    border-radius: 21px!important;
}
.registration-new__info {
    width: 280px;
    margin: 0px auto;
}
.fito_mail_error{
    position: absolute;
    background-color: white;
    border: 1px solid red;
    padding: 0px 7px;
    text-align: center;
    margin-top: -42px;
}
@media screen and (min-width: 768px){
    .registration-new__form{
        margin-top: 0px;
    }
}

.fito_email_error{
    border-color: red;
}

birthday{
    width: 100%;
}
/* End */


/* Start:/local/templates/asevalar/css/components/slideshow.gradient.min.css?17056049462107*/
/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
.uk-slideshow{position:relative;z-index:0;width:100%;/*margin:0*/;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse}
/* End */


/* Start:/local/templates/asevalar/css/popup/bitrix_popup.css?17056049461204*/
/*popup добавить в корзину и уведомить о наличии*/
.popup-window-titlebar-text, .popup-window-titlebar-text-version{
    font-size: 16px;
    font-family: Roboto-Regular;
    line-height: 36px;
    margin: 15px;
    font-weight: 400;
    color: #444;
    text-transform: none;
}

.popup-window-content p{
    width: 200px;
    margin: 20px auto;
}

.popup-window-buttons {
    padding: 0;
    margin-bottom: 20px;
}

.popup-window[id^=CatalogSectionBasket] .popup-window-buttons .btn-buy, 
.popup-window[id^=CatalogElementBasket] .popup-window-buttons .btn-buy{
    background-color: #0a9e3b;
    color: #FFFFFF;
    font-family: Roboto-Regular;
    font-size: 16px;
    line-height: 30px;
    min-height: 35px;
    vertical-align: text-bottom;
    padding: 8px 33px;
    /*border-radius: 3px;*/
    border: 0;
    cursor: pointer;
}

.popup-window[id^=CatalogSectionBasket] .popup-window-buttons .btn-buy:hover,
.popup-window[id^=CatalogElementBasket] .popup-window-buttons .btn-buy:hover{
    background-color: #0CBB45;
}

/*popup уведомить о наличии*/
.product-item-detail-short-card-image{
    width: 100%;
    margin: 0;
    text-align: center;
}


/* End */


/* Start:/local/templates/asevalar/js/pinlogin/jquery.pinlogin.css?1705604947581*/


.pinlogin .pinlogin-field
{
	box-sizing:border-box;
	
	display:inline-block;
	
	width: 40px;
	height: 40px;
	
	padding: 5px;
	
	margin: 0 10px;
	
	border:1px solid #ccc;
	
	-webkit-border-radius:2px;
	-moz-border-radius:2px;	
	border-radius: 2px;
	
	text-align:center;

}

.pinlogin .pinlogin-field:first-of-type {
    margin-left: 0;
}

.pinlogin .pinlogin-field:last-of-type {
    margin-right: 0;
}

.pinlogin .pinlogin-field:read-only
{
	border:1px solid #ddd;
	background:#fafafa;
	cursor:default;
}

.pinlogin .pinlogin-field.invalid
{
	border:1px solid red;
	color:red;
}

/* End */


/* Start:/local/templates/asevalar/css/common.css?1751351739174246*/
@charset "utf-8";
/**
Body spinner
 */
body .new_preloader {
  display: none;
}
body.is-loading .new_preloader {
  display: block;
}
body.is-loading:before {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  opacity: 0.5;
  z-index: 10000;
  background: #fff;
}
body.is-loading .new_preloader {
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999;
}
body.is-loading .new_loader,
body.is-loading .new_loader + img {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 200px;
  height: 200px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #00963E;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
body.is-loading .new_loader + img {
  animation: none;
  border: none;
  margin-top: -145px;
  width: 90px;
  height: 90px;
  left: calc(50% + 50px);
  border-radius: unset;
}
body.is-loading .new_loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #29004e;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
body.is-loading .new_loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #37e337;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#productModal .new_preloader {
  display: none;
}
#productModal.is-loading .new_preloader {
  display: block;
}
#productModal.is-loading:before {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  opacity: 0.5;
  z-index: 10000;
  background: #fff;
}
#productModal.is-loading .new_preloader {
  background-color: transparent;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9999;
  left: 0px;
  top: 0;
}
#productModal.is-loading .new_loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 200px;
  height: 200px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #00963E;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
#productModal.is-loading .new_loader + img {
  animation: none;
  border: none;
  left: calc(50% + 50px);
  border-radius: unset;
  display: block;
  position: relative;
  width: 90px;
  height: 90px;
  margin: -75px 0 0 -75px;
  top: 180px;
}
#productModal.is-loading .new_loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #29004e;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
#productModal.is-loading .new_loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #37e337;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
[data-paging-parent] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
[data-paging-parent] button {
  cursor: pointer;
  background-color: #F29100 !important;
  color: #fff;
  letter-spacing: 1px;
  font-family: Roboto-Regular;
  font-size: 12px;
  height: 30px;
  text-transform: uppercase;
  -webkit-appearance: none;
  border: none;
  overflow: visible;
  display: inline-block;
  box-sizing: border-box;
  padding: 0 15px;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  text-decoration: none;
  text-align: center;
  margin: 30px 0;
  border-radius: 25px;
}
[data-paging-parent] button:hover {
  color: #FFF;
}
[data-paging-parent].is-loading button {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  color: transparent;
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
[data-paging-parent].is-loading button:hover {
  color: transparent;
}
[data-retailrocket-markup-block] {
  /*height: 0;*/
}
div.datedropper.fitomarket {
  --dd-color1: #29004e;
  --dd-color2: #FFF;
  --dd-color3: #4D4D4D;
  --dd-color4: #FFF;
  --dd-radius: 3px;
  --dd-width: 200px;
  --dd-shadow: 0 0 27px 3px rgba(0, 0, 0, 0.13);
}
.actions__section .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.actions__section .slick-track .slick-slide {
  height: auto;
}
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
/**
Общие стили товарной карточки
 */
.product {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  min-height: 430px;
}
.product * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.product .product_header {
  height: auto;
}
.product .wishlist {
  cursor: pointer;
}
.product .wishlist.is-loading {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-position: 50%;
  background-size: 35px;
}
@media all and (max-width:767px) {
  .product {
    padding: 7px;
  }
  .product h4 {
    max-height: 54px;
    overflow: hidden;
  }
}
.product span.item_name {
  max-width: 140px;
  margin: 0 auto;
}
.product .price.one_row {
  height: auto;
  padding-top: 21px;
  padding-left: 5px;
  padding-right: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  display: -webkit-flex;
  position: relative;
}
.product .price.one_row > div {
  flex: 0 0 35%;
  -ms-flex: 0 0 35%;
  -webkit-box-flex: 0;
}
.product .price.one_row del {
  position: absolute;
  top: 0;
  font-size: 15px;
  margin: 0;
  color: #777;
  text-decoration: line-through;
}
.product .price.one_row del span.currency-rub {
  font-family: Roboto-Regular;
  font-weight: normal;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.product .price.one_row span.currency-rub {
  color: inherit;
  font-size: inherit;
}
.product .price.one_row .cartsmall {
  float: none;
  position: relative;
  margin: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 56px;
  background-position-x: 100%;
}
.product .price.one_row .cartsmall.is-loading {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23EA5801%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-position: 50%;
  background-size: 35px;
}
@media screen and (min-width: 1220px) {
  .product .price.one_row .price_value {
    font-size: 18px;
  }
}
.product .price.one_row .not-available-text {
  float: right;
  font-size: 9px;
  color: #f4b13b;
  text-align: right;
  flex: 1 0 65%;
  -ms-flex: 1 0 65%;
  -webkit-box-flex: 1;
  position: relative;
  margin: 0;
}
.product .price.one_row .not-available-text > div {
  position: absolute;
  bottom: -2px;
  right: 0;
  font-size: inherit;
  color: inherit;
  text-align: right;
}
@media all and (max-width: 980px) {
  .product .price.one_row .not-available-text > div {
    bottom: -4px;
  }
}
@media all and (max-width:767px) {
  .product .price.one_row .not-available-text > div {
    bottom: -9px;
  }
}
.product .price.one_row .not-available {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  position: relative;
  flex: initial;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
@media all and (max-width: 1200px) {
  .product .price.one_row .not-available {
    -webkit-flex-shrink: 1;
    -ms-flex: 0 1 auto;
    flex-shrink: 1;
    /*width: 200px;*/
    /*display: -webkit-box;*/
    width: 65px;
  }
}
@media all and (max-width:767px) {
  .product .price.one_row .not-available {
    width: 100px;
  }
}
.product .price.one_row .not-available button {
  line-height: 10px;
  background-color: #fff;
  color: #FA8A07;
  border: 1px solid #FA8A07;
  border-radius: 7px;
  padding: 5px;
  font-size: 10px;
}
@media all and (max-width:767px) {
  .product .price.one_row .not-available button {
    font-size: 9px;
  }
}
.product .price.one_row .not-available button:hover {
  background-color: #FA8A07;
  color: #FFF;
}
.product .price.one_row .not-available button[disabled] {
  cursor: not-allowed;
  background-color: #CCC;
  color: #FFF;
  border: #CCC;
}
.product .price.one_row .not-available button.is-loading {
  background-repeat: no-repeat;
  background-position: 50%;
  color: transparent;
  background-size: 30px;
}
.product .price.one_row .not-available button.is-loading:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  color: transparent;
}
.product .price.one_row .not-available button.noticed:after {
  position: absolute;
  content: "Мы уведомим вас о поступлении товара";
  padding: 10px 15px;
  background: #b3205b;
  color: white;
  font-size: 10px;
  right: 50%;
  transform: translateX(50%);
  margin: 0;
  z-index: 2;
  white-space: nowrap;
  bottom: calc(100% + 8px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.product .price.one_row .not-available button.noticed:before {
  position: absolute;
  top: -8px;
  right: 50%;
  content: "";
  margin-right: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #b3205b transparent transparent transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.product .price.one_row .not-available button.noticed.near-left:after {
  right: auto;
  left: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.product .price.one_row .not-available button.noticed.near-right:after {
  right: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
@media all and (max-width:767px) {
  .product .price.one_row .not-available button {
    padding: 2px;
    font-size: 10px;
  }
}
.product .price.one_row .not-available span {
  bottom: 25px;
  position: absolute;
  line-height: 10px;
  color: #afafaf;
  font-size: 10px;
  text-align: center;
  text-overflow: inherit;
  width: 120px;
  left: 5%;
  top: -22px;
  right: auto;
  margin: 0;
  margin-left: -60px;
}
@media all and (max-width: 980px) {
  .product .price.one_row .not-available span {
    display: none;
  }
}
@media all and (max-width: 1024px) {
  .product .price.one_row .not-available span {
    left: auto;
    right: 0;
    margin-left: 0;
  }
}
.product .product_header--ref {
  max-height: 55px;
  min-height: 55px;
  overflow: hidden;
  color: #3c3c3d;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}
@media all and (max-width:767px) {
  .product .product_header--ref {
    max-height: 80px;
    line-height: 1.1;
  }
}
.product .sticker {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  display: inline-block;
  right: 2px;
}
.product .sticker > div {
  position: absolute;
  background: #fff;
  top: -110%;
  padding: 4px 10px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
  z-index: 10;
  white-space: nowrap;
  left: -8px;
  display: none;
}
.product .sticker > div:before {
  left: 16px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  z-index: 150000;
  bottom: -12px;
}
.product .hit.new {
  background-color: #01b7c7;
}
.product .rating {
  height: 13px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  position: relative;
}
.product .rating .stars-wrapper {
  width: 68px;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2089.946442%2085.839722%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2289.946442%22%20height%3D%2285.839722%22%3E%0A%09%3Cg%20id%3D%22g4%22%20transform%3D%22translate%28-5.0488438,-7.075%29%22%20style%3D%22fill%3A%23DADADA%3Bfill-opacity%3A1%22%3E%0A%09%09%3Cpath%20d%3D%22m%2052,8.5%209.6,29.7%20h%2031.3%20c%202,0%202.9,2.6%201.2,3.8%20l%20-25.3,18.4%209.7,29.7%20c%200.6,1.9%20-1.6,3.5%20-3.2,2.3%20L%2050,74.1%2024.7,92.5%20c%20-1.6,1.2%20-3.9,-0.4%20-3.2,-2.3%20L%2031.2,60.5%205.9,42.1%20C%204.3,40.9%205.1,38.3%207.1,38.3%20H%2038.4%20L%2048,8.5%20c%200.6,-1.9%203.4,-1.9%204,0%20z%22%20id%3D%22path2%22%20style%3D%22fill%3A%23DADADA%3Bfill-opacity%3A1%22%20/%3E%0A%09%3C/g%3E%0A%3C/svg%3E');
  background-size: auto 100%;
}
.product .rating .stars-wrapper .stars-progress {
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2089.946442%2085.839722%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2289.946442%22%20height%3D%2285.839722%22%3E%0A%09%3Cg%20id%3D%22g4%22%20transform%3D%22translate%28-5.0488438,-7.075%29%22%20style%3D%22fill%3A%23FA8A07%3Bfill-opacity%3A1%22%3E%0A%09%09%3Cpath%20d%3D%22m%2052,8.5%209.6,29.7%20h%2031.3%20c%202,0%202.9,2.6%201.2,3.8%20l%20-25.3,18.4%209.7,29.7%20c%200.6,1.9%20-1.6,3.5%20-3.2,2.3%20L%2050,74.1%2024.7,92.5%20c%20-1.6,1.2%20-3.9,-0.4%20-3.2,-2.3%20L%2031.2,60.5%205.9,42.1%20C%204.3,40.9%205.1,38.3%207.1,38.3%20H%2038.4%20L%2048,8.5%20c%200.6,-1.9%203.4,-1.9%204,0%20z%22%20id%3D%22path2%22%20style%3D%22fill%3A%23FA8A07%3Bfill-opacity%3A1%22%20/%3E%0A%09%3C/g%3E%0A%3C/svg%3E');
  background-size: inherit;
}
.product h4 {
  max-height: 62px;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .product h4 {
    max-height: 50px;
    overflow: hidden;
  }
}
.catalog_list_item .product .product_block,
.catalogue .items_list .product .product_block,
.items-list .product .product_block,
.rr-new-widget .product .product_block {
  padding-left: 0;
  padding-right: 0;
}
.catalog_list_item .product .items_img .img-main,
.catalogue .items_list .product .items_img .img-main,
.items-list .product .items_img .img-main,
.rr-new-widget .product .items_img .img-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  height: 240px;
  width: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .catalog_list_item .product .items_img .img-main,
  .catalogue .items_list .product .items_img .img-main,
  .items-list .product .items_img .img-main,
  .rr-new-widget .product .items_img .img-main {
    display: inline-block;
  }
}
@media all and (max-width:767px) {
  .catalog_list_item .product .items_img .img-main,
  .catalogue .items_list .product .items_img .img-main,
  .items-list .product .items_img .img-main,
  .rr-new-widget .product .items_img .img-main {
    height: 200px;
    padding: 15px 5px 0px;
  }
}
.catalog_list_item .product .items_img .img-main img,
.catalogue .items_list .product .items_img .img-main img,
.items-list .product .items_img .img-main img,
.rr-new-widget .product .items_img .img-main img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
.cart-button {
  width: 61px;
  height: 30px;
  -webkit-box-shadow: inset 0 0 0 1px #00963E;
  -moz-box-shadow: inset 0 0 0 1px #00963E;
  box-shadow: inset 0 0 0 1px #00963E;
  border-radius: 15px;
  background-size: 19px;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transition: background-color 0.3s, color 0.3s;
  -moz-transition: background-color 0.3s, color 0.3s;
  -ms-transition: background-color 0.3s, color 0.3s;
  -o-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  background-color: #00963E;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2287.000000pt%22%20height%3D%2287.000000pt%22%20viewBox%3D%220%200%2087.000000%2087.000000%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3C/metadata%3E%20%3Cg%20transform%3D%22translate%280.000000,87.000000%29%20scale%280.100000,-0.100000%29%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%20850%20c0%20-16%208%20-19%2055%20-22%20l56%20-3%2079%20-174%20c44%20-95%2082%20-182%2086%20-193%204%20-13%20-6%20-38%20-31%20-74%20-30%20-45%20-36%20-63%20-33%20-97%20l3%20-42%20308%20-3%20c290%20-2%20308%20-1%20305%2015%20-3%2017%20-25%2018%20-286%2021%20l-282%202%200%2022%20c0%2013%2015%2044%2032%2070%20l33%2048%20200%202%20199%203%2074%20160%20c40%2088%2071%20169%2070%20180%20-3%2020%20-11%2020%20-349%2023%20l-347%202%20-16%2040%20-16%2040%20-70%200%20c-63%200%20-70%20-2%20-70%20-20z%20m757%20-247%20l-63%20-138%20-185%20-3%20-184%20-2%20-59%20132%20c-33%2073%20-61%20136%20-63%20141%20-2%204%20135%207%20306%207%20l310%200%20-62%20-137z%22/%3E%20%3Cpath%20d%3D%22M211%20124%20c-27%20-34%20-27%20-64%200%20-98%2016%20-20%2029%20-26%2060%20-26%2050%200%2079%2027%2079%2075%200%2048%20-29%2075%20-79%2075%20-31%200%20-44%20-6%20-60%20-26z%22/%3E%20%3Cpath%20d%3D%22M670%20130%20c-24%20-24%20-26%20-77%20-4%20-108%2012%20-17%2025%20-22%2058%20-22%2053%200%2080%2026%2080%2075%200%2019%20-8%2043%20-19%2055%20-25%2027%20-88%2027%20-115%200z%22/%3E%20%3C/g%3E%20%3C/svg%3E');
}
@media screen and (max-width: 380px) {
  .cart-button {
    width: 49px;
    height: 25px;
  }
}
.cart-button:hover,
.cart-button.added-to-basket {
  background-color: #00963E;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2287.000000pt%22%20height%3D%2287.000000pt%22%20viewBox%3D%220%200%2087.000000%2087.000000%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%20%3Cmetadata%3E%20Created%20by%20potrace%201.16,%20written%20by%20Peter%20Selinger%202001-2019%20%3C/metadata%3E%20%3Cg%20transform%3D%22translate%280.000000,87.000000%29%20scale%280.100000,-0.100000%29%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22%3E%20%3Cpath%20d%3D%22M0%20850%20c0%20-16%208%20-19%2055%20-22%20l56%20-3%2079%20-174%20c44%20-95%2082%20-182%2086%20-193%204%20-13%20-6%20-38%20-31%20-74%20-30%20-45%20-36%20-63%20-33%20-97%20l3%20-42%20308%20-3%20c290%20-2%20308%20-1%20305%2015%20-3%2017%20-25%2018%20-286%2021%20l-282%202%200%2022%20c0%2013%2015%2044%2032%2070%20l33%2048%20200%202%20199%203%2074%20160%20c40%2088%2071%20169%2070%20180%20-3%2020%20-11%2020%20-349%2023%20l-347%202%20-16%2040%20-16%2040%20-70%200%20c-63%200%20-70%20-2%20-70%20-20z%20m757%20-247%20l-63%20-138%20-185%20-3%20-184%20-2%20-59%20132%20c-33%2073%20-61%20136%20-63%20141%20-2%204%20135%207%20306%207%20l310%200%20-62%20-137z%22/%3E%20%3Cpath%20d%3D%22M211%20124%20c-27%20-34%20-27%20-64%200%20-98%2016%20-20%2029%20-26%2060%20-26%2050%200%2079%2027%2079%2075%200%2048%20-29%2075%20-79%2075%20-31%200%20-44%20-6%20-60%20-26z%22/%3E%20%3Cpath%20d%3D%22M670%20130%20c-24%20-24%20-26%20-77%20-4%20-108%2012%20-17%2025%20-22%2058%20-22%2053%200%2080%2026%2080%2075%200%2019%20-8%2043%20-19%2055%20-25%2027%20-88%2027%20-115%200z%22/%3E%20%3C/g%3E%20%3C/svg%3E');
}
.cart-button.is-loading {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-position: 50%;
  background-size: 35px;
}
.cart-button.is-loading:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
}
.buy-button {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
.buy-button:hover {
  background-color: #00963E;
  box-shadow: 0 4px 5px #00963E;
}
.buy-button.added-to-basket:after {
  position: absolute;
  content: "Товар успешно добавлен в корзину";
  padding: 10px 15px;
  background: #fa8a07;
  color: white;
  font-size: 10px;
  right: 50%;
  transform: translateX(50%);
  margin: 0;
  z-index: 1002;
  white-space: nowrap;
  bottom: calc(100% + 8px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.buy-button.added-to-basket .mobile-buy-button:before {
  position: absolute;
  top: -8px;
  right: 50%;
  content: "";
  margin-right: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #fa8907 transparent transparent transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 1002;
}
.buy-button.added-to-basket.near-left:after {
  right: auto;
  left: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.buy-button.added-to-basket.near-right:after {
  right: 0px;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
/**
Popup
 */
#productModal .product.popup {
  /**
    Popup styles
     */
  padding: 0 40px;
  border: none;
  background: none;
}
#productModal .product.popup span {
  width: auto;
}
#productModal .product.popup span.tooltipstered {
  width: 34px;
}
#productModal .product.popup .product_block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  padding: 30px 13px;
}
#productModal .product.popup .popup-preview-close {
  position: absolute;
  display: block;
  width: 13px;
  height: 13px;
  background-image: url('/local/templates/main_evalar/img/cl_pop.png');
  top: 10px;
  right: 14px;
  cursor: pointer;
}
#productModal .product.popup:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#productModal .product.popup .title {
  font-family: Roboto-Regular;
  margin-top: 5px;
  margin-bottom: 8px;
  font-size: 30px;
  line-height: 36px;
  color: #484849;
}
#productModal .product.popup .uk-grid {
  margin-top: 10px;
}
#productModal .product.popup .uk-grid .product.uk-hidden-small {
  display: block;
  height: auto;
}
#productModal .product.popup .uk-grid .main_col_actions .rating {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
#productModal .product.popup .uk-grid .main_col_actions .rating .stars-wrapper {
  width: 94px;
  height: 18px;
}
#productModal .product.popup .uk-grid .main_col_actions .counter {
  margin-left: 0;
}
#productModal .product.popup .uk-grid .main_col_actions .counter span {
  font-size: 14px;
  color: #484849;
}
#productModal .product.popup .uk-grid .main_col_actions .counter-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  padding-left: 17px;
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  color: #484849;
}
#productModal .product.popup .uk-grid .main_col_actions .counter-container-icon {
  font-size: 14px;
  color: #484849;
  margin-right: 10px;
}
#productModal .product.popup .uk-grid .main_col_actions .counter-container-icon img {
  vertical-align: bottom;
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row {
  padding: 0;
  margin: 0;
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row .sale {
  font-family: Roboto-Regular;
  font-size: 40px;
  color: #484849;
  float: left;
  margin-top: 40px;
  margin-left: 16px;
  margin-bottom: 16px;
  line-height: 1;
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1090px) {
  #productModal .product.popup .uk-grid .main_col_actions .price.one_row .sale.new_price {
    margin-top: 0;
  }
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row .sale #offer-price {
  font-size: 40px;
  line-height: 1;
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row del {
  display: block;
  font-family: Roboto-Regular;
  font-size: 22px;
  color: #9f9fa1;
  float: left;
  text-decoration: line-through;
  margin-left: 10px;
  margin-top: 25px;
  margin-bottom: 15px;
  position: static;
  white-space: nowrap;
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row del ~ .price_value {
  color: #29004e;
  position: relative;
}
#productModal .product.popup .uk-grid .main_col_actions .price.one_row del ~ .price_value * {
  color: inherit;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty {
  margin-top: 10px;
  padding-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .qnt-text {
  margin-bottom: 0;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .quantity_basket {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  width: 150px;
  border-radius: 3px;
  overflow: hidden;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .quantity_basket .button {
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
  background: #e1e1e1;
  width: 23px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 15px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  line-height: 12px;
  border-radius: 0;
  flex-shrink: 0;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .quantity_basket .up {
  border: 1px solid #e1e1e1;
  line-height: 18px;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .quantity_basket .down {
  border: 1px solid #e1e1e1;
  line-height: 18px;
}
#productModal .product.popup .uk-grid .main_col_actions .drop_qty .quantity_basket input {
  margin: 0;
  padding: 0;
  height: 20px;
  border: 1px solid #e1e1e1;
  text-align: center;
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #484849;
  width: calc(100% - 46px);
  border-radius: 0;
  overflow: hidden;
  margin-right: 0px;
}
#productModal .product.popup .uk-grid .main_col_actions .buy-button {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  color: #fff;
  width: 100%;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 11px;
  min-height: 35px;
  padding: 0 33px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  margin-top: 20px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #productModal .product.popup .uk-grid .main_col_actions .buy-button {
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  #productModal .product.popup .uk-grid .main_col_actions .buy-button {
    background-color: #00963E;
  }
}
#productModal .product.popup .uk-grid .main_col_actions .buy-button.mobile-button-parent {
  background-color: unset;
}
#productModal .product.popup .uk-grid .main_col_actions .buy-button.is-loading {
  color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
#productModal .product.popup .uk-grid .main_col_actions .buy-button.mobile-button-parent {
  background-color: #00963E;
}
#productModal .product.popup .uk-grid .slick-track {
  /*display: flex;*/
  margin-left: auto;
  margin-right: auto;
}
#productModal .product.popup .uk-grid .slick-track .slick-slide {
  /*display: flex;*/
  height: auto;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
#productModal .product.popup .drop_measures {
  display: inline-block;
  padding-left: 20px;
  margin-top: 10px;
  width: 100%;
  box-sizing: border-box;
}
#productModal .product.popup .drop_measures .drop-title {
  display: inline-block;
  padding-right: 9px;
  max-width: 70px;
}
#productModal .product.popup .drop_measures .measure_drop {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  width: 140px;
  height: 22px;
  float: right;
  margin-right: 0;
}
#productModal .product.popup .drop_measures .measure_drop .city {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  padding: 0;
}
#productModal .product.popup .drop_measures .measure_drop .city .drop_val1 {
  color: black;
  width: 100%;
  text-align: left;
  padding-left: 5px;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#productModal .product.popup .drop_measures .measure_drop .city i {
  font-size: 12px;
  vertical-align: super;
  line-height: 9px;
  padding: 7px;
  float: right;
  background-color: #e1e1e1;
  color: #333;
}
#productModal .product.popup .drop_measures .measure_drop .drop_val1 {
  color: black;
}
.detail-product .rating {
  height: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  position: relative;
}
@media all and (max-width:767px) {
  .detail-product .rating {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
  }
}
.detail-product .rating .stars-wrapper {
  width: 79px;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2089.946442%2085.839722%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2289.946442%22%20height%3D%2285.839722%22%3E%0A%09%3Cg%20id%3D%22g4%22%20transform%3D%22translate%28-5.0488438,-7.075%29%22%20style%3D%22fill%3A%23DADADA%3Bfill-opacity%3A1%22%3E%0A%09%09%3Cpath%20d%3D%22m%2052,8.5%209.6,29.7%20h%2031.3%20c%202,0%202.9,2.6%201.2,3.8%20l%20-25.3,18.4%209.7,29.7%20c%200.6,1.9%20-1.6,3.5%20-3.2,2.3%20L%2050,74.1%2024.7,92.5%20c%20-1.6,1.2%20-3.9,-0.4%20-3.2,-2.3%20L%2031.2,60.5%205.9,42.1%20C%204.3,40.9%205.1,38.3%207.1,38.3%20H%2038.4%20L%2048,8.5%20c%200.6,-1.9%203.4,-1.9%204,0%20z%22%20id%3D%22path2%22%20style%3D%22fill%3A%23DADADA%3Bfill-opacity%3A1%22%20/%3E%0A%09%3C/g%3E%0A%3C/svg%3E');
  background-size: auto 100%;
}
.detail-product .rating .stars-wrapper .stars-progress {
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2089.946442%2085.839722%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2289.946442%22%20height%3D%2285.839722%22%3E%0A%09%3Cg%20id%3D%22g4%22%20transform%3D%22translate%28-5.0488438,-7.075%29%22%20style%3D%22fill%3A%23FA8A07%3Bfill-opacity%3A1%22%3E%0A%09%09%3Cpath%20d%3D%22m%2052,8.5%209.6,29.7%20h%2031.3%20c%202,0%202.9,2.6%201.2,3.8%20l%20-25.3,18.4%209.7,29.7%20c%200.6,1.9%20-1.6,3.5%20-3.2,2.3%20L%2050,74.1%2024.7,92.5%20c%20-1.6,1.2%20-3.9,-0.4%20-3.2,-2.3%20L%2031.2,60.5%205.9,42.1%20C%204.3,40.9%205.1,38.3%207.1,38.3%20H%2038.4%20L%2048,8.5%20c%200.6,-1.9%203.4,-1.9%204,0%20z%22%20id%3D%22path2%22%20style%3D%22fill%3A%23FA8A07%3Bfill-opacity%3A1%22%20/%3E%0A%09%3C/g%3E%0A%3C/svg%3E');
  background-size: inherit;
}
.detail-product .itemprop-description {
  display: none;
}
.detail-product .price-card .param-line.mobile-param-line {
  display: none;
}
.detail-product .price-card .param-line .drop_measures {
  display: flex;
  padding: 0;
  margin: 10px 0;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  justify-content: space-between;
}
.detail-product .price-card .drop_measures .drop-title {
  display: inline-block;
  padding-right: 9px;
  max-width: 70px;
}
.detail-product .price-card .drop_measures .measure_drop {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  width: 140px;
  height: 22px;
  float: right;
  margin-right: 0;
}

.detail-product .price-card .drop_measures .measure_drop .city {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  padding: 0;
}
.detail-product .price-card .drop_measures .measure_drop .city .drop_val1 {
  color: black;
  width: 100%;
  text-align: left;
  padding-left: 5px;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.detail-product .price-card .drop_measures .measure_drop .city i {
  font-size: 12px;
  vertical-align: super;
  line-height: 9px;
  padding: 7px;
  float: right;
  background-color: #e1e1e1;
  color: #333;
}
.detail-product .price-card .drop_measures .measure_drop .drop_val1 {
  color: black;
}
.detail-product .price-card .counter {
  margin-left: 0;
}
.detail-product .price-card .counter span {
  font-size: 14px;
  color: #484849;
}
.detail-product .price-card .counter-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  padding-left: 17px;
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 14px;
  color: #484849;
}
.detail-product .price-card .counter-container-icon {
  font-size: 14px;
  color: #484849;
  margin-right: 10px;
}
.detail-product .price-card .counter-container-icon img {
  vertical-align: bottom;
}
.detail-product .price-card .counter-container [data-timer-min-str] {
  display: none;
}
@media all and (max-width:767px) {
  .detail-product .price-card .counter-container {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-box-pack: end;
    -o-box-pack: end;
    box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-lines: multiple;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-box-lines: multiple;
    -o-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    padding-top: 0;
  }
  .detail-product .price-card .counter-container .text {
    margin: 0 0 5px 0;
    font-size: 12px;
    width: 100%;
    color: #b3b3b3;
    text-align: right;
  }
  .detail-product .price-card .counter-container [data-timer-str] {
    display: none;
  }
  .detail-product .price-card .counter-container [data-timer-min-str] {
    display: block;
    font-size: 13px;
  }
}
.detail-product .price-card .price.one_row {
  padding: 0;
  margin: 0;
}
.detail-product .price-card .price.one_row .sale {
  font-family: Roboto-Regular;
  font-size: 40px;
  color: #484849;
  float: left;
  margin-top: 40px;
  margin-left: 16px;
  margin-bottom: 16px;
  line-height: 1;
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1090px) {
  .detail-product .price-card .price.one_row .sale.new_price {
    margin-top: 0;
  }
}
.detail-product .price-card .price.one_row .sale #offer-price {
  font-size: 40px;
  line-height: 1;
}
.detail-product .price-card .price.one_row del {
  display: block;
  font-family: Roboto-Regular;
  font-size: 22px;
  color: #9f9fa1;
  float: left;
  text-decoration: line-through;
  margin-left: 10px;
  margin-top: 25px;
  margin-bottom: 15px;
  position: static;
  white-space: nowrap;
}
.detail-product .price-card .price.one_row del ~ .price_value {
  color: #29004e;
  position: relative;
}
.detail-product .price-card .price.one_row del ~ .price_value * {
  color: inherit;
}
.detail-product .price-card .price.one_row {
  display: block;
}
@media all and (max-width: 980px) {
  .detail-product .price-card .price.one_row .sale {
    font-size: 32px;
  }
}
@media all and (max-width:767px) {
  .detail-product .price-card .price.one_row {
    height: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex-grow: 1;
    width: 100%;
  }
  .detail-product .price-card .price.one_row .sale {
    margin-left: 0;
    margin-top: 0;
    float: none;
    margin-bottom: 5px;
  }
  .detail-product .price-card .price.one_row del {
    float: none;
    display: block;
    margin: 0;
    font-size: 16px;
  }
}
.detail-product .price-card .not-available {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  position: relative;
  flex: initial;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 0 16px;
  margin-top: 10px;
}
.detail-product .price-card .not-available button {
  width: 100%;
  background-color: #b3205b;
  color: #FFFFFF;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 18px;
  box-sizing: border-box;
  white-space: nowrap;
  min-height: 35px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.detail-product .price-card .not-available button:hover {
  background-color: #FA8A07;
  color: #FFF;
}
.detail-product .price-card .not-available button[disabled] {
  cursor: not-allowed;
  background-color: #CCC;
  color: #FFF;
  border: #CCC;
}
.detail-product .price-card .not-available button.is-loading {
  background-repeat: no-repeat;
  background-position: 50%;
  color: transparent;
  background-size: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
}
.detail-product .price-card .not-available button.noticed:after {
  position: absolute;
  content: "Мы уведомим вас о поступлении товара";
  padding: 10px 15px;
  background: #b3205b;
  color: white;
  font-size: 10px;
  right: 50%;
  transform: translateX(50%);
  margin: 0;
  z-index: 2;
  white-space: nowrap;
  bottom: calc(100% + 8px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.detail-product .price-card .not-available button.noticed:before {
  position: absolute;
  top: -8px;
  right: 50%;
  content: "";
  margin-right: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #b3205b transparent transparent transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (max-width:767px) {
  .detail-product .price-card .not-available button {
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    border-radius: 0;
  }
}
.detail-product .price-card .not-available span {
  color: #afafaf;
  font-size: 14px;
  text-align: center;
  text-overflow: inherit;
  margin-bottom: 10px;
  bottom: 100%;
  width: 100%;
}


@media all and (min-width: 980px) {

  .detail-product .price-card .not-available {
    margin-top: 20px;
  }

  .detail-product .price-card .not-available span{
    margin-bottom: 0;
  }
  /*.detail-product .price-card .not-available span {*/
  /*  display: none;*/
  /*}*/
}

@media all and (max-width: 980px) {

  .detail-product .price-card .not-available {
    margin-top: 0;
  }
  /*.detail-product .price-card .not-available span {*/
  /*  display: none;*/
  /*}*/
}

@media all and (max-width:767px) {
  .detail-product .price-card .mobile-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    margin-top: 15px;
    flex-wrap: wrap;
  }
  .detail-product .price-card .mobile-flex .param-line.mobile-param-line{
    flex-basis: 100%;
    display: block;
  }
}
.detail-product .price-card .drop_qty {
  margin-top: 10px;
  padding-left: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.detail-product .price-card .drop_qty .qnt-text {
  margin-bottom: 0;
}
.detail-product .price-card .drop_qty .quantity_basket {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  width: 150px;
  border-radius: 3px;
  overflow: hidden;
}
.detail-product .price-card .drop_qty .quantity_basket .button {
  margin: 0;
  padding: 0;
  position: relative;
  cursor: pointer;
  background: #e1e1e1;
  width: 23px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 15px;
  font-family: "Trebuchet MS", Helvetica, sans-serif !important;
  line-height: 12px;
  border-radius: 0;
  flex-shrink: 0;
}
.detail-product .price-card .drop_qty .quantity_basket .up {
  border: 1px solid #e1e1e1;
  line-height: 18px;
}
.detail-product .price-card .drop_qty .quantity_basket .down {
  border: 1px solid #e1e1e1;
  line-height: 18px;
}
.detail-product .price-card .drop_qty .quantity_basket .button.disabled {
  opacity: 0.25;
}
.detail-product .price-card .drop_qty .quantity_basket input {
  margin: 0;
  padding: 0;
  height: 20px;
  border: 1px solid #e1e1e1;
  text-align: center;
  font-family: Roboto-Regular;
  font-size: 12px;
  color: #484849;
  width: calc(100% - 46px);
  border-radius: 0;
  overflow: hidden;
  margin-right: 0px;
}
.detail-product .price-card .buy-button {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  color: #fff;
  width: 100%;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 11px;
  min-height: 35px;
  padding: 0 33px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  margin-top: 20px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .detail-product .price-card .buy-button {
    line-height: 30px;
  }
}
@media screen and (min-width: 768px) {
  .detail-product .price-card .buy-button {
    background-color: #00963E;
  }
}
.detail-product .price-card .buy-button.mobile-button-parent {
  background-color: unset;
}
.detail-product .price-card .buy-button.is-loading {
  color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}
.detail-product .price-card .drop_measures {
  padding-right: 20px;
}
.detail-product .price-card .drop_measures .measure_drop {
  width: 140px;
  height: 25px;
}
.detail-product .price-card .drop_qty {
  padding-left: 0;
}
.detail-product .price-card .drop_qty .quantity_basket {
  width: 140px;
  height: 25px;
}
.detail-product .price-card span.currency-rub {
  color: inherit;
  font-size: inherit;
}
.detail-product .social_dropdown_cont,
.detail-product .social_dropdown_cont_mobile {
  height: auto;
  width: auto;
}
.detail-product .social_dropdown_cont li,
.detail-product .social_dropdown_cont_mobile li {
  display: block;
  margin-bottom: 5px;
}
.detail-product .price-card * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.detail-product .price-card .buy-button.mobile-button-parent {
  position: fixed;
  padding: 15px 15px 25px;
  height: 90px;
  text-align: center;
  cursor: pointer;
  z-index: 10;
  bottom: 0;
  left: 0;
  background-color: #ffffffa1 !important;
  border-radius: 0;
}
@media all and (max-width:767px) {
  .detail-product .price-card .buy-button.mobile-button-parent {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .detail-product .price-card .buy-button.mobile-button-parent {
    display: none;
  }
}
.detail-product .price-card .buy-button.mobile-button-parent .mobile-buy-button {
  display: block;
  width: 100%;
  background: #f08821;
  text-align: center;
  cursor: pointer;
  position: relative;
  z-index: 11;
  border-radius: 25px;
}
.detail-product .price-card .buy-button.mobile-button-parent .mobile-buy-button.after {
  display: none;
}
.detail-product .price-card .buy-button.mobile-button-parent.in-basket .mobile-buy-button {
  display: none;
}
.detail-product .price-card .buy-button.mobile-button-parent.in-basket .mobile-buy-button.after {
  display: block;
}
.detail-product .price-card .buy-button.mobile-button-parent.is-loading:not(.in-basket):after {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  content: "";
  z-index: 1002;
  background-color: #FA8A07;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-size: 40px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.detail-product .price-card .buy-button.mobile-button-parent.is-loading.in-basket .mobile-buy-button__add-more {
  color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-size: 40px;
  background-position: 50%;
  background-repeat: no-repeat;
}
.detail-product .price-card .buy-button.mobile-button-parent.added-to-basket.near-right:after,
.detail-product .price-card .buy-button.mobile-button-parent.added-to-basket.near-left:after {
  right: calc(50% - 100px);
  left: auto;
}
[data-one-click-button][disabled] {
  display: none;
}
.product-detail-page .rr-widget {
  display: block;
}
.product-detail-page .rr-widget .slick-hidden {
  display: none;
}
.product-detail-page .rr-widget .product .items_img a {
  max-height: 240px;
}
.product-detail-page .rr-widget .product .items_img a div {
  max-height: 100px;
}
.product-detail-page .rr-widget .product .item_name {
  display: none;
}
.product-detail-page .rr-widget .product .price.one_row {
  padding-top: 10px;
}
.product-detail-page .rr-widget .product .price.one_row del {
  font-size: 11pt;
}
.product-detail-page .rr-widget .product .product_header {
  height: auto;
  max-height: 37px;
  overflow: hidden;
}
.product-detail-page .rr-widget .product .product_header--ref {
  font-size: 12px;
  line-height: 17px;
  max-height: 100%;
}
.product-detail-page .rr-widget .product .hover_label {
  display: none;
}
.product-detail-page .feedbak_char_label {
  display: block;
}
.product.popup .not-available {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  position: relative;
  flex: initial;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  margin: 0 16px;
  margin-top: 10px;
}
.product.popup .not-available button {
  width: 100%;
  background-color: #b3205b;
  color: #FFFFFF;
  font-family: Roboto-Regular;
  font-size: 16px;
  line-height: 18px;
  box-sizing: border-box;
  white-space: nowrap;
  min-height: 35px;
  border-radius: 4px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.product.popup .not-available button:hover {
  background-color: #FA8A07;
  color: #FFF;
}
.product.popup .not-available button[disabled] {
  cursor: not-allowed;
  background-color: #CCC;
  color: #FFF;
  border: #CCC;
}
.product.popup .not-available button.is-loading {
  background-repeat: no-repeat;
  background-position: 50%;
  color: transparent;
  background-size: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23FFF%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
}
.product.popup .not-available button.noticed:after {
  position: absolute;
  content: "Мы уведомим вас о поступлении товара";
  padding: 10px 15px;
  background: #b3205b;
  color: white;
  font-size: 10px;
  right: 50%;
  transform: translateX(50%);
  margin: 0;
  z-index: 2;
  white-space: nowrap;
  bottom: calc(100% + 8px);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.product.popup .not-available button.noticed:before {
  position: absolute;
  top: -8px;
  right: 50%;
  content: "";
  margin-right: -5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #b3205b transparent transparent transparent;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media all and (max-width:767px) {
  .product.popup .not-available button {
    position: fixed;
    z-index: 10;
    bottom: 0;
    left: 0;
    border-radius: 0;
  }
}
.product.popup .not-available span {
  color: #afafaf;
  font-size: 14px;
  text-align: center;
  text-overflow: inherit;
  margin-bottom: 10px;
  bottom: 100%;
  width: 100%;
}
@media all and (max-width: 980px) {
  .product.popup .not-available span {
    display: none;
  }
}
.product.popup .not-available {
  margin-right: 0;
  margin-top: 40px;
}
.one-click-btn.is-loading {
  color: transparent;
  background: no-repeat 50% 50%;
  background-size: 30px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  /*&:hover {
      .spinner(#FFF);
  }*/
}
.present-block {
  bottom: 20px;
  top: unset;
  right: unset;
  left: 5px;
  margin-right: unset;
}
.present-block:hover {
  background-color: transparent !important;
}
.present-block > span {
  content: url("/local/templates/main_evalar/img/gift.svg");
  background-color: transparent !important;
}
.present-block .top_badge_bg {
  display: none;
}
.present-block .close {
  background-color: transparent !important;
}
.pop_content .present-block {
  margin-top: 5px;
}
.product .present-block,
.detail-product .present-block {
  text-transform: lowercase;
  width: 60px;
  cursor: pointer;
  background-color: #fff;
  padding: 1px 13px 1px 13px;
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -ms-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product .present-block:hover,
.detail-product .present-block:hover,
.product .present-block.opened,
.detail-product .present-block.opened {
  color: #fff;
  background-color: #0a9e3b;
}
.product .present-block:before,
.detail-product .present-block:before {
  content: "";
  position: relative;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  margin-right: 3px;
}
.product .present-block.is-loading,
.detail-product .present-block.is-loading {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  color: transparent;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%230a9e3b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-position: 50%;
  background-size: 35px;
  background-repeat: no-repeat;
}
.product .present-block.is-loading:hover,
.detail-product .present-block.is-loading:hover {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
}
.product .present-block data,
.detail-product .present-block data {
  display: none;
  position: absolute;
  color: #777;
  top: calc(100% - 10px);
  text-align: left;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  z-index: 100000;
}
.product .present-block data wrap,
.detail-product .present-block data wrap {
  position: relative;
  margin-top: 15px;
  display: block;
  padding: 10px;
  padding-right: 30px;
  -webkit-box-shadow: 0 1px 9px 0 rgba(119, 119, 119, 0.75);
  -moz-box-shadow: 0 1px 9px 0 rgba(119, 119, 119, 0.75);
  box-shadow: 0 1px 9px 0 rgba(119, 119, 119, 0.75);
  width: 240px;
  background: #FFF;
}
.product .present-block data wrap .close,
.detail-product .present-block data wrap .close {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 11px;
  height: 11px;
  margin: 0;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20viewBox%3D%220%200%2030%2030%22%20x%3D%220px%22%20y%3D%220px%22%20version%3D%221.1%22%20id%3D%22svg12%22%20sodipodi%3Adocname%3D%22noun_Close_659811.svg%22%20width%3D%2230%22%20height%3D%2230%22%20inkscape%3Aversion%3D%220.92.4%20%285da689c313,%202019-01-14%29%22%3E%20%3Cmetadata%20id%3D%22metadata18%22%3E%20%3Crdf%3ARDF%3E%20%3Ccc%3AWork%20rdf%3Aabout%3D%22%22%3E%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%20%3Cdc%3Atype%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%20%3C/cc%3AWork%3E%20%3C/rdf%3ARDF%3E%20%3C/metadata%3E%20%3Cdefs%20id%3D%22defs16%22%20/%3E%20%3Csodipodi%3Anamedview%20pagecolor%3D%22%23ffffff%22%20bordercolor%3D%22%23666666%22%20borderopacity%3D%221%22%20objecttolerance%3D%2210%22%20gridtolerance%3D%2210%22%20guidetolerance%3D%2210%22%20inkscape%3Apageopacity%3D%220%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Awindow-width%3D%22716%22%20inkscape%3Awindow-height%3D%22480%22%20id%3D%22namedview14%22%20showgrid%3D%22false%22%20inkscape%3Azoom%3D%221.9666667%22%20inkscape%3Acx%3D%2242.003905%22%20inkscape%3Acy%3D%2230.003907%22%20inkscape%3Awindow-x%3D%220%22%20inkscape%3Awindow-y%3D%220%22%20inkscape%3Awindow-maximized%3D%220%22%20inkscape%3Acurrent-layer%3D%22svg12%22%20/%3E%20%3Ctitle%20id%3D%22title2%22%3EArtboard%2020%3C/title%3E%20%3Cg%20id%3D%22g6%22%20transform%3D%22matrix%280.35710966,0,0,0.35710966,-2.1412635,-2.1412635%29%22%20style%3D%22fill%3A%23444%22%3E%20%3Cpath%20d%3D%22M%2087.66,19.66%2059.31,48%2087.66,76.34%20A%208.0044488,8.0044488%200%200%201%2076.34,87.66%20L%2048,59.31%2019.66,87.66%20A%208.0044488,8.0044488%200%200%201%208.34,76.34%20L%2036.69,48%208.34,19.66%20A%208.0044488,8.0044488%200%200%201%2019.66,8.34%20L%2048,36.69%2076.34,8.34%20a%208.0044488,8.0044488%200%200%201%2011.32,11.32%20z%22%20id%3D%22path4%22%20inkscape%3Aconnector-curvature%3D%220%22%20style%3D%22fill%3A%23444%22%20/%3E%20%3C/g%3E%20%3C/svg%3E%20');
  background-size: contain;
  background-repeat: no-repeat;
}
.product .present-block data .present-item,
.detail-product .present-block data .present-item {
  margin: 5px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.product .present-block data .present-item .left,
.detail-product .present-block data .present-item .left {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
.product .present-block data .present-item .right,
.detail-product .present-block data .present-item .right {
  margin-left: 10px;
}
.product .present-block data .present-item .right p,
.detail-product .present-block data .present-item .right p {
  color: #11394e;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 0;
  text-transform: initial;
  margin-top: 5px;
}
.product .present-block data .present-item .right a,
.detail-product .present-block data .present-item .right a {
  font-size: 12px;
  color: #c1c1c1;
  text-decoration: underline;
  text-transform: capitalize;
}
.product .present-block.opened data,
.detail-product .present-block.opened data {
  display: block;
}
.product .present-block.opened.near-right data,
.detail-product .present-block.opened.near-right data {
  right: 0;
}
.product .present-block.opened.near-left data,
.detail-product .present-block.opened.near-left data {
  left: -30px;
}
.detail-product .product_card_slider .present-block {
  top: 7px;
  right: 7px;
}
.price_diff {
  text-decoration: none !important;
  font-size: 14px !important;
  color: #fa8a07 !important;
  margin-left: 15px;
  display: inline !important;
  font-weight: 600;
}
@media screen and (max-width: 980px) {
  .price_diff {
    margin-left: 7px;
  }
}
.price_diff span {
  color: #f92100 !important;
  text-decoration: none;
}
del {
  text-decoration: none;
}
del span:not(.price_diff) {
  font-size: 15px !important;
  color: #777 !important;
  display: inline !important;
  text-decoration: line-through;
}
del currency {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main_col_2 del span:not(.price_diff) {
  font-size: 22px !important;
  color: #9f9fa1 !important;
}
@media screen and (max-width: 767px) {
  .main_col_2 del span:not(.price_diff) {
    font-size: 16px !important;
  }
}
.card_main .middle_col .mid_txt .hover_label {
  float: left;
}
.card_main .middle_col .mid_txt .hover_label.svg-text {
  background: none;
  width: auto;
}
.card_main .middle_col .mid_txt .hover_label.svg-text img {
  height: 100%;
}
.card_main .middle_col .mid_txt .hover_label.svg-text .label_f {
  top: 0;
  left: 50%;
  margin-left: -20px;
}
.char_section_tab_label_content table,
.char_section_tab_label_content table tr, .char_section_tab_label_content table td {
  border: 1px solid #d1d1d1;
}
.product-detail-page #cardModal .swiper-button-next,
.product-detail-page #cardModal .swiper-button-prev {
  background-image: none;
}
.product-detail-page #cardModal .swiper-button-prev img {
  transform: scale(-1);
}
.mob-category {
  height: 40px;
  width: 90%;
  margin: 0 auto;
  justify-content: center;
  overflow: hidden;
  align-items: center;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  display: none;
  cursor: pointer;
}
.mob-category .category_header {
  color: #222;
}
@media screen and (max-width: 767px) {
  .mob-category {
    display: flex;
  }
}
.main_grid_left .dropdown {
  display: block;
  background-image: url('data:image/svg+xml;charset=utf8,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%200h14v14H0V0zm0%200h14v14H0V0z%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%233c3c3b%22%20fill-rule%3D%22nonzero%22%20d%3D%22M7.002%209.563c.059%200%20.115-.013.168-.038.054-.026.101-.062.14-.11l3.566-4.054c.083-.092.124-.201.124-.327%200-.09-.018-.17-.055-.24-.037-.072-.087-.129-.15-.17-.063-.04-.134-.06-.214-.06-.114%200-.214.043-.3.132L6.755%208.7h.492L3.718%204.696c-.082-.089-.182-.133-.299-.133-.08%200-.151.02-.214.062-.063.04-.113.097-.15.168-.037.072-.055.152-.055.24%200%20.065.01.126.032.182.022.056.052.107.092.15l3.565%204.05c.092.099.197.148.313.148z%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E%0A');
  width: 18px;
  height: 18px;
  margin-top: 2px;
  margin-left: 5px;
  -webkit-transition: 0.2s all;
  -moz-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
}
.main_grid_left .dropdown.green_bg {
  background-color: #0a9e3b;
  background-image: url('data:image/svg+xml;charset=utf8,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0%200h14v14H0V0zm0%200h14v14H0V0z%22/%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%20d%3D%22M7.002%209.563c.059%200%20.115-.013.168-.038.054-.026.101-.062.14-.11l3.566-4.054c.083-.092.124-.201.124-.327%200-.09-.018-.17-.055-.24-.037-.072-.087-.129-.15-.17-.063-.04-.134-.06-.214-.06-.114%200-.214.043-.3.132L6.755%208.7h.492L3.718%204.696c-.082-.089-.182-.133-.299-.133-.08%200-.151.02-.214.062-.063.04-.113.097-.15.168-.037.072-.055.152-.055.24%200%20.065.01.126.032.182.022.056.052.107.092.15l3.565%204.05c.092.099.197.148.313.148z%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}
.main_grid_left .resetFilter {
  display: none;
}
.main_grid_left.opened .dropdown {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.main_grid_left.opened .main_left .products {
  display: block;
}
.main_grid_left.opened .close_cat,
.main_grid_left.opened .open_cat {
  font-size: 20px;
}
.main_grid_left.opened a.child-link {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .main_grid_left.opened .resetFilter {
    display: block;
    color: #222;
    padding: 7px 25px;
    margin: 20px 0px 0px 0;
    position: relative;
  }
  .main_grid_left.opened .resetFilter:after {
    content: " ";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 5px;
    top: 11px;
    background-size: cover;
    cursor: pointer;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2014%22%20id%3D%22svg10%22%20sodipodi%3Adocname%3D%22noun_Cross_1776308.svg%22%20width%3D%2214%22%20height%3D%2214%22%20inkscape%3Aversion%3D%220.92.4%20%285da689c313,%202019-01-14%29%22%3E%20%3Cg%20transform%3D%22matrix%280.26879993,0,0,0.26880016,-6.4399965,-262.43511%29%22%20id%3D%22g4%22%3E%20%3Cpath%20d%3D%22m%2075.455882,976.90631%20c%20-0.78108,-0.7811%20-2.04738,-0.781%20-2.82842,0%20l%20-22.62749,22.6275%20-22.627428,-22.6274%20c%20-0.78107,-0.7811%20-2.04734,-0.7811%20-2.82842,0%20-0.78107,0.781%20-0.78106,2.0473%2010e-6,2.8284%20l%2022.627398,22.62739%20-22.627338,22.6273%20c%20-0.78104,0.7811%20-0.78107,2.0474%20-10e-6,2.8285%200.78108,0.781%202.04739,0.781%202.82843,0%20l%2022.627358,-22.6274%2022.62741,22.6274%20c%200.78108,0.7811%202.04736,0.7811%202.82843,0%200.78108,-0.781%200.78107,-2.0473%200,-2.8284%20l%20-22.62742,-22.6274%2022.62749,-22.62749%20c%200.78104,-0.781%200.78107,-2.0473%200,-2.8284%20z%22%20style%3D%22color%3A%23484849%3Btext-indent%3A0%3Btext-transform%3Anone%3Bdirection%3Altr%3Bbaseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bfill%3A%23484849%3Bfill-opacity%3A1%3Benable-background%3Aaccumulate%22%20marker%3D%22none%22%20visibility%3D%22visible%22%20display%3D%22inline%22%20overflow%3D%22visible%22%20id%3D%22path2%22%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%20%3C/g%3E%3C/svg%3E');
  }
}
.product-detail-page .price-card span.currency-rub {
  font-size: 39px;
}
.product span.currency-rub {
  padding-left: 3px;
}
/**
Общие стили для списка
 */
.catalog_list_item,
.catalogue .items_list,
.items-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.catalog_list_item [data-item],
.catalogue .items_list [data-item],
.items-list [data-item] {
  max-height: 100%;
  min-height: 0;
  display: -webkit-box;
  width: 33.3%;
}
.catalog_list_item [data-item] .product,
.catalogue .items_list [data-item] .product,
.items-list [data-item] .product {
  margin: 0;
  /*height: 100%;*/
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  min-height: 0;
  height: auto;
}
.catalog_list_item [data-item] .product .product_header,
.catalogue .items_list [data-item] .product .product_header,
.items-list [data-item] .product .product_header {
  height: auto;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .catalog_list_item [data-item] .product,
  .catalogue .items_list [data-item] .product,
  .items-list [data-item] .product {
    height: 100%;
  }
}
@media all and (max-width: 480px) {
  .catalog_list_item [data-item],
  .catalogue .items_list [data-item],
  .items-list [data-item] {
    width: 50%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #productModal .popup.product .uk-grid .main_col_actions .buy-button {
    line-height: 30px;
  }
  .productimg {
    width: 100%;
  }
}
.items-list.slick-initialized .slick-track,
.rr-new-widget.slick-initialized .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.items-list.slick-initialized .slick-track .slick-slide,
.rr-new-widget.slick-initialized .slick-track .slick-slide {
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  display: -webkit-box;
  height: auto;
}
.items-list.slick-initialized .slick-track .slick-slide .product,
.rr-new-widget.slick-initialized .slick-track .slick-slide .product {
  display: -webkit-box;
  height: auto;
}
/**
Общие стили для карусели
 */
.uk-slider .product .not-available-text {
  float: right;
  font-size: 9px;
  color: #f4b13b;
  margin: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  min-height: 0;
}
.uk-slider .product .not-available-text .product_header {
  height: auto;
}
@media screen and (max-width: 400px) {
  .uk-slider .product .item_name {
    height: 40px;
  }
}
.slider-wrapper .items-list {
  display: block;
}
.catalogue .section--header {
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .catalogue .section--header {
    margin-top: 0;
    line-height: 2;
  }
}
.catalogue .category_description {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.catalogue .category_description .seo-image {
  padding-right: 10px;
  flex-shrink: 0;
  max-width: 25%;
}
@media all and (max-width:767px) {
  .catalogue .category_description {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
  }
  .catalogue .category_description .seo-image {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    padding-right: 0;
    margin-bottom: 10px;
    width: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .cloud_text {
    margin-bottom: 30px;
  }
}
.cloud_text a {
  color: #3d3d3d;
  text-decoration: none;
  margin-right: 15px;
  border: 1px solid #00963E;
  white-space: nowrap;
  line-height: 40px;
  padding: 5px 15px;
  border-radius: 15px;
}
.cloud_text a.hidden-tag {
  display: none;
}
.cloud_text a:hover {
  background: #00963E;
  border-color: #00963E;
  color: #fff;
}
.banners-second .wrapper {
  padding: 0;
  margin: 0;
  max-width: 100%;
  width: 100%;
  max-height: 335px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.banners-second .wrapper a {
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.banners-second .wrapper a img {
  height: auto;
  width: auto;
}
.banners-second .wrapper a:first-of-type {
  width: auto;
  max-width: 41.7%;
  width: 41.7%;
  background-position-x: right;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
.banners-second .wrapper a:last-of-type {
  max-width: 58.3%;
  width: 58.3%;
  background-position-x: left;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex-grow: 1;
}
.banners-second .wrapper a:last-of-type img {
  /*object-fit: contain;*/
  width: 100%;
}
.newproducts.section .wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.newproducts.section .wrapper banner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  position: relative;
  width: 33%;
}
.newproducts.section .wrapper banner:first-of-type {
  height: auto;
}
.newproducts.section .wrapper banner:first-of-type img {
  width: 100%;
  height: 100%;
}
@media all and (max-width: 980px) {
  .newproducts.section .wrapper banner {
    width: 50%;
  }
  .newproducts.section .wrapper banner:last-of-type {
    display: none;
  }
}
@media all and (max-width: 580px) {
  .newproducts.section .wrapper banner {
    width: 100%;
  }
  .newproducts.section .wrapper banner:nth-child(2) {
    display: none;
  }
}
.newproducts.section .wrapper banner img {
  width: 100%;
  object-fit: contain;
}
.newproducts.section .wrapper banner:after {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.newproducts.section .wrapper banner:hover:after {
  opacity: 1;
}
[data-gallery] [data-big-swiper] .swiper-slide {
  max-height: 800px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  height: auto;
}
.user_block_basket .payment-result {
  font-size: 16px;
  font-weight: bold;
  margin: 30px 0;
  padding-left: 5px;
}
.user_block_basket .payment-result.success-payment {
  color: #1d6929;
}
.user_block_basket .payment-result.error-payment {
  /*color:#8A0000;*/
}
.user_block_basket .shipment-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
}
.user_block_basket .shipment-wrapper .shipment {
  background: #f5f5f5;
  border-radius: 3px;
  padding: 15px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 50%;
}
.user_block_basket .shipment-wrapper .shipment .title {
  font-size: 20px;
  margin-bottom: 20px;
}
.user_block_basket .shipment-wrapper .shipment .data-fields {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-box-lines: multiple;
  -o-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.user_block_basket .shipment-wrapper .shipment .data-fields .fields {
  padding-right: 60px;
}
.user_block_basket .shipment-wrapper .shipment .fields,
.user_block_basket .shipment-wrapper .shipment .data,
.user_block_basket .shipment-wrapper .shipment .payment,
.user_block_basket .shipment-wrapper .shipment .total-wrap {
  margin-bottom: 15px;
}
.user_block_basket .shipment-wrapper .shipment .fields .item,
.user_block_basket .shipment-wrapper .shipment .data .item,
.user_block_basket .shipment-wrapper .shipment .payment .item,
.user_block_basket .shipment-wrapper .shipment .total-wrap .item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  font-size: 14px;
  margin: 7px 0;
}
@media all and (max-width: 580px) {
  .user_block_basket .shipment-wrapper .shipment .fields .item.products,
  .user_block_basket .shipment-wrapper .shipment .data .item.products,
  .user_block_basket .shipment-wrapper .shipment .payment .item.products,
  .user_block_basket .shipment-wrapper .shipment .total-wrap .item.products {
    display: none;
  }
}
.user_block_basket .shipment-wrapper .shipment .fields .item .name,
.user_block_basket .shipment-wrapper .shipment .data .item .name,
.user_block_basket .shipment-wrapper .shipment .payment .item .name,
.user_block_basket .shipment-wrapper .shipment .total-wrap .item .name {
  width: 150px;
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
}
.user_block_basket .shipment-wrapper .shipment .fields .item.total,
.user_block_basket .shipment-wrapper .shipment .data .item.total,
.user_block_basket .shipment-wrapper .shipment .payment .item.total,
.user_block_basket .shipment-wrapper .shipment .total-wrap .item.total {
  font-weight: bold;
}
.user_block_basket .shipment-wrapper .shipment .payment .item.total {
  font-weight: bold;
  font-size: 18px;
  color: green;
  display: none;
}
.user_block_basket .shipment-wrapper .shipment .payment.payed .item.total {
  display: block;
}
.user_block_basket .shipment-wrapper .shipment .payment.payed .output,
.user_block_basket .shipment-wrapper .shipment .payment.payed .disclaimer {
  display: none;
}
.user_block_basket .shipment-wrapper .shipment .payment.is-loading .disclaimer {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23777%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  color: transparent;
  background-size: 50px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.user_block_basket .shipment-wrapper .shipment .payment .disclaimer {
  margin-top: 15px;
  font-size: 12px;
  padding: 10px;
  border: 1px solid;
  display: inline-block;
}
.user_block_basket .shipment-wrapper .shipment [data-products-modal] .uk-modal-dialog {
  width: 800px;
}
.user_block_basket .shipment-wrapper .shipment .yandex-payment-button {
  background: #00963E;
  font-size: 16px;
  color: #fff;
  border-radius: 20px;
  display: inline-block;
  padding: 10px 40px;
}
.user_block_basket .shipment-wrapper .shipment .basket-confirm__row.new {
  width: 19%;
}
.user_block_basket .shipment-wrapper .shipment .basket-confirm__title-row.new {
  width: 15%;
}

/* End */


/* Start:/local/templates/asevalar/css/advantages.css?17056049467007*/
.above_banner {
  position: relative;
  z-index: 0;
}
.advantages_container {
  font-size: 13px;
  align-items: center;
  line-height: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-around;
  z-index: 2;
}
.advantages_container .swiper-wrapper {
  height: 180px;
}
@media screen and (min-width: 981px) {
  .advantages_container .swiper-wrapper {
    justify-content: space-around;
  }
  .advantages_container .swiper-wrapper .swiper-slide {
    width: unset;
  }
}
.advantages_container.brand_trust .adv_item {
  margin-bottom: 4px;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .advantages_container.brand_trust .adv_item {
    margin-top: 10px;
  }
}
.advantages_container.brand_trust .adv_item.adv_sertificate {
  margin-top: 0px;
}
@media screen and (max-width: 767px) {
  .advantages_container.brand_trust .adv_item.adv_sertificate {
    margin-top: 4px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_container.search_open_advantages {
    margin-top: 85px;
  }
  .advantages_container ~ .top_slider_margin {
    margin-top: 0px;
  }
}
.advantages_container + hr {
  border-top: 2px solid #f1f1f1;
  margin-top: 0;
  margin-bottom: -2px;
}
@media screen and (min-width: 981px) {
  .advantages_container + hr {
    margin-top: -120px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_container + hr {
    margin-bottom: -30px;
    margin-top: 3px;
  }
}
@media screen and (max-width: 767px) {
  .advantages_container + hr.in_cart {
    margin-bottom: -25px;
  }
}
.advantages_container.main_page_adv + hr {
  margin-bottom: -2px;
}
@media screen and (min-width:1220px) {
  .advantages_container {
    max-width: 1170px;
    margin: auto;
  }
}
@media screen and (min-width: 980px) and (max-width: 1220px) {
  .advantages_container {
    max-width: 1170px;
    margin: auto;
  }
}
@media screen and (max-width: 980px) {
  .advantages_container {
    border: unset;
    margin-bottom: -120px;
  }
}
@media screen and (min-width: 981px) {
  .advantages_container {
    display: flex !important;
  }
}
@media screen and (max-width: 767px) {
  .advantages_container {
    margin-top: 40px;
  }
}
.advantages_container .adv_item {
  cursor: pointer;
  height: 51px;
}
@media screen and (max-width: 767px) {
  .advantages_container .adv_item {
    text-align: left;
    margin-left: 10px;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .advantages_container .adv_item {
    margin-left: 5px;
  }
}
.advantages_container .adv_item:hover {
  color: #0a9e3b;
}
.advantages_container .adv_item:focus {
  outline: unset;
}
.advantages_container .adv_item i {
  display: inline-block;
  height: 42px;
  width: 42px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.advantages_container .adv_item span {
  border-bottom: 1px dashed #444;
  display: inline;
}
.advantages_container .adv_item p {
  display: inline-block;
  text-align: left;
  margin-top: 3px;
  margin-bottom: 3px;
}
.advantages_container .adv_item .adv_spoiler {
  display: none;
  color: #484849 !important;
  position: absolute;
  z-index: 1;
  background-color: #f1f1f1;
  padding: 15px 25px;
  border-radius: 2px;
  width: 290px;
  margin-top: 10px;
}
@media screen and (max-width: 480px) {
  .advantages_container .adv_item .adv_spoiler {
    max-width: 70vw;
    padding: 5px 20px 5px 15px;
  }
}
.advantages_container .adv_item .adv_spoiler:after {
  position: absolute;
  content: '';
  width: 37px;
  height: 10px;
  background: url(/local/templates/main_evalar/img/popup_adv_arrow.png);
  top: -10px;
  left: 10px;
  background-repeat: no-repeat;
}
@media screen and (max-width: 980px) {
  .advantages_container .adv_item .adv_spoiler:after {
    left: 10%;
  }
}
@media screen and (min-width:481px) and (max-width: 680px) {
  .advantages_container .adv_item .adv_spoiler:after {
    left: 20%;
  }
}
@media screen and (max-width: 480px) {
  .advantages_container .adv_item .adv_spoiler:after {
    left: 31.5%;
  }
}
.advantages_container .adv_item .adv_spoiler.moved_arrow:after {
  left: 90%;
}
.advantages_container .adv_item .adv_spoiler:before {
  content: "\2716";
  color: #828282ad;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 2;
}
@media screen and (max-width: 980px) {
  .advantages_container.profit_and_safety {
    margin-bottom: -130px;
  }
}
@media screen and (max-width: 980px) {
  .advantages_container.profit_and_safety + hr {
    margin-top: 8px;
  }
}
.advantages_container.profit_and_safety .adv_item {
  margin-top: 8px;
}
@media screen and (max-width: 980px) {
  .advantages_container.profit_and_safety .adv_item {
    margin-top: 6px;
  }
}
.advantages_container.profit_and_safety .adv_item i {
  margin-bottom: -8px;
}
.adv_evalar p {
  max-width: 100px;
}
.adv_evalar:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/evalar_active.png);
}
.adv_evalar i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/evalar.png);
  margin-bottom: -12px;
}
.adv_natural_goods p {
  max-width: 140px;
}
.adv_natural_goods:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/natural_goods_active.png);
}
.adv_natural_goods i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/natural_goods.png);
  margin-bottom: -12px;
}
.adv_sertificate {
  margin-top: 0px;
}
.adv_sertificate p {
  max-width: 135px;
}
.adv_sertificate:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/sertificate_active.png);
}
.adv_sertificate i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/sertificate.png);
}
.adv_experts p {
  max-width: 100px;
}
.adv_experts:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/experts_active.png);
}
.adv_experts i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/experts.png);
  margin-bottom: -12px;
}
.adv_delivery i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/delivery.png);
  margin-bottom: -12px;
}
.adv_delivery:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/delivery_active.png);
}
.adv_delivery_point i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/delivery_point.png);
}
.adv_delivery_point:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/delivery_point_active.png);
}
.adv_safety i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/safety.png);
}
.adv_safety:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/safety_active.png);
}
.adv_order_return i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/order_return.png);
}
.adv_order_return:hover i {
  background-image: url(/local/templates/main_evalar/img/advantages_icons/order_return_active.png);
}

/* End */


/* Start:/local/templates/asevalar/css/distributor-page.css?17056049462337*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
body.distributor-page .upper-bar,
body.distributor-page .search_section_cont,
body.distributor-page .user_block,
body.distributor-page .header_menu {
  display: none;
}
body.distributor-page .mob-menu-btn-container {
  opacity: 0;
}
body.distributor-page .footer .top-footer .uk-block {
  display: none;
}
body.distributor-page .footer .uk-visible-small {
  display: none;
}
body.distributor-page .footer .txt_rights,
body.distributor-page .footer .social_block,
body.distributor-page .footer .pay {
  opacity: 0;
}
@media all and (max-width: 980px) {
  body.distributor-page .footer .txt_rights,
  body.distributor-page .footer .social_block,
  body.distributor-page .footer .pay {
    display: none;
  }
}
@media all and (max-width:767px) {
  body.distributor-page .footer .footer_mid {
    display: block !important;
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-box !important;
    display: -o-box !important;
    display: box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    /*display: -webkit-box;*/
    display: flex !important;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  body.distributor-page .footer .footer_mid img.logo_footer {
    display: block;
  }
  body.distributor-page .footer .footer_mid.uk-hidden-small {
    display: none !important;
  }
}

/* End */


/* Start:/local/templates/asevalar/js/nouislider/nouislider.css?17056049476994*/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
.fitomarket-slider-target,
.fitomarket-slider-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fitomarket-slider-target {
  position: relative;
  direction: ltr;
}
.fitomarket-slider-base,
.fitomarket-slider-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.fitomarket-slider-connects {
  overflow: hidden;
  z-index: 0;
}
.fitomarket-slider-connect,
.fitomarket-slider-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
.fitomarket-slider-connect {
  height: 100%;
  width: 100%;
}
.fitomarket-slider-origin {
  height: 10%;
  width: 10%;
}
/* Offset direction
 */
html:not([dir="rtl"]) .fitomarket-slider-horizontal .fitomarket-slider-origin {
  left: auto;
  right: 0;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.fitomarket-slider-vertical .fitomarket-slider-origin {
  width: 0;
}
.fitomarket-slider-horizontal .fitomarket-slider-origin {
  height: 0;
}
.fitomarket-slider-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.fitomarket-slider-touch-area {
  height: 100%;
  width: 100%;
}
.fitomarket-slider-state-tap .fitomarket-slider-connect,
.fitomarket-slider-state-tap .fitomarket-slider-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.fitomarket-slider-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.fitomarket-slider-horizontal {
  height: 18px;
}
.fitomarket-slider-horizontal .fitomarket-slider-handle {
  width: 7px;
  height: 7px;
  left: -17px;
  top: -6px;
}
.fitomarket-slider-vertical {
  width: 18px;
}
.fitomarket-slider-vertical .fitomarket-slider-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
html:not([dir="rtl"]) .fitomarket-slider-horizontal .fitomarket-slider-handle {
  /*right: -17px;*/
  right: calc(-100% + 10px);
  left: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.fitomarket-slider-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.fitomarket-slider-target * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.fitomarket-slider-target *:focus {
  /*	border: none;*/
}
.fitomarket-slider-connects {
  border-radius: 3px;
}
.fitomarket-slider-connect {
  background: #0a9e3b;
}
/* Handles and cursors;
 */
.fitomarket-slider-draggable {
  cursor: ew-resize;
}
.fitomarket-slider-vertical .fitomarket-slider-draggable {
  cursor: ns-resize;
}
.fitomarket-slider-handle {
  width: 7px;
  height: 7px;
  left: -3.5px;
  top: -3.5px;
  cursor: pointer;
  border-radius: 100%;
  position: relative;
  display: flex;
  background: #F9F9F9;
  border: 5px solid #828282;
  box-sizing: content-box;
}
.fitomarket-slider-active {
  /*box-shadow: inset 0 0 1px #FFF,
				inset 0 1px 7px #DDD,
				0 3px 6px -3px #BBB;*/
}
.fitomarket-slider-handle:after {
  left: 17px;
}
.fitomarket-slider-vertical .fitomarket-slider-handle:before,
.fitomarket-slider-vertical .fitomarket-slider-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.fitomarket-slider-vertical .fitomarket-slider-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .fitomarket-slider-connect {
  background: #B8B8B8;
}
[disabled].fitomarket-slider-target,
[disabled].fitomarket-slider-handle,
[disabled] .fitomarket-slider-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.fitomarket-slider-pips,
.fitomarket-slider-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.fitomarket-slider-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.fitomarket-slider-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.fitomarket-slider-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.fitomarket-slider-marker {
  position: absolute;
  background: #CCC;
}
.fitomarket-slider-marker-sub {
  background: #AAA;
}
.fitomarket-slider-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.fitomarket-slider-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.fitomarket-slider-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.fitomarket-slider-rtl .fitomarket-slider-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.fitomarket-slider-marker-horizontal.fitomarket-slider-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.fitomarket-slider-marker-horizontal.fitomarket-slider-marker-sub {
  height: 10px;
}
.fitomarket-slider-marker-horizontal.fitomarket-slider-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.fitomarket-slider-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.fitomarket-slider-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.fitomarket-slider-rtl .fitomarket-slider-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.fitomarket-slider-marker-vertical.fitomarket-slider-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.fitomarket-slider-marker-vertical.fitomarket-slider-marker-sub {
  width: 10px;
}
.fitomarket-slider-marker-vertical.fitomarket-slider-marker-large {
  width: 15px;
}
.fitomarket-slider-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.fitomarket-slider-horizontal .fitomarket-slider-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.fitomarket-slider-vertical .fitomarket-slider-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* End */


/* Start:/local/templates/asevalar/components/asevalar/geo.location/.default/style.css?17056049455526*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
.geo-location {
  color: #3c3c3d;
  font-size: 16px;
  padding-left: 40px;
  position: relative;
}
.geo-location a {
  color: #3c3c3d;
}
.geo-location a arrow {
  font-size: 16px;
}
.geo-location a span {
  font-size: 16px;
}
.geo-location img {
  position: absolute;
  top: -13px;
  left: 4px;
  height: 50px;
}
.geo-location .geo-yesno {
  position: absolute;
  padding: 20px;
  background: #FFF;
  width: 200px;
  margin-top: 10px;
  z-index: 10;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-shadow: 0px 0px 10px #ddd;
  -moz-box-shadow: 0px 0px 10px #ddd;
  box-shadow: 0px 0px 10px #ddd;
}
.geo-location .geo-yesno a {
  padding: 5px 10px;
  border: 1px solid #EEE;
  color: #FFF;
  width: 50px;
  text-align: center;
}
.geo-location .geo-yesno a.yes {
  background: #3aa74e;
}
.geo-location .geo-yesno a.no {
  color: #3aa74e;
}
.geo-location .select-location {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-lines: multiple;
  -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-box-lines: multiple;
    -o-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 10px;
    width: 420px;
    background: #FFF;
    z-index: 1000;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    padding: 20px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0px 0px 10px #ddd;
  -moz-box-shadow: 0px 0px 10px #ddd;
  box-shadow: 0px 0px 10px #ddd;
}
.geo-location .select-location .close {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2014%22%20id%3D%22svg10%22%20sodipodi%3Adocname%3D%22noun_Cross_1776308.svg%22%20width%3D%2214%22%20height%3D%2214%22%20inkscape%3Aversion%3D%220.92.4%20%285da689c313,%202019-01-14%29%22%3E%20%3Cg%20transform%3D%22matrix%280.26879993,0,0,0.26880016,-6.4399965,-262.43511%29%22%20id%3D%22g4%22%3E%20%3Cpath%20d%3D%22m%2075.455882,976.90631%20c%20-0.78108,-0.7811%20-2.04738,-0.781%20-2.82842,0%20l%20-22.62749,22.6275%20-22.627428,-22.6274%20c%20-0.78107,-0.7811%20-2.04734,-0.7811%20-2.82842,0%20-0.78107,0.781%20-0.78106,2.0473%2010e-6,2.8284%20l%2022.627398,22.62739%20-22.627338,22.6273%20c%20-0.78104,0.7811%20-0.78107,2.0474%20-10e-6,2.8285%200.78108,0.781%202.04739,0.781%202.82843,0%20l%2022.627358,-22.6274%2022.62741,22.6274%20c%200.78108,0.7811%202.04736,0.7811%202.82843,0%200.78108,-0.781%200.78107,-2.0473%200,-2.8284%20l%20-22.62742,-22.6274%2022.62749,-22.62749%20c%200.78104,-0.781%200.78107,-2.0473%200,-2.8284%20z%22%20style%3D%22color%3A%233aa74e%3Btext-indent%3A0%3Btext-transform%3Anone%3Bdirection%3Altr%3Bbaseline-shift%3Abaseline%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bfill%3A%233aa74e%3Bfill-opacity%3A1%3Benable-background%3Aaccumulate%22%20marker%3D%22none%22%20visibility%3D%22visible%22%20display%3D%22inline%22%20overflow%3D%22visible%22%20id%3D%22path2%22%20inkscape%3Aconnector-curvature%3D%220%22%20/%3E%20%3C/g%3E%3C/svg%3E');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  background-size: contain;
  cursor: pointer;
}
.geo-location .select-location .item {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
}
.geo-location .select-location .item a {
  color: #3aa74e;
  font-size: 18px;
}
.geo-location.popup .select-location {
  opacity: 1;
  pointer-events: all;
}
.geo-location.popup .geo-yesno {
  opacity: 0;
  pointer-events: none;
}

/* End */


/* Start:/local/templates/asevalar/components/evalar/search.form/.default/style.css?17056049461106*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
#wrapper .search-container form {
  width: 100%;
}
@media all and (max-width: 980px) {
  #wrapper .search-container form .btn-submit,
  #wrapper .search-container form input[type="text"] {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width:767px) {
  #wrapper .search-container {
    background: none;
    padding: 0;
    border-radius: 0;
  }
  #wrapper .search-container input {
    width: 100%;
    box-sizing: border-box;
    height: 32px;
    padding-right: 72px;
    -webkit-appearance: none;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.75);
    -moz-box-shadow: inset 0 0 4px rgba(0,0,0,.75);
    box-shadow: inset 0 0 4px rgba(0,0,0,.75);
  }
  #wrapper .search-container .btn-submit {
    position: absolute;
    color: #777;
    right: 0;
  }
}

/* End */


/* Start:/local/templates/asevalar/components/asevalar/sale.basket.basket.line/header/style.css?170560494511764*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
.basket-wrapper:hover #basket_pop_cont,
.basket-wrapper.opened #basket_pop_cont {
  display: block;
}
.basket-wrapper #basket_pop_cont {
  display: none;
  right: 0;
  top: 50px;
  z-index: 10001;
}
.basket-wrapper #basket_pop_cont .currency-rub {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.basket-wrapper #basket_pop_cont:hover {
  display: block;
}
.basket-wrapper #basket_pop_cont .head_pop .head_pop--text {
  font-size: 24px;
  font-family: 'Roboto-Bold';
  text-align: left;
  display: inline-block;
  color: #757c95;
  line-height: 22px;
  margin: 0 0 25px 0 !important;
  font-weight: 400;
  text-transform: none;
  -webkit-margin-before: 1.33em;
  -webkit-margin-after: 1.33em;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
}
.basket-wrapper #basket_pop_cont .pop_item p > a {
  color: inherit;
}
.basket-wrapper #basket_pop_cont .pop_item p > a:hover {
  color: #333;
}
.basket-wrapper #basket_pop_cont .pop_item > div {
  max-width: 71%;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div {
  max-width: 100%;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  padding-left: 0;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a {
  position: relative;
  width: 100px;
  margin: 0;
  margin-right: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a img {
  width: auto;
  height: auto;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a .name {
  color: #5a5a5b;
  font-size: 12px;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a:after {
  position: absolute;
  width: 19px;
  height: 19px;
  content: "";
  top: 20px;
  right: -29px;
  background: url(/assets/build/img/bundle-plus-sign.png);
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a:last-of-type {
  margin-right: 0;
}
.basket-wrapper #basket_pop_cont .pop_item.bundle > div a:last-of-type:after {
  display: none;
}
.basket-wrapper #basket_pop_cont .pop_item .pop_item__img-container {
  width: 55px;
  text-align: center;
}
.basket-wrapper #basket_pop_cont .pop_item .pop_item__img-container img {
  width: auto;
}
.basket-wrapper #basket_pop_cont .pop_item__img-container {
  padding-left: 0;
  width: 70px;
  display: inline-block;
}
.basket-wrapper #basket_pop_cont .column2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.basket-wrapper #basket_pop_cont .column2 > div {
  padding-left: 0;
  float: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: center;
  justify-content: center;
}
.basket-wrapper #basket_pop_cont .column2 > div:last-child {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.basket-wrapper #basket_pop_cont .popup_header_right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
}
.basket-wrapper #basket_pop_cont .popup_header_right > li {
  padding-left: 0;
  float: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: center;
  justify-content: center;
}
.basket-wrapper #basket_pop_cont .popup_header_right > li:last-child {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.basket-wrapper #basket_pop_cont .delete_item {
  background-position: 43px center;
}
.basket-wrapper #basket_pop_cont .middle_pop {
  font-size: 12px;
  padding-bottom: 8px;
  height: 20px;
}
.basket-wrapper #basket_pop_cont .item_title {
  font-size: 16px;
}
.basket-wrapper #basket_pop_cont .item_desc {
  font-size: 12px;
}
.basket-wrapper #basket_pop_cont .chekuot {
  font-size: 14px;
}
.basket-wrapper #basket_pop_cont .pop_content {
  padding: 7px 0;
}
.basket-wrapper #basket_pop_cont .pop_content.show-more {
  text-align: center;
  border-bottom: 0px;
}
.basket-wrapper #basket_pop_cont .items-wrapper .pop_content:not(.present):nth-of-type(n+4) {
  display: none;
}
.basket-wrapper #basket_pop_cont .items-wrapper .pop_content:last-of-type {
  border-bottom: none;
}
.basket-wrapper #basket_pop_cont .quantity input {
  padding: 0 8px;
}
.basket-wrapper #basket_pop_cont .item_price {
  font-size: 14px;
}
.basket-wrapper #basket_pop_cont .item_price.popup_discount_price .currency-rub {
  position: relative;
}
.basket-wrapper #basket_pop_cont .item_price .basket-price-container .currency-rub {
  position: relative;
}
.basket-wrapper #basket_pop_cont .foot_pop .min_cost {
  font-family: Roboto-Regular;
  font-weight: normal;
  font-size: 12px !important;
  color: #29004e;
}
.basket-wrapper #basket_pop_cont .foot_pop a:not(:first-child) {
  padding-left: 0 !important;
}
.basket-wrapper #basket_pop_cont .foot_pop .pr_item--price {
  font-size: 28px !important;
  margin: 0;
  font-family: Roboto-Regular;
  line-height: 30px;
  font-weight: 400;
  color: #444;
  text-transform: none;
  display: block;
}
.basket-wrapper #basket_pop_cont .foot_pop .pr_item--price .currency-rub {
  position: relative;
  font-size: 27px;
}
[data-small-basket].is-loading [data-ajax-loader] {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20class%3D%22lds-spinner%22%20width%3D%22200px%22%20%20height%3D%22200px%22%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20style%3D%22background%3A%20rgba%280,%200,%200,%200%29%20none%20repeat%20scroll%200%25%200%25%3B%22%3E%3Cg%20transform%3D%22rotate%280%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%235a5a5b%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20times%3D%220%3B1%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C/svg%3E');
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  color: transparent !important;
}
[data-small-basket].is-loading [data-ajax-loader] strong {
  display: none;
}
[data-small-basket].is-loading [data-ajax-loader] img {
  display: none;
}

/* End */


/* Start:/local/templates/asevalar/components/bitrix/breadcrumb/evalar/style.css?1705604945112*/
.breadcrumbs-container--mobile > li, .breadcrumbs-container--mobile > li > a {
    display: inline !important;
}
/* End */


/* Start:/local/templates/asevalar/components/bitrix/menu/catalog_horizontal_top/style.css?170560494525309*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
.one_col.dropdown_cont {
  min-width: 200px;
  width: auto;
}
.one_col.dropdown_cont .col1 {
  width: auto;
}
.dropdown_cont {
  top: 65px;
  display: none;
  position: absolute;
  z-index: 100000;
  background: #fff;
  padding-top: 40px;
  padding-bottom: 50px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.175);
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.175);
}
.dropdown_cont a {
  font-family: 'Roboto-Regular';
  font-size: 12px;
  color: #484849;
}
.dropdown_cont .col1 {
  float: left;
  width: auto;
}
.dropdown_cont .col2 {
  float: left;
  width: auto;
}
.dropdown_cont .col3 {
  float: left;
  width: auto;
}
.dropdown_cont .col4 {
  float: left;
  width: auto;
}
.dropdown_cont .menu-brands-list {
  display: inline-block;
  vertical-align: top;
  width: 108px;
  margin-right: 28px;
  margin-left: 28px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 75px;
}
.dropdown_cont .dropdown_cont__menu_column {
  max-width: 100%;
  min-width: 150px;
  margin-right: 28px;
  margin-left: 28px;
  display: inline-block;
  vertical-align: top;
  float: none;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.dropdown_cont li {
  width: auto;
  text-align: left;
  height: auto;
  line-height: inherit;
  vertical-align: middle;
}
.dropdown_cont ul li a {
  font-family: Roboto-Regular;
  font-size: 13px;
  color: #666666;
  text-transform: none;
  line-height: 15px;
  height: auto;
  display: block;
  padding-left: 0;
  padding-bottom: 3px;
}
.dropdown_cont ul li a:hover {
  text-decoration: underline;
}
.menu-item--mobile-only {
  display: none;
}
.uk-touch .menu-item--mobile-only {
  display: list-item;
}
.topmenu {
  max-width: 1200px;
  width: 100%;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.topmenu .item1:not(.arrowD):hover {
  background: #00963E;
  color: #fff;
  z-index: 101;
}
.topmenu .item1:not(.arrowD):hover > a {
  color: #fff;
}
.topmenu .arrowD {
  display: none;
}
.topmenu li {
  text-align: center;
  vertical-align: middle;
  height: 50px;
  line-height: 50px;
}
.topmenu li a {
  font-family: 'Roboto-Medium';
  font-size: 12px;
  color: #29004e;
  font-weight: normal;
  padding: 6px;
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.topmenu li a:active,
.topmenu li a:visited,
.topmenu li a:focus,
.topmenu li a:not(.pharmacy_all_catalog):hover {
  background: transparent !important;
}
@media screen and (min-width: 768px) {
  .topmenu li:not(:last-child):not(:hover):not(.dropdown-header):after {
    content: '';
    position: absolute;
    border-right: 1px solid #00963E;
    height: 45px;
    right: -1px;
    top: 10px;
  }
}
.topmenu li a.active {
  background-color: transparent;
  color: #4b875f;
}
.topmenu > li > a {
  text-align: center;
  font-family: 'Roboto-Regular';
  font-size: 14px;
}
@media screen and (max-width: 1220px) {
  .topmenu > li > a {
    font-size: 12px;
  }
}
.topmenu .outlet,
.topmenu .outlet_purple {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.topmenu > .item1 {
  float: none;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 7px;
  line-height: unset;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 65px;
}
.topmenu .item1.dropdown_menu .dropdown_cont a.menu_level_2_item {
  font-family: 'Roboto-Bold';
}
.desktop_topmenu .dropdown_submenu_all_link {
  display: none;
}
.desktop_topmenu .dropdown_submenu_title {
  display: none;
}
.dropdown_menu {
  position: relative;
}
.dropdown_menu:hover .dropdown_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
}
.dropdown_menu .dropdown_menu_rightcol a {
  width: max-content;
  display: block;
}
.dropdown_menu .dropdown_cont ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.dropdown_menu .dropdown_cont li.dropdown-header {
  display: block;
  padding: 0;
  line-height: 1.42857143;
  white-space: normal;
  font-family: Roboto-Regular;
  font-size: 13px;
  color: #484849;
  text-align: left;
  text-decoration: none;
}
.dropdown_menu .dropdown_cont li.dropdown-header.submenu_title {
  margin-top: 15px;
}
.dropdown_menu .dropdown_cont li.dropdown-header.submenu_title:first-child {
  margin-top: 0;
}
.dropdown_menu .dropdown_cont li.dropdown-header.submenu_title a {
  font-family: 'Roboto-Bold';
}
.dropdown_menu .dropdown_cont li.dropdown-header a {
  color: #484849;
  white-space: normal;
  font-family: Roboto-Regular;
  font-size: 13px;
  text-decoration: none;
}
.dropdown_menu .dropdown_cont li.dropdown-header a all {
  color: #29004e;
  text-decoration: underline;
}
.dropdown_menu .dropdown_cont li.dropdown-header a all:hover {
  opacity: 0.8;
}
.dropdown_menu .dropdown_cont li.dropdown-header a:hover {
  text-decoration: underline;
}
.uk-navbar-nav > li > a[href='#'] {
  cursor: pointer;
}
.tab_menu {
  margin-left: 30px;
  margin-right: 30px;
}
.tab_menu_cont {
  display: none;
  clear: both;
}
.tab_menu_cont > ul {
  margin: 0 15px;
}
.dropdown_menu_akcia {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.dropdown_menu_akcia + .item1 {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.without_bg_akcia {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.without_bg_akcia + .item1 {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.dropdown_cont.level3_exists ul li a:hover {
  text-decoration: underline;
}
.level3_items {
  margin-bottom: 25px;
  display: none;
}
.brands-border {
  position: absolute;
  width: 1px;
  background-color: #d1d1d1;
  left: 80%;
  top: 30px;
  bottom: 30px;
}
.mdm-third {
  padding-left: 0;
}
.mdm-img img {
  width: 60px;
}
.mdm-img li a {
  height: auto !important;
}
.navbar-nav > li > a {
  line-height: 17px;
  padding: 0;
  height: auto;
  color: #29004e;
  font-size: 16px;
  font-family: 'Roboto-medium';
}
@media screen and (max-width: 1120px) {
  .navbar-nav > li > a {
    font-size: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .navbar-nav > li > a {
    font-size: 14px;
  }
}
@media screen and (max-width: 920px) {
  .navbar-nav > li > a {
    font-size: 13px;
  }
}
@media screen and (max-width: 920px) {
  .navbar-nav > li > a {
    font-size: 13px;
  }
}
@media screen and (max-width: 800px) {
  .navbar-nav > li > a {
    font-size: 12px;
  }
}
.item1:hover > a {
  background-color: transparent !important;
}
@media screen and (min-width: 981px) {
  li.dropdown-header.dropdown-header_level3 + li.dropdown-header:not(.dropdown-header_level3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 980px) {
  .dropdown_cont {
    padding-top: 8px;
    padding-bottom: 36px;
  }
  .dropdown_cont .menu-brands-list {
    display: none;
  }
  .dropdown_cont .dropdown_cont__menu_column {
    width: 100%;
    padding-right: 28px;
    padding-left: 28px;
    margin-left: 0;
    display: block;
  }
  .dropdown_cont .dropdown-header {
    position: relative;
  }
  .dropdown_cont ul li a {
    font-size: 12px;
    line-height: 20px;
  }
  .dropdown_menu:hover .dropdown_cont {
    display: block;
    width: fit-content;
  }
  .dropdown_menu:hover::before {
    border-width: 9px;
    bottom: -17px;
  }
  .dropdown_menu .dropdown_cont li.dropdown-header a {
    white-space: nowrap;
    line-height: 25px;
  }
  .dropdown_menu .dropdown_cont__menu_column .dropdown .level3_items li a {
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
  }
  .dropdown_menu .dropdown_cont.level3_exists li.dropdown-header.dropdown-header_level3 {
    display: none;
  }
  .level3_exists .dropdown-header.dropdown::after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    left: -11px;
    top: 10px;
    color: #898989;
    font-size: 16px;
  }
  .dropdown-header.dropdown.open::after {
    content: "\f107";
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    left: -13px;
    top: 10px;
    color: #898989;
    font-size: 16px;
    z-index: 10000;
    background: #fff;
  }
  .level3_items {
    margin: -7px 0 5px 3px;
    display: none;
  }
  .dropdown.open + .level3_items {
    display: block;
  }
}
@media screen and (max-width: 980px) and (min-width: 768px) {
  .topmenu {
    float: none;
  }
  .topmenu .arrowD {
    display: inline-block;
  }
  .topmenu > li {
    width: 10%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
  }
  .arrowD {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .header_menu .item1 > a {
    color: #3c3c3d;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header_menu .item1.blog_link_topmenu {
    order: 3;
  }
  .topmenu li.dropdown_menu li {
    height: auto;
  }
  .topmenu .outlet {
    background-color: #b62379;
    flex-basis: 10px;
  }
  .topmenu .outlet .dropdown_cont {
    padding-bottom: 25px;
  }
  .topmenu .outlet:hover {
    background-color: #fff !important;
    background-image: url(/local/templates/main_evalar/img/discount-bg-hover.png) !important;
  }
  .topmenu .outlet a {
    color: #3d3d3d;
  }
  .topmenu .outlet.dropdown_menu:hover .dropdown_cont {
    display: block;
  }
  .topmenu .dropdown_menu.outlet .dropdown_cont a.menu_level_2_item {
    font-family: Roboto-Regular;
  }
  .outlet_purple:hover {
    background-color: #fff !important;
    background-image: url(/local/templates/main_evalar/img/discount-bg-hover.png) !important;
  }
  .mob_topmenu {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .dropdown-header > a {
    line-height: inherit !important;
  }
  .topmenu {
    display: block;
  }
  .topmenu .ideas_and_specials .submenu_showall {
    display: none;
  }
  .topmenu .ideas_and_specials .submenu_title a {
    font-family: Roboto-Bold;
  }
  .topmenu > .item1 {
    display: inline-block;
  }
  .topmenu .outlet_purple a {
    color: #b62379;
  }
  .topmenu > li {
    width: 100% !important;
    text-align: left;
    line-height: 45px;
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f1f1f1;
    height: auto;
  }
  .topmenu > li span {
    padding: 0 0 0 15px;
    font-size: 16px;
    font-family: Roboto-Regular;
    line-height: 2;
    width: 100%;
    display: block;
    text-transform: none;
    text-align: left;
    color: #29004e;
  }
  .topmenu > li a {
    padding: 0 0 0 15px;
    font-size: 16px;
    font-family: Roboto-Regular;
    line-height: 2;
    width: 100%;
    display: block;
    text-transform: none;
    text-align: left;
    color: #29004e;
  }
  .topmenu > li a all {
    text-decoration: underline;
  }
  .topmenu > li:hover:after {
    color: #898989;
  }
  .topmenu > li.dropdown:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    right: 10px;
    top: 28%;
    color: #898989;
  }
  .topmenu .dropdown_menu.open {
    background: #fa8a07;
  }
  .topmenu .dropdown_menu.open > a {
    color: #3d3d3d;
  }
  .topmenu .dropdown_menu.open > a:hover {
    color: #fff;
  }
  .topmenu .dropdown_menu.open::after {
    content: "\f107";
    z-index: 15000;
    background: #fa8a07;
    color: #fff;
    top: 12px;
  }
  .topmenu > li.foot_menu {
    border: none;
  }
  .topmenu > li.foot_menu:after {
    content: '';
  }
  .topmenu > li.foot_menu a {
    text-decoration: underline;
    color: #4b875f;
  }
  .topmenu > li.foot_menu:hover {
    background: #fff !important;
    color: #0a9e3b !important;
  }
  .topmenu > li.foot_menu:hover a {
    background: #fff !important;
    color: #0a9e3b !important;
  }
  .topmenu > li.foot_menu_phone {
    background: #0a9e3b;
  }
  .topmenu > li.foot_menu_phone:after {
    content: '';
  }
  .topmenu > li.foot_menu_phone a {
    color: #fff;
  }
  .topmenu .outlet > span {
    color: #b62379;
  }
  .dropdown_menu:hover::before {
    display: none;
  }
  .dropdown_menu .dropdown_cont li a {
    color: #666666;
    font-size: 14px;
  }
  .dropdown_menu .dropdown_cont .level3_items li a {
    font-family: 'Roboto-Regular';
    font-size: 12px;
    color: #484849;
    line-height: 26px;
  }
  .header_menu {
    height: 0;
    overflow: hidden;
    background-color: #f1f1f1;
  }
  .header_menu .uk-navbar {
    background-color: #f1f1f1;
  }
  .header_menu.open .container {
    padding: 0;
  }
  .header_menu {
    opacity: 0;
    transition: opacity 100ms;
  }
  .mob_submenu--arrow:after {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    right: 10px;
    top: 28%;
    color: #898989;
  }
  .dropdown_cont {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    position: static;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .dropdown_cont .col1 {
    width: 100%;
  }
  .dropdown_cont .col2 {
    width: 100%;
  }
  .dropdown_cont li {
    height: 0;
  }
  .dropdown_cont .dropdown_cont__menu_column {
    padding-left: 20px;
    padding-right: 20px;
  }
  .dropdown_cont .dropdown-header {
    line-height: 32px !important;
    text-decoration: none !important;
    font-family: Roboto-Regular !important;
    height: auto !important;
    padding: 0 15px !important;
    position: relative;
    cursor: pointer;
  }
  .dropdown_cont ul {
    margin: 0;
  }
  .header_menu.search_open {
    top: 100px;
  }
  .item1:not(.dropdown_menu) a {
    display: block;
    line-height: 45px;
  }
  .item1.dropdown_menu a br {
    display: none;
  }
  .level3_items {
    margin: -3px -45px 5px 0px;
    padding-left: 18px;
  }
  .level3_exists .dropdown-header.dropdown::after {
    left: 3px;
    top: 7px;
  }
  .dropdown-header.dropdown.open::after {
    left: 0;
    top: 8px;
  }
  .menu_level_2_item {
    font-family: 'Roboto-Bold';
    font-size: 12px;
    color: #484849;
  }
  .dropdown_menu.open .dropdown_cont {
    height: auto;
    padding: 6px 0;
  }
  .dropdown-header.open ~ li {
    height: auto;
    padding: 6px 30px;
  }
  .mdm-third {
    border: none;
  }
  .desktop_topmenu {
    display: none !important;
  }
  .mob_topmenu {
    transition: transform 0.2s;
  }
  .mob_topmenu br {
    display: none !important;
  }
  .mob_topmenu .dropdown_submenu_title {
    width: 100% !important;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f1f1f1;
    text-align: center;
    font-size: 16px;
    font-family: Roboto-Medium;
    color: #29004e;
  }
  .mob_topmenu .dropdown_submenu_title i.close_all_submenu {
    content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250%22%20height%3D%2250%22%20fill%3D%22%23444%22%3E%3Cpath%20d%3D%22M%209.15625%206.3125%20L%206.3125%209.15625%20L%2022.15625%2025%20L%206.21875%2040.96875%20L%209.03125%2043.78125%20L%2025%2027.84375%20L%2040.9375%2043.78125%20L%2043.78125%2040.9375%20L%2027.84375%2025%20L%2043.6875%209.15625%20L%2040.84375%206.3125%20L%2025%2022.15625%20Z%22/%3E%3C/svg%3E');
    zoom: 30%;
    -ms-zoom: 30%;
    -webkit-zoom: 30%;
    -moz-transform: scale(30%, 30%);
    right: 0;
    position: absolute;
    padding: 20px 50px;
    margin-top: 35px;
  }
  @-moz-document url-prefix() {
    .mob_topmenu .dropdown_submenu_title i.close_all_submenu {
      margin-top: 10px;
      -moz-transform-origin: right top;
    }
  }
  .mob_topmenu .dropdown_submenu_title i.go_back_submenu {
    display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    padding: 10px 15px;
    left: 0;
    color: #444;
    font-size: 25px;
    transform: rotate(180deg);
    margin-top: 3px;
  }
  .mob_topmenu .submenu_showall {
    width: 100% !important;
    text-align: left;
    min-height: 45px;
    height: auto;
    line-height: 1;
    padding-right: 35px;
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f1f1f1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    align-items: center;
  }
  .mob_topmenu li.dropdown-menu.dropdown:before {
    content: "\f105";
    font: normal normal normal 20px/1 FontAwesome;
    position: absolute;
    right: 15px;
    color: #898989;
  }
  .mob_topmenu > li:last-child {
    background: #00963E;
    height: 125px;
  }
  .mob_topmenu.topmenu li:not(.foot_menu_phone) {
    width: 100% !important;
    text-align: left;
    min-height: 45px;
    padding-right: 35px;
    height: auto;
    line-height: 1;
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
    background-color: #f1f1f1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    align-items: center;
  }
  .mob_topmenu.topmenu .submenu_hidden {
    display: none;
  }
  .mob_topmenu.topmenu .submenu_show {
    position: absolute;
    width: 100%;
    margin-left: 100%;
    top: -40px;
    padding-bottom: 120px;
  }
  .mob_topmenu.topmenu .opened_submenu_link {
    position: inherit;
  }
  .mob_submenu_activated > li .mob_top_submenu {
    margin-left: 100%;
    width: 100vw;
  }
  .submenus_opened {
    position: absolute;
    top: -90px;
  }
  .mob_topmenu.fixed_menu {
    transform: none !important;
    margin-bottom: 64px;
  }
  .instead-rr-widget {
    background-color: #f1f1f1;
  }
  .mob_menu_arraw {
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 50px;
    color: #00963e;
    font-size: 40px;
  }
  .mob_menu_title {
    font-size: 10px;
    line-height: 0px;
  }
  .mob_menu_arraw.open .mob_menu_title {
    opacity: 0;
  }
}
@media screen and (max-width: 480px) {
  .mob_menu_arraw {
    height: 50px;
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .digi-autocomplete-container {
    left: -16px !important;
    height: calc(100vh - 125px) !important;
    overflow-y: scroll;
  }
  .digi-autocomplete-container .digi-ac-close {
    background: none;
  }
}
.header_menu__main-container.container {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1180px) {
  .item1.col-md {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.menu_advantages,
.pharmacy_all_catalog,
.dropdown_menu_rightcol {
  display: none;
}
@media screen and (min-width: 980px) {
  .pharmacy_dropdown {
    background: #edf5f7;
    padding-bottom: 180px;
  }
  .dropdown_menu_rightcol {
    padding-right: 15px;
    display: block;
  }
  .dropdown_menu_rightcol a:not(.pharmacy_all_catalog):hover {
    background: transparent !important;
  }
  .pharmacy_all_catalog {
    background: #079e56;
    color: white !important;
    font-family: roboto-regular;
    font-size: 18px !important;
    border-radius: 35px;
    padding: 15px 25px !important;
    margin: 25px auto;
  }
  .pharmacy_all_catalog:hover {
    box-shadow: 0 4px 5px #079e5666;
  }
  .pharmacy_all_catalog:hover a {
    background: #079e56 !important;
  }
  .menu_advantages {
    position: absolute;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    bottom: 15px;
    color: #444;
  }
  .menu_advantages .middlebox_item > div {
    display: flex;
  }
  .menu_advantages .middlebox_item > div p {
    line-height: 18px;
    text-align: left;
    margin: auto 0 auto 15px;
  }
  .menu_advantages .menu_advantages_ps {
    text-align: left;
    font-size: 12px;
    margin-top: 15px;
  }
  .menu_advantages .menu_advantages_ps p {
    margin: 0;
    padding: 0;
    line-height: 21px;
  }
}
.hidden_menu_item {
  display: none !important;
}
.burger_menu_item {
  order: 5;
}
.burger_menu_item a {
  align-items: center;
  display: flex !important;
}
.burger_menu_item i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3Cpath%20fill%3D%22%233c3c3d%22%20fill-rule%3D%22nonzero%22%20d%3D%22M26%206L26%209%204%209%204%206zM26%2014L26%2017%204%2017%204%2014zM26%2022L26%2025%204%2025%204%2022z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  height: 14px;
  margin-left: 4px;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  .burger_menu_item i {
    content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%20d%3D%22M26%206L26%209%204%209%204%206zM26%2014L26%2017%204%2017%204%2014zM26%2022L26%2025%204%2025%204%2022z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
  }
}
.burger_menu_item:hover i {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22nonzero%22%20d%3D%22M26%206L26%209%204%209%204%206zM26%2014L26%2017%204%2017%204%2014zM26%2022L26%2025%204%2025%204%2022z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
}
.burger_menu_item .dropdown_header a br {
  display: none !important;
}
@media screen and (max-width: 1300px) {
  .burger_menu_item .dropdown_cont {
    left: unset !important;
    right: 0;
  }
}
.uk-icon-bars:before {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%3Cg%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d%3D%22M0%200H30V30H0z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3Cpath%20fill%3D%22%2300963E%22%20fill-rule%3D%22nonzero%22%20d%3D%22M26%206L26%209%204%209%204%206zM26%2014L26%2017%204%2017%204%2014zM26%2022L26%2025%204%2025%204%2022z%22%20transform%3D%22translate%28-328%20-76%29%20translate%28328%2076%29%22/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E');
}
.active_category {
  background: #00963E;
}
.active_category:after {
  display: none;
}
.active_category > a {
  color: #fff !important;
}
.mob_menu_opened .header_menu {
  overflow: scroll;
  position: fixed;
  top: 125px;
  left: 0;
  right: 0;
  z-index: 999999999;
  height: 100%;
  opacity: 1;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.mob_menu_opened .header_menu::-webkit-scrollbar {
  /* хром */
  width: 0px;
  background: transparent;
}
.mob_menu_opened .mob_menu_arraw .uk-icon-bars:before {
  content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%20width%3D%2250%22%20height%3D%2250%22%20fill%3D%22%2300963e%22%3E%3Cpath%20d%3D%22M%209.15625%206.3125%20L%206.3125%209.15625%20L%2022.15625%2025%20L%206.21875%2040.96875%20L%209.03125%2043.78125%20L%2025%2027.84375%20L%2040.9375%2043.78125%20L%2043.78125%2040.9375%20L%2027.84375%2025%20L%2043.6875%209.15625%20L%2040.84375%206.3125%20L%2025%2022.15625%20Z%22/%3E%3C/svg%3E');
  zoom: 65%;
  -ms-zoom: 65%;
  -webkit-zoom: 65%;
  -moz-transform: scale(65%, 65%);
}
@-moz-document url-prefix() {
  .mob_menu_opened .mob_menu_arraw .uk-icon-bars:before {
    display: block;
    -moz-transform-origin: left top;
  }
}
.topmenu .item1:hover .dropdown_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
}
@media screen and (max-width: 980px) {
  .topmenu .item1:hover .dropdown_cont {
    display: block;
  }
}

/* End */


/* Start:/local/templates/asevalar/components/bitrix/menu/bottom/style.css?17056049451919*/
/* Left menu*/
ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
  /*IE bug*/
}
ul.left-menu li {
  padding: 10px 16px;
  background: #F5F5F5 url(/local/templates/asevalar/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x;
}
ul.left-menu li a {
  font-size: 100%;
  color: #BC262C;
  font-weight: bold;
  text-decoration: none;
}
ul.left-menu li a:visited {
  color: #BC262C;
}
ul.left-menu li a:hover {
  color: #BC262C;
}
ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover {
  color: #FC8D3D;
}
.footer_middle,
.bottom-footer {
  max-width: 1200px;
  display: flex;
}
.footer_middle .footer-left-menu-container,
.bottom-footer .footer-left-menu-container {
  width: 75%;
  display: flex;
  position: relative;
}
.footer_middle .footer-left-menu-container .footer_mid_1,
.bottom-footer .footer-left-menu-container .footer_mid_1 {
  width: 25%;
}
.footer_middle .footer-left-menu-container .footer_mid_1:first-child,
.bottom-footer .footer-left-menu-container .footer_mid_1:first-child {
  margin-right: 10%;
}
.footer_middle .sub_form_container,
.bottom-footer .sub_form_container,
.footer_middle .bottom-pay-container,
.bottom-footer .bottom-pay-container {
  margin-left: 15px;
  width: 25%;
  justify-content: flex-end;
}
.footer_middle .sub_form_container .uk-panel,
.bottom-footer .sub_form_container .uk-panel,
.footer_middle .bottom-pay-container .uk-panel,
.bottom-footer .bottom-pay-container .uk-panel {
  float: none;
}
.bottom-footer .footer_mid_1,
.bottom-footer .bottom-pay-container {
  display: flex;
  align-items: flex-end;
}
.bottom-footer .footer_mid_1 .logo_footer,
.bottom-footer .bottom-pay-container .logo_footer,
.bottom-footer .footer_mid_1 .pay,
.bottom-footer .bottom-pay-container .pay,
.bottom-footer .footer_mid_1 p,
.bottom-footer .bottom-pay-container p {
  margin-bottom: 25px;
}

/* End */


/* Start:/local/components/evalar/subscribe.quick/templates/subscribe_as/style.css?17056049445153*/
.success-subscribe {
    color: #f29100;
    font-size: 16px;
    text-align: center;
    width: 100%;
}

@media screen and (min-width: 768px) {
    .footer-subscribe {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
}

.footer-subscribe .subscribe-header {
    font-size: 14px;
    color: #fff;
    text-align: left;
    font-family: Roboto-Regular;
    margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
    .footer-subscribe .subscribe-header {
        margin-bottom: 10px;
    }
}

.footer-subscribe .input-container {
    position: relative;
    width: auto;
    max-width: 150px;
}

@media screen and (max-width: 767px) {
    .footer-subscribe .input-container {
        max-width: unset;
    }

    .footer-subscribe .input-container > button.btn_subscribe {
        max-width: 100px;
        width: auto;
    }
}

@media screen and (max-width: 420px) {
    .footer-subscribe .input-container {
        max-width: 205px;
    }
}

@media screen and (max-width: 380px) {
    .footer-subscribe .input-container {
        max-width: 165px;
    }
}

.js-footer-subscribe-form {
    display: flex;
    justify-content: space-between;
    width: 265px;
}

.footer-subscribe .input-container input[type=text] {
    height: 30px;
    background: #fff;
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #444;
    text-align: left;
    padding: 4px 35px 4px 15px;
    border-radius: 15px;
}

@media screen and (max-width: 380px) {
    .footer-subscribe .input-container input[type=text] {
        padding: 4px 5px 4px 10px;
    }
}

.footer-subscribe .input-container:after {
    content: url('/local/components/maximaster/subscribe.quick/templates/mainpage_section/img/mail.svg');
    position: absolute;
    right: 7px;
    top: 0;
    height: 35px;
    width: 30px;
}

@media screen and (max-width: 767px) {
    .footer-subscribe .input-container:after {
        right: 12px;
    }
}

.footer-subscribe .input-container ~ button,
.footer-subscribe .input-container input[type=text] {
    border-radius: 15px !important;
}

.footer-subscribe .input-container input[type=text]:focus {
    outline: none;
    box-shadow: none;
    border: 1px solid #ddd;
    background: #fff;
    color: #444;
}

.footer-subscribe label.validation-error {
    position: absolute;
    background: #fff;
    color: #cb2467;
    padding: 4px 10px;
    font-size: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 9px 0 rgba(0, 0, 0, 0.75);
    z-index: 10;
    bottom: 100%;
    margin-bottom: 8px;
}

.footer-subscribe label.validation-error::before {
    left: 16px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 8px;
    z-index: 150000;
    bottom: -12px;
}

.footer-subscribe .btn_subscribe,
.footer-subscribe .btn_subscribe:focus {
    background-color: #f29100;
}

.footer-subscribe .btn_subscribe:hover,
.footer-subscribe .btn_subscribe:active {
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
}

.footer-subscribe-modal .uk-modal-dialog {
    width: 320px;
    padding: 20px 20px 20px;
}

.footer-subscribe-modal .uk-modal-dialog > .uk-close:first-child {
    margin: -15px -15px 0 0;
}

.footer-subscribe-modal .uk-modal-dialog .modal-content {
    text-align: center;
}

.footer-subscribe-modal .success-message {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}

.footer-subscribe-modal .modal-close-button {
    background-color: #0a9e3b;
    color: #ffffff;
    font-family: Roboto-Regular;
    font-size: 13px;
    padding: 4px 25px;
}

.footer-subscribe-modal .modal-close-button:hover,
.footer-subscribe-modal .modal-close-button:active {
    background-color: #FFA41D;
    box-shadow: 0 4px 5px #ffa41d66;
}

@media screen and (max-width: 980px) and (min-width: 767px) {
    .footer-subscribe .input-container input[type=text] {
        width: 190px;
        font-size: 13px;
    }

    .footer-subscribe label.validation-error {
        font-size: 13px;
        line-height: 16px;
    }
}

@media screen and (max-width: 767px) {
    .footer-subscribe .subscribe-header {
        margin-top: 15px;
        display: inline-block;
        font-size: 16px;
    }
}

@media screen and (max-width: 350px) {
    .footer-subscribe .subscribe-header {
        text-align: center;
    }
}

.pay__list {
    display: flex;
    justify-content: flex-end;
}

@media screen and (max-width: 920px) {
    .footer_mobile_hidden {
        display: none;
    }

    .third-menu {
        padding-right: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 920px) {
    .sub_form_container {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
}

@media screen and (max-width: 380px) {
    .top-footer .js-footer-subscribe-form {
        width: 280px;
    }
}

/* End */


/* Start:/local/components/evalar/cookie.notifier/templates/.default/style.css?17056049446163*/
.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.no-select:focus {
  /*	border: none;*/
}
.can-select {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  -o-user-select: auto;
  user-select: auto;
}
#cookie_pop {
  margin: 0;
  display: none;
  position: fixed;
  border: 1px solid #959595;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2147483647;
  color: #ffffff;
  background: #000000;
  opacity: 0.8;
  font-size: 14px;
}
#cookie_pop .close {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
  cursor: pointer;
  opacity: 0.75;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Asodipodi%3D%22http%3A//sodipodi.sourceforge.net/DTD/sodipodi-0.dtd%22%20xmlns%3Ainkscape%3D%22http%3A//www.inkscape.org/namespaces/inkscape%22%20xml%3Aspace%3D%22preserve%22%20version%3D%221.1%22%20style%3D%22clip-rule%3Aevenodd%3Bfill-rule%3Aevenodd%3Bimage-rendering%3AoptimizeQuality%3Bshape-rendering%3AgeometricPrecision%3Btext-rendering%3AgeometricPrecision%22%20viewBox%3D%220%200%2020%2020%22%20x%3D%220px%22%20y%3D%220px%22%20id%3D%22svg14%22%20sodipodi%3Adocname%3D%22noun_Cross_2114102.svg%22%20width%3D%2220%22%20height%3D%2220%22%20inkscape%3Aversion%3D%220.92.4%20%285da689c313,%202019-01-14%29%22%3E%3Csodipodi%3Anamedview%20pagecolor%3D%22%23ffffff%22%20bordercolor%3D%22%23666666%22%20borderopacity%3D%221%22%20objecttolerance%3D%2210%22%20gridtolerance%3D%2210%22%20guidetolerance%3D%2210%22%20inkscape%3Apageopacity%3D%220%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Awindow-width%3D%221920%22%20inkscape%3Awindow-height%3D%221057%22%20id%3D%22namedview16%22%20showgrid%3D%22false%22%20inkscape%3Azoom%3D%227.1329398%22%20inkscape%3Acx%3D%22-36.800296%22%20inkscape%3Acy%3D%22-28.825764%22%20inkscape%3Awindow-x%3D%22-8%22%20inkscape%3Awindow-y%3D%22-1%22%20inkscape%3Awindow-maximized%3D%221%22%20inkscape%3Acurrent-layer%3D%22g8%22%20/%3E%3Cdefs%20id%3D%22defs4%22%3E%3Cstyle%20type%3D%22text/css%22%20id%3D%22style2%22%3E%20.fil0%20%7Bfill%3Ablack%7D%20%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22g8%22%20transform%3D%22translate%28-20,-807%29%22%3E%3Cpath%20class%3D%22fil0%22%20d%3D%22M%2029.987608,807%20C%2035.51425,807%2040,811.46097%2040,816.98761%2040,822.51425%2035.51425,827%2029.987608,827%2024.460967,827%2020,822.51425%2020,816.98761%2020,811.46097%2024.460967,807%2029.987608,807%20Z%20m%200,8.62454%202.850062,-2.85007%201.387857,1.38786%20-2.850062,2.82528%202.850062,2.85006%20-1.387857,1.38786%20-2.850062,-2.85007%20-2.825278,2.85007%20-1.387857,-1.38786%202.850062,-2.85006%20-2.850062,-2.82528%201.387857,-1.38786%20z%22%20id%3D%22path6%22%20inkscape%3Aconnector-curvature%3D%220%22%20style%3D%22fill%3A%23fff%3Bstroke-width%3A0.02478315%22%20/%3E%3C/g%3E%3C/svg%3E');
}
#cookie_pop .close:hover {
  opacity: 1;
}
#cookie_pop .text {
  margin: 10px 35px 10px 35px;
  text-align: left;
  font: 8pt inherit;
  line-height: 1.2;
}
@media all and (max-width:767px) {
  #cookie_pop .text {
    height: 30px;
    margin: 8px;
    margin-right: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    /*display: -webkit-box;*/
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
  }
}
#cookie_pop .text * {
  color: #fff;
}
#cookie_pop .text a {
  text-decoration: underline;
  color: inherit;
}
#cookie_pop .text .button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-box-pack: end;
  -o-box-pack: end;
  box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  margin-top: 5px;
}
#cookie_pop .text .button button {
  /*float: right;*/
  width: 100px;
  height: 25px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -o-box;
  display: box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  /*display: -webkit-box;*/
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-box-align: center;
  -o-box-align: center;
  box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  color: #FFF;
  background: #0a9e3b;
  font-size: inherit;
  opacity: 0.9;
}
@media all and (max-width:450px) {
  #cookie_pop .text .button button {
    height: 30px;
    width: 100%;
  }
}
#cookie_pop .text .button button:hover {
  opacity: 1;
}
@media all and (max-width:767px) {
  body.mobile-cookie-notifier {
    position: relative;
  }
  body.mobile-cookie-notifier #panel {
    display: none;
  }
  body.mobile-cookie-notifier .header_menu.open {
    top: 96px;
  }
  body.mobile-cookie-notifier #cookie_pop {
    bottom: 0;
    top: auto;
  }
}

/* End */


/* Start:/local/templates/asevalar/components/asevalar/iblock.flat.list/popup_as/style.css?17180953922996*/
.closet-popup {
  position: absolute;
  right: 10px;
  top: 10px;
  transition: all ease 1s;
  transform: scale(1.5);
  min-width: 20px;
  height: 20px;
  z-index: 15;
  background-image: url(/local/templates/asevalar/components/asevalar/iblock.flat.list/popup_as/img/cross.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.closet-popup:hover {
  transform: rotate(90deg);
}
.popup-container:not(.fancybox-content) {
  position: fixed;
  right: 50px;
  bottom: 50px;
  z-index: 1000000;
  background-color: #F5F5F7;
}
@media all and (max-width: 1024px) {
  .popup-container:not(.fancybox-content) {
    display: none;
  }
}
button.btn-popup {
  display: block;
  margin: 0 auto;
  position: relative;
  bottom: 13px;
  background-color: #f29100;
  width: 200px;
  height: 40px;
  border-radius: 20px;
  color: white;
  padding: 13px;
  text-shadow: 0 2px 2px rgba(107, 58, 9, 0.4);
  font-size: 16px;
  box-shadow: 0 21px 51px 0 rgba(240, 136, 33, 0.42), 0 2px 4px 0 rgba(0, 0, 0, 0.2), 1px 1px 0 0 #8c5219, -1px -1px 0 0 #ffa54c, -4px -4px 12px 0 rgba(255, 255, 255, 0.15);
  font-weight: 600;
  letter-spacing: 0.08px;
  text-align: center;
}
.fancybox-slide.fancybox-slide--html .fancybox-content {
  max-width: 700px;
}
.product.popup {
  border: none;
  box-shadow: none;
  outline: none;
  height: auto;
}
.product.popup .title {
  font-size: 20px;
  margin-bottom: 30px;
  position: relative;
  padding-right: 100px;
}
.product.popup .uk-grid {
  display: flex;
}
.product.popup .main_col {
  flex: 1;
}
.product.popup .main_col_actions {
  flex: 1;
}
.product.popup .wishlist {
  position: absolute;
}
.product.popup .rating {
  justify-content: left;
  position: absolute;
  right: 0;
  top: 0;
}
.product.popup .price.one_row .price_value #offer-price {
  font-size: 28px;
}
.product.popup .price.one_row {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.product.popup .drop_qty {
  display: flex;
  align-items: center;
}
.product.popup .quantity_basket .card_quantity {
  width: 60px;
  height: 40px;
  border: 1px solid #f1f1f1;
  text-align: center;
  border-radius: 20px;
  margin: 0 5px;
  font-size: 18px;
}
.product.popup .quantity_basket {
  display: flex;
  margin-left: 15px;
}
.product.popup .quantity_basket .button {
  width: 40px;
  background: #f29100;
  text-align: center;
  line-height: 40px;
  color: white;
  font-size: 21px;
  font-family: sans-serif;
  cursor: pointer;
  border-radius: 50%;
}
.product.popup .quantity_basket .button.down {
  line-height: 35px;
}
.product.popup .buy-button {
  margin-top: 15px;
  width: 170px;
  border-radius: 20px;
  height: 40px;
  font-size: 16px;
  color: white;
  margin-bottom: 15px;
}
.product.popup .article-property {
  margin-top: 0;
  margin-bottom: 0;
}
.product-popup__description {
  font-size: 14px;
  margin: 0;
  margin-bottom: 25px;
}
.product-popup-links a {
  border-bottom: 1px dashed;
}
.product.popup .price.one_row del {
  position: relative;
  margin-right: 15px;
}

/* End */


/* Start:/local/templates/asevalar/styles.css?1705604947766*/
.char_section_desc{
	background: #f4efe0;
	padding: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #dfdacd;
	margin: 15px 0;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{
	-webkit-appearance: none;
	margin: 0;
}

input[type="number"], input[type="number"]:hover,
input[type="number"]:focus{
	-moz-appearance: textfield;
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}
/* End */


/* Start:/local/templates/asevalar/template_styles.css?17056049476527*/
button {
    border: none;
    background: none;
    outline: none;
    cursor: pointer;
}
.geobase-container {
    width: max-content;
    position: relative;
    display: inline-block;
}

/*.main_section.catalogue .uk-container{
    padding-top: 0;
}*/

/***
***
Всплывающее окно быстрого просмотра товара
***
***/

#productModal .uk-modal-dialog{
    min-width: 630px;
    min-height: 500px;
    margin-top: 80px;
}

@media screen and (min-width: 768px){
    #productModal .uk-modal-dialog{
        min-width: 75%;
        max-width: 900px;
    }
}

#productModal .main_col {
    width: 45%;
    box-sizing: border-box;
    float: left;
}

#productModal .main_col_actions{
    width: 55%;
    box-sizing: border-box;
    float: left;
    padding-left: 35px;
}

#productModal .main_col_actions .main_col_1{
    border: none;
    width: 270px;
}

#productModal .uk-grid .wishlist{
     position: absolute;
     margin: 5px 0;
 }

#productModal .product_card_slider{
    border: 1px solid #f1f1f1;
}

#productModal .card_main .main_col_1 .prod_price{
    margin-top: 20px;
}

#productModal .card_main .main_col_1 .prod_price_sale{
    margin-top: 5px;
}

#productModal .rating, #productModal .hours, #productModal .trophy{
    margin-left: 15px;
}

#productModal .hours{
    margin-top: 70px;
}

#productModal .card_main .main_col_1 .hours h4{
    padding-left: 0;
}

#productModal .card_main .btn_final_incard, #productModal .card_main .btn_final_incard:hover{
    background-color: #fa8a07;
}

#productModal .product-preview-bottom{
    padding-left: 15px;
}

#productModal .product-popup-links a{
    font-family: Roboto-Medium;
    font-size: 13px;
    color: #29004e;
    text-decoration-style: solid !important;
    line-height: 30px;
}

#productModal .prod_slider1 .prev {
    left: -20.5%;
}

#productModal .prod_slider1 .next{
    right: -20.5%;
}

#productModal .card_main .measure_drop .drop_val1{
    color: black;
}
/***
***
/конец/ Всплывающее окно быстрого просмотра товара
***
***/

font.errortext{
    margin: 10px 0;
    text-align: end;
    color: #cb2467;
    display: block;
    font-size: 14px;
}
@media all and (max-width: 767px) {
    font.errortext {
        text-align: center;
    }
}

.popup-preview-text {
    display:none;
    position: absolute;
    width: 35%;
    height: auto;
    background: #fff;
    top: 327px;
    border: 1px solid #e1e1e1;
    padding: 33px 17px;
    font-family: Roboto-Regular;
    font-size: 12px;
    color: #484849;
    z-index: 1;
}
.popup-preview-text p {
    margin-top: 0;
    margin-bottom: 0;
}
.popup-preview-text a {
    color: #b3205b;
}
.article-property {
    font-size: 11px;
    color: #b3b3b3;
    display: inline-block;
    margin-right: 16px;
}
.popup-preview-close {
    position: absolute;
    display: block;
    width: 13px;
    height: 13px;
    background-image: url('/local/templates/main_evalar/img/cl_pop.png');
    top: 10px;
    right: 14px;
    cursor: pointer;
}

/**
 * Блоки внутри которых есть div[data-retailrocket-markup-block]
 * В отдельных случаях сами эти блоки помечаются данным классом
 */
.rr-widget, .bigdata-product-recomended-widget {
    display: none;
}

.rr-widget.rr-widget-active {
    display: block;
}
[data-retailrocket-markup-block] {
    overflow: auto;
}

.upper-bar-beta-warning {
    background: #fffcc4;
    font-size: 13px;
}

.upper-bar-beta-warning .uk-container {
    text-align: center;
    font-size: 18px;
}

.pop-up-container p {
    font-family: 'Roboto-Regular';
    color: #484849 !important;
}

.uk-modal-dialog {
    padding: 25px 20px 20px;
}

.uk-close {
    opacity: 1;
}

.feedback-success-close {
    margin: -11px 0 0;
    float: right;
    width: 13px;
    height: 13px;
    background-image: url('/local/templates/asevalar/./img/cl_pop.png');
}

#feedback-success .uk-width-1-1 {
    padding-top: 9px;
}

#feedback-success p {
    font-size: 14px;
    line-height: 18px;
}

.pop-up-container {
    position: relative;
    top: 26%;
    text-align: center;
}

#feedback-success .pop-up-container {
    top: 26%;
}

.pop-up-container .uk-width-1-1 {
    padding-top: 15px;
}

.element_bonus_container br {
    display: none;
}

.uk-text-danger {
    text-align: center !important;
    margin: 0 10px 0 0 !important;
    color: #cb2467 !important;
}

input::-ms-clear {
    display: none;
}

@media (min-width: 768px) {
    .main_wrapper .card_main .main_col .product_block .label_f {
        line-height: 1.3;
    }


    #productModal .slider_card_a img {
        max-width: 160px;
        max-height: 160px;
    }

    #productModal .slider_card_a{
        height: 170px;
    }

    .slider_card_a {
        outline: none;
    }
}

@media (max-width: 767px) {
    .product_card_slider.uk-visible-small {
        /*height: 222px;*/
    }
    .product_card_slider img {
        max-height: 350px;
        max-width: 100%;
    }
}

/*
 * Поле город в заказе. Помечено как служебное, но почему-то показывается. Хотфикс
 */
[for="soa-property-5"], [for="soa-property-5"] + .soa-property-container {
    display: none;
}


/*Vidget RetailRocket catalog section Хотфикс для стилей виджера рекомендуем в списке товаров */
.items_list.section .rr-styles-custom .widgettitle { display: none; }
.items_list.section .rr-styles-custom .rr-items {padding-bottom: 0px;border:none; }

.contacts-numbers__text--phone {
    margin-left: 10px;
    text-decoration: underline;
    cursor: pointer;
}

.default-css ul,
.default-css ol{
    padding-left: 40px;
    list-style-type: disc;
}
.default-css ul ul,
.default-css ol ul {
    list-style-type: circle;
}
.warning-message {
    color: #b3205b;
}
.digi-is-container div.loading {
	position:relative;
}
/* jq autocomplite */
.ui-widget-header {
    border: none !important;
    z-index: 10000;
    }
.ui-widget-header .ui-state-focus{
    border: none !important;
    z-index: 10000;
}
.ui-autocomplete .ui-menu-item{
	z-index: 10000;
  }
.ui-state-hover, .ui-state-active {
	z-index: 10000;
    color: #fff;
    background: #0088cc;
}
.ui-dialog {
    width: fit-content;
    block-size: fit-content;
    z-index: 10000 ;
}
.ui-front {
    border: solid 1px gray;
    width: fit-content;
    block-size: fit-content;
    z-index: 10000; 
}

.ui-menu-item-wrapper {
    text-indent: 10px;
    font-size: 14px;
}
/* End */
/* /local/templates/asevalar/css/bootstrap-grid.css?170560494667871 */
/* /local/templates/asevalar/css/disabled.css?1705604946717 */
/* /local/templates/asevalar/css/fonts.css?17056049462886 */
/* /local/templates/asevalar/css/uikit.min.css?1705604946105982 */
/* /local/templates/asevalar/css/components/slidenav.gradient.min.css?17056049461008 */
/* /local/templates/asevalar/css/components/dotnav.gradient.min.css?17056049461360 */
/* /local/templates/asevalar/css/swiper.min.css?170560494617759 */
/* /local/templates/asevalar/css/components/slider.css?17056049461963 */
/* /local/templates/asevalar/css/components/dotnav.css?17056049462636 */
/* /local/templates/asevalar/css/main.css?1744364090139587 */
/* /local/templates/asevalar/css/media.css?174436409043188 */
/* /local/templates/asevalar/css/alphabet.css?17071120541178 */
/* /local/templates/asevalar/js/fancybox/jquery.fancybox.min.css?170560494712828 */
/* /local/templates/asevalar/css/catalogue.css?170560494620509 */
/* /local/templates/asevalar/css/media_catalogue.css?170560494612463 */
/* /local/templates/asevalar/css/basket.css?170560494646775 */
/* /local/templates/asevalar/css/basket_media.css?170560494623212 */
/* /local/templates/asevalar/css/card.css?170560494636423 */
/* /local/templates/asevalar/css/card_media.css?174436409026359 */
/* /local/templates/asevalar/css/registration.css?171920681525428 */
/* /local/templates/asevalar/css/components/slideshow.gradient.min.css?17056049462107 */
/* /local/templates/asevalar/css/popup/bitrix_popup.css?17056049461204 */
/* /local/templates/asevalar/js/pinlogin/jquery.pinlogin.css?1705604947581 */
/* /local/templates/asevalar/css/common.css?1751351739174246 */
/* /local/templates/asevalar/css/advantages.css?17056049467007 */
/* /local/templates/asevalar/css/distributor-page.css?17056049462337 */
/* /local/templates/asevalar/js/nouislider/nouislider.css?17056049476994 */
/* /local/templates/asevalar/components/asevalar/geo.location/.default/style.css?17056049455526 */
/* /local/templates/asevalar/components/evalar/search.form/.default/style.css?17056049461106 */
/* /local/templates/asevalar/components/asevalar/sale.basket.basket.line/header/style.css?170560494511764 */
/* /local/templates/asevalar/components/bitrix/breadcrumb/evalar/style.css?1705604945112 */
/* /local/templates/asevalar/components/bitrix/menu/catalog_horizontal_top/style.css?170560494525309 */
/* /local/templates/asevalar/components/bitrix/menu/bottom/style.css?17056049451919 */
/* /local/components/evalar/subscribe.quick/templates/subscribe_as/style.css?17056049445153 */
/* /local/components/evalar/cookie.notifier/templates/.default/style.css?17056049446163 */
/* /local/templates/asevalar/components/asevalar/iblock.flat.list/popup_as/style.css?17180953922996 */
/* /local/templates/asevalar/styles.css?1705604947766 */
/* /local/templates/asevalar/template_styles.css?17056049476527 */
