@charset "UTF-8";

/* Здесь стили для шапки и основные стили для сайта - сетки, сброс стилей */
/* Здесь сброс стилей */
/* Здесь переменные и миксины */


.prod-tab__show-more {
    padding: 5px 15px 20px;
    font-size: 12px;
    display: block;
}
/* Прижатый футер */
.currency-filter {
    display: none;
}
.html__pressed-footer {
    height: 100%;
}
html {
    overflow-x: hidden;
}
body {
    overflow-anchor: none;
}
.body__pressed-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
}
.header__pressed-footer,
.footer__pressed-footer {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.footer__pressed-footer {
    line-height: normal;
}
.wrap-all {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.main-content,
.all-category,
.logo-section {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
html {
    /* 1 */
    font-family: 'Montserrat', sans-serif;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /* 3 */
    background: #fff;
    color: #222222;
    font-size: 14px;
    line-height: 1.3;
}
/*
 * Removes default margin.
 */

body {
    margin: 0;
}
a {
    background: transparent;
}
a:active,
a:hover {
    outline: 0;
}
a {
    color: #ed1a24;
    text-decoration: none;
    cursor: pointer;
    text-decoration-skip-ink: none;
    -webkit-transition: color 0.2s ease 0s;
    -o-transition: color 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s;
    transition: color 0.2s ease 0s;
}
a:hover {
    color: #90979e;
    text-decoration: underline;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
    font-size: 12px;
    font-family: Consolas, monospace, serif;
    color: #D05;
    white-space: nowrap;
}
ins {
    background: #ffa;
    color: #222222;
    text-decoration: none;
}
mark {
    background: #ffa;
    color: #222222;
}
q {
    font-style: italic;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
audio,
canvas,
img,
svg,
video {
    max-width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
img {
    border: 0;
    height: auto;
    max-width: 100%;
}
svg:not(:root) {
    overflow: hidden;
}
blockquote,
figure {
    margin: 0;
}
p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
    margin: 0 0 15px 0;
}
ul:last-child,
ol:last-child,
dl:last-child,
blockquote:last-child,
pre:last-child,
address:last-child,
fieldset:last-child,
figure:last-child {
    margin-bottom: 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure {
    margin-top: 15px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin: 0 0 15px 0;
    color: #222222;
    text-transform: none;
    font-weight: bold;
}
* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6,
* + .h1,
* + .h2,
* + .h3,
* + .h4,
* + .h5,
* + .h6 {
    margin-top: 20px;
}
/*
 * Sizes
 */

h1,
.h1 {
    font-size: 25px;
}
h1.h1 {
    margin-bottom: 25px;
}
h2,
.h2 {
    font-size: 25px;
}
h3,
.h3 {
    font-size: 18px;
    font-weight: bold;
}
h4,
.h4 {
    font-size: 16px;
}
h5,
.h5 {
    font-size: 14px;
}
h6,
.h6 {
    font-size: 12px;
}
ul,
ol {
    padding-left: 30px;
}
/*
 * Reset margin for nested lists
 */

ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
    margin: 0;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 0;
}
hr {
    -moz-box-sizing: content-box;
    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: #222222;
    -moz-tab-size: 4;
    -o-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;
}
/* Fix viewport for IE10 snap mode
 ========================================================================== */

table {
    border-spacing: 0;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="number"],
input[type="search"] {
    border: 1px solid #e8e8e8;
    padding: 0 15px;
    color: #222222;
    font-size: 12px;
    width: 100%;
    border-radius: 2px;
    height: 40px;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
    font-family: 'Montserrat', sans-serif;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), to(rgba(255, 255, 255, 0.02)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="search"]:focus {
    outline: none;
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder {
    color: #222222;
    opacity: 1;
}
input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="search"]::-moz-placeholder {
    color: #222222;
    opacity: 1;
}
input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="search"]:-moz-placeholder {
    color: #222222;
    opacity: 1;
}
input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder {
    color: #222222;
    opacity: 1;
}
input[type="text"][placeholder]:focus::-webkit-input-placeholder,
input[type="email"][placeholder]:focus::-webkit-input-placeholder,
input[type="tel"][placeholder]:focus::-webkit-input-placeholder,
input[type="password"][placeholder]:focus::-webkit-input-placeholder,
input[type="number"][placeholder]:focus::-webkit-input-placeholder,
input[type="search"][placeholder]:focus::-webkit-input-placeholder {
    color: transparent;
}
input[type="text"][placeholder]:focus::-moz-placeholder,
input[type="email"][placeholder]:focus::-moz-placeholder,
input[type="tel"][placeholder]:focus::-moz-placeholder,
input[type="password"][placeholder]:focus::-moz-placeholder,
input[type="number"][placeholder]:focus::-moz-placeholder,
input[type="search"][placeholder]:focus::-moz-placeholder {
    color: transparent;
}
input[type="text"][placeholder]:focus:-moz-placeholder,
input[type="email"][placeholder]:focus:-moz-placeholder,
input[type="tel"][placeholder]:focus:-moz-placeholder,
input[type="password"][placeholder]:focus:-moz-placeholder,
input[type="number"][placeholder]:focus:-moz-placeholder,
input[type="search"][placeholder]:focus:-moz-placeholder {
    color: transparent;
}
input[type="text"][placeholder]:focus:-ms-input-placeholder,
input[type="email"][placeholder]:focus:-ms-input-placeholder,
input[type="tel"][placeholder]:focus:-ms-input-placeholder,
input[type="password"][placeholder]:focus:-ms-input-placeholder,
input[type="number"][placeholder]:focus:-ms-input-placeholder,
input[type="search"][placeholder]:focus:-ms-input-placeholder {
    color: transparent;
}
textarea {
    border: 1px solid #e8e8e8;
    padding: 0 15px;
    color: #222222;
    font-size: 14px;
    width: 100%;
    border-radius: 2px;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
    font-family: 'Montserrat', sans-serif;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), to(rgba(255, 255, 255, 0.02)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
}
textarea:focus {
    outline: none;
}
textarea::-webkit-input-placeholder {
    color: #222222;
    opacity: 1;
}
textarea::-moz-placeholder {
    color: #222222;
    opacity: 1;
}
textarea:-moz-placeholder {
    color: #222222;
    opacity: 1;
}
textarea:-ms-input-placeholder {
    color: #222222;
    opacity: 1;
}
textarea[placeholder]:focus::-webkit-input-placeholder {
    color: transparent;
}
textarea[placeholder]:focus::-moz-placeholder {
    color: transparent;
}
textarea[placeholder]:focus:-moz-placeholder {
    color: transparent;
}
textarea[placeholder]:focus:-ms-input-placeholder {
    color: transparent;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    /* 1 */
    text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: none;
}
a:active,
a:focus {
    outline: none;
}
button:active,
button:focus,
input:active,
input:focus {
    outline: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
}
.xlarge-hidden {
    display: none;
}
.relative {
    position: relative;
}
fieldset {
    border: none;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 0;
    margin: 0;
}
.mt-20 {
    margin-top: 20px !important;
}
/* Здесь переменные и миксины */

*,
*:after,
*:before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wrapper {
    /* max-width: 1180px; */
    max-width: 1360px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.header {
    margin-bottom: -25px;
    position: relative;
    z-index: 13;
}
.header-top-menu {
    padding-left: 0;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -5px;
}
.header-top-menu__wrap {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.header-top-menu__item {
    font-size: 12px;
    margin-left: 5px;
}
.header-top-menu__item:not(.popap-shops-item) {
    color: #666666;
    /*white-space: nowrap;*/
}
.header-top-menu__item.active:not(.popap-shops-item) {
    text-decoration: underline;
}
.header-top_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -30px;
    padding: 30px 0;
}
.header-top_row > * {
    margin-left: 30px;
}
.header-top__phone > * {
    display: block;
    white-space: nowrap;
    color: inherit;
    font-size: 18px;
    font-weight: bold;
}
.header-top__phone > *:hover {
    color: inherit;
    text-decoration: none;
}
.header-top__call-back a {
    display: block;
    text-align: center;
    padding: 12px 20px 13px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: linear-gradient(135deg, #161f8a 0%, #2d085f 100%);
    min-height: 40px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header-top__call-back a:hover {
    background: linear-gradient(97deg, #01c5c8 .32%, #046ef4 44.6%, #572dff 62.16%);
    text-decoration: none;
}
.popap-shops {
    position: absolute;
    left: -16px;
    background: #fff;
    z-index: 1;
    border: 1px solid rgba(0, 0, 0, 0.07);
    top: 100%;
    margin-top: 14px;
    padding: 20px;
    display: none;
}
.popap-shops:after {
    content: '';
    position: absolute;
    background: url("../images/arrow-top.png") no-repeat;
    width: 10px;
    height: 4px;
    left: 16px;
    top: -4px;
}
.popap-shops-link {
    white-space: nowrap;
    color: #ed1a24;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.popap-shops-link:hover span {
    text-decoration: none;
}
.popap-shops-link span {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    cursor: pointer;
    line-height: 1;
}
.popap-shops-link i {
    font-size: 16px;
    margin-right: 7px;
}
.popap-shops-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    color: #222;
}
.popap-shops-item:hover {
    text-decoration: none
}
.popap-shops-item + .popap-shops-item {
    margin-top: 15px;
}
.popap-shops-item__left {
    width: 40px;
    min-width: 40px;
    margin-right: 15px;
}
.popap-shops-item__right {
    font-size: 12px;
}
.popap-shops-item__left img {
    border-radius: 50%;
}
.popap-shops-wrap.active .popap-shops {
    display: block;
    width: 250px;
}
.header-mid {
    background: #fff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.header-mid.uk-active {
    border-color: #e8e8e8;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
    height: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header-mid-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -30px;
    justify-content: space-between;
    padding: 15px 0;
    position: relative;
}
.header-mid-empty-block {
    min-width: 156px;
}
.header-mid-row > * {
    margin-left: 30px;
}
.header-mid__logo {
    max-width: 132px;
    min-width: 70px;
}
.header-mid__logo a {
    width: 100%;
}
.header-mid__logo img {
    width: 100%;
}
.header-mid-search {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.header-mid-search__input {
    background: #fff !important;
    padding-right: 44px !important;
    border: 1px solid #F1F1F1 !important;
}
.catalog-btn-wrap {
    border: 1px solid #ed1a24;
    height: 50px;
    display: inline-flex;
    align-items: center;
    padding: 0 20px;
    cursor: pointer;
    background: #ed1a24;
    color: #fff;
}
.catalog-btn {
    width: 20px;
    margin-right: 10px;
}
.catalog-btn span {
    display: block;
    height: 2px;
    background: #fff;
    transition: rotate 0.2s ease 0s;
}
.catalog-btn span + span {
    margin-top: 3px;
}
.catalog-btn.active span:first-child{
    transform: rotate(-45deg);
    margin: 0;
    position: relative;
    top: 1px;
}
.catalog-btn.active span:last-child{
    transform: rotate(45deg);
    margin: 0;
    position: relative;
    top: -1px;
}
.catalog-btn.active span:nth-child(2){
    display: none;
}
.header-mid-search__form {
    position: relative;
}
.header-mid-search__submit {
    width: 44px;
    background: none;
    border: none;
    border-radius: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    font-size: 16px;
    cursor: pointer;
}
.header-mid-shelude {
    max-width: 150px;
}
.header-mid-shelude__top {
    font-size: 16px;
    font-weight: bold;
}
.header-mid-shelude__bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -1px;
}
.red {
    color: #ed1a24 !important;
}
.header-mid-shelude__bottom span {
    display: block;
    margin-left: 1px;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
    width: 100%;
    text-align: center;
    font-size: 12px;
}
.header-mid-shelude__bottom span:before {
    content: '';
    display: block;
    height: 4px;
    background: #00cd48;
    border-radius: 1px;
    margin: 4px 0;
}
.header-mid-shelude__line {
    max-width: none;
    display: flex;
    white-space: nowrap;
    align-items: center;
    margin-left: -10px;
}
.header-mid-shelude__line > * {
    margin-left: 10px;
}
.header-mid-shelude__line .header-mid-shelude__bottom {
    min-width: 145px;
}
.visible-scroll {
    display: none;
}
.scroll-menu {
    display: none;
    position: fixed;
    max-width: 1180px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    left: 0;
    right: 0;
    top: 114px;
    padding-top: 10px;
}
.scroll-menu-inner:after {
    content: '';
    position: absolute;
    background: url(../images/arrow-top.png) no-repeat;
    width: 10px;
    height: 4px;
    left: 23%;
    margin-left: -5px;
    top: 7px;
}
.scroll-menu__ul {
    padding: 0;
    list-style: none;
    height: -moz-calc(100vh - 100px);
    height: calc(100vh - 100px);
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
    position: relative;
    position: relative;
}
.scroll-menu__two-li {
    display: inline-block;
    width: calc(100% / 3);
    height: 76px;
    font-size: 14px;
    padding: 8px 15px;
}
.scroll-menu__li {
    width: 23%;
}
.scroll-menu__li > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: inherit;
    padding: 14px 5px 14px 11px;
    border-bottom: 2px solid #F7F7F7;
    line-height: 1;
    background: #fff;
    border-left: 4px solid #fff;
    border-right: 2px solid #F7F7F7;
}
.scroll-menu__li > a:hover,
.scroll-menu__li > a.active {
    color: #ed1a24;
    text-decoration: none;
    border-left-color: #E41D24;
    background: #F7F7F7;
}
.scroll-menu__li.parent > a:after {
    display: block;
    margin-top: 6px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2.5px 0 2.5px 3px;
    border-color: transparent transparent transparent #90979e;
}
.scroll-menu__li.parent > a:hover:after,
.scroll-menu__li.parent > a.active:after {
    border-color: transparent transparent transparent #ed1a24;
}
.scroll-menu__li.parent:hover .scroll-menu__two-ul {
    display: block;
}
.scroll-menu__two-ul {
    position: absolute;
    display: none;
    padding: 0;
    list-style: none;
    left: 23%;
    width: 77%;
    top: 0;
    height: calc(100vh - 120px);
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    margin-bottom: 20px !important;
}
.scroll-menu__two-li > a {
    padding: 6px 0;
    display: flex;
    align-items: center;
    color: inherit;
    text-decoration: underline;
}
.scroll-menu__two-li img {
    height: 60px;
    width: auto;
    display: inline-block;
    float: left;
    margin-right: 15px;
}
.scroll-menu__two-li > a:hover,
.scroll-menu__two-li > a.active {
    color: #ed1a24;
    text-decoration: none;
}
.header-search-click {
    display: none;
    font-size: 16px;
    color: #666666;
}
.cart-header {
    color: inherit;
    text-decoration: none;
    position: relative;
    line-height: 1;
}
.cart-header-icon {
    font-size: 32px;
    color: #90979e;
}
.cart-header-count {
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    top: 2px;
    width: 15px;
    text-align: center;
    height: 15px;
    background: #ed1a24;
    border-radius: 4px;
    left: 24px;
    line-height: 15px;
}
.cart-header-count__number {
    color: #fff;
    text-decoration: none;
}
.cart-header-count__word {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: inherit;
    -webkit-transition: color 0.2s ease 0s;
    -o-transition: color 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s;
    transition: color 0.2s ease 0s;
}
.cart-noempty:hover {
    color: inherit;
    text-decoration: none;
}
.cart-noempty:hover .cart-header-count__word {
    color: #ed1a24;
}
.cart-empty .cart-header-count__word {
    text-decoration: none;
}
.cart-empty .cart-header-icon {
    color: #90979e;
}
.header-bottom {
    background: #90979e;
    border-radius: 2px;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
    padding: 0 30px;
    margin: 30px 0 0;
    position: relative;
}
.header-bottom-new {
    background: #f6f6f6;
    padding: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.header-bottom-new__row {
    display: flex;
    align-items: center;
    margin: 0 0 0 -20px;
}
.header-bottom-new__row > * {
    margin: 0 0 0 20px;
}
.main-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    white-space: nowrap;
}
.nav-wrapper {
    overflow: hidden;
}
.main-menu:hover .main-menu__li > a {
    color: #d7d7d7;
}
.main-menu__li {
    display: inline-block;
}
.main-menu__li:hover > a {
    color: #ffffff !important;
    text-decoration: underline;
}
.main-menu__li > a {
    padding-right: 15px;
    color: #ffffff;
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.main-menu__li.parent > a:after {
    display: inline-block;
    margin-left: 6px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 2.5px 0 2.5px;
    border-color: #ffffff transparent transparent transparent;
}
.main-menu__li.parent > a:before {
    display: inline-block;
    margin-left: 6px;
    content: '';
    position: absolute;
    bottom: 0;
    right: 15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 2.5px 3px 2.5px;
    border-color: transparent transparent #ffffff transparent;
    opacity: 0;
}
.main-menu__li.parent:hover a:before {
    opacity: 1;
}
.main-menu__li:hover .submenu {
    display: block;
    z-index: 1;
}
.priority-nav__wrapper {
    display: inline-block;
    margin-left: auto;
    float: right;
}
.priority-nav__dropdown-toggle {
    padding: 0;
    background: none;
    height: 50px;
    border: none;
    cursor: pointer;
    position: relative;
}
.priority-nav__dropdown-toggle:before {
    content: '···';
    color: #ffffff;
    font-size: 22px;
}
.priority-nav__dropdown-toggle.is-open:after {
    content: '';
    position: absolute;
    right: 50%;
    margin-right: -2px;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 2.5px 3px 2.5px;
    border-color: transparent transparent #82888f transparent;
}
.nav__dropdown .main-menu__li.parent > a:before {
    right: 50%;
    margin-right: -2px;
}
.submenu {
    border-radius: 2px;
    display: none;
    position: absolute;
    list-style: none;
    margin: 0;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
    padding: 26px 30px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
}
.submenu > li {
    display: block;
    width: 100%;
    -webkit-column-break-inside: avoid;
    -webkit-backface-visibility: hidden;
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    -o-column-break-inside: avoid;
    -ms-column-break-inside: avoid;
    column-break-inside: avoid;
    page-break-inside: avoid;
}
.submenu > li + li {
    margin-top: 10px;
}
.submenu > li > a {
    color: #666666;
    text-decoration: underline;
    padding-left: 20px;
    position: relative;
    white-space: normal;
    display: block;
}
.submenu > li > a:hover {
    color: #ed1a24;
    text-decoration: none;
}
.submenu > li > a:before {
    position: absolute;
    left: 0;
    top: 5px;
    font-size: 8px;
    content: "\e903";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mob-menu-button {
    display: none;
    padding: 5px 0;
    margin-right: 5px;
}
.mob-menu-button span {
    display: block;
    width: 30px;
    background: #90979e;
    height: 2px;
}
.mob-menu-button span + span {
    margin-top: 3px;
}
.discount-c-info {
    color: #90979e;
    font-size: 12px;
    display: block;
}
@media screen and (min-width: 768px) {
    .menu__container {
        position: absolute;
        top: -20px;
        -webkit-box-shadow: 0px 7px 10px rgba(0,0,0,.2);
        box-shadow: 0px 7px 10px rgba(0,0,0,.2);
        left: -21px;
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        z-index: 99;
    }
    .mobile-menu__first-li.back{
      cursor:pointer;
    }
    .show-menu .menu__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-wrap:wrap;
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        width: 100%;
        max-height: calc(100vh - 120px);
        min-height:calc(100vh - 120px);
    }
    .marked .show-menu .menu__container { 
        max-height: calc(100vh - 260px);
        min-height:calc(100vh - 260px);
    }
    .show-menu .menu__container:before {
        width: 10000%;
        position:absolute;
        background: #fff;
        top:0;
        right:100%;
        bottom: 0;
        display:block;
        z-index: 999;
        content: "";
    }
    .show-menu .menu__container:after {
        width: 10000%;
        position:absolute;
        background: rgba(0,0,0,.5);
        z-index: 999;
        top:0;
        left:calc(100% + 20px);
        bottom: 0;
        display:block;
        content: "";
    }
    .menu__container .menu__section {
        max-height: calc(100vh - 120px);
        min-height:calc(100vh - 120px);
        overflow-y: hidden;
        width: 33.3333%;
    }
    .marked .menu__container .menu__section {
        max-height: calc(100vh - 261px);
        min-height:calc(100vh - 261px);
    }
    .menu__container .menu__section ul {
        width: 100%;
        padding: 10px 10px 15px;
        max-height: 100%;
        min-height: 100%;
        background:#fff;
        border-left: 1px solid #eaeaea;
        overflow-y:auto;
    }
    .menu__container .menu__section.menu__section_child ul {
        display:none;
    }
    .menu__container .menu__section.menu__section_child ul.active {
        display:block;
    }
    .menu__section_child > ul .mobile-menu__first-li {
        display:flex;
        align-items:center;
    }
}
/* =========================== Off-canvas меню ===================== */

@media screen and (max-width: 767px) {
    .menu-title {
        padding: 15px 20px 15px 20px;
        color: #222222;
        font-size: 24px;
        text-transform: uppercase;
    }
    .filter-wrap .mse2_filters {
        position: fixed;
        top: 60px;
        bottom: 0;
        height: calc(100vh - 60px);
        overflow-y: scroll;
        padding-bottom: 80px;
    }
    .mobile-menu,
    .mobile-submenu {
        padding: 0;
        margin: 0;
        list-style: none;
        height: 100%;
        overflow-y: scroll;
    }
    .mobile-menu__first-li > a,
    .mobile-submenu__first-li > a {
        color: #222222;
        display: block;
        padding: 12px 20px 11px;
        font-size: 14px;
    }
    .mobile-submenu .mobile-menu__first-li a {
        display: flex;
        align-items: center;
    }
    .mobile-submenu .mobile-menu__first-li a img {
        margin-right: 10px;
        position: relative;
        top: -1px;
        width: 15px;
    }
    .mobile-menu__first-li.parent > a,
    .mobile-submenu__first-li.parent > a {
        padding-right: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .mobile-menu__first-li.back,
    .mobile-submenu__first-li.back {
        background: #fff;
        border-bottom: 1px solid #e8e8e8;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 10px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        font-weight: bold;
    }
    .mobile-menu__first-li.back:before,
    .mobile-submenu__first-li.back:before,
     .filter-click-back:before {
        display: inline-block;
        margin-right: 10px;
        width: 30px;
        height: 17px;
        content: "";
        background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wMzEzNTUgMS40NDM0M0MwLjAzMTIzODEgMS42NjM4NyAwLjExNTY5OSAxLjg4NDMxIDAuMjg0Mzg3IDIuMDUyMjRMNC40MjcxNSA2LjE2OTY4QzQuNzYxMzEgNi41MDE3NiA1LjMwMDc5IDYuNTAxNzYgNS42MzUwNyA2LjE2OTY4TDkuNzc3NzEgMi4wNTIyNEMxMC4xMTM2IDEuNzE4NDYgMTAuMTE1NCAxLjE3NTIzIDkuNzgxOTUgMC44Mzg5NzlDOS40NDgzNiAwLjUwMjczIDguOTA1NjcgMC41MDA4MzEgOC41Njk3OSAwLjgzNTAwMUw1LjAzMTA1IDQuMzUyMTZMMS40OTI0MiAwLjgzNTAwMUMxLjE1NjU0IDAuNTAwODMxIDAuNjEzNzQyIDAuNTAyNzMgMC4yODAyNjYgMC44Mzg5NzlDMC4xMTQyMTcgMS4wMDY1MyAwLjAzMTM1NSAxLjIyNTA4IDAuMDMxMzU1IDEuNDQzNDNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
        background-repeat: no-repeat;
        background-position: center center;
        transform: rotate(90deg);
    }
    .mobile-menu .mobile-submenu-address,
    .mobile-submenu .mobile-submenu-address {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        min-height: 38px;
    }
    .mobile-menu .mobile-submenu-address .submenu-img,
    .mobile-submenu .mobile-submenu-address .submenu-img {
        min-width: 40px;
        width: 40px;
        height: 40px;
        margin-right: 15px;
    }
    .mobile-menu {
        border-top: 1px solid #EAEEF5;
        background: #eaeef5;
        padding: 10px 15px;
    }
    #catalog-menu .mobile-menu, #delivery-tab {
        height: calc(100vh - 102px);
        overflow: auto;
    }
    .mobile-menu__first-li.back {
        font-size: 17px;
        line-height:17px;
    }
    .mobile-menu__parent-div {
        font-size: 14px;
        border-bottom: 1px solid #EAEEF5;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .mobile-menu__parent-div a {
        color: #222222;
        display: block;
        padding: 12px 0 11px 20px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -moz-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
    .mobile-menu__parent-img {
        margin-right: 10px;
        position: relative;
        top: -1px;
        width: 15px;
    }
    .mobile-menu__parent-icon {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 40px;
        min-height: 40px;
        background: white;
    }
    .mobile-menu__parent-icon:before {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 2.5px 0 2.5px 3px;
        border-color: transparent transparent transparent #90979e;
    }
    .menu__copy {
        position: fixed;
        top: 102px;
        bottom: 0;
        height: -moz-calc(100vh - 102px);
        height: calc(100vh - 102px);
        left: -100%;
        z-index: 1001;
        width: 100%;
        max-width: 100%;
        background: #eaeef5;
        padding: 10px 15px;
        padding-bottom: 80px;
        overflow-y: hidden;
        transition: left 0.3s ease-in-out;
        -ms-scroll-chaining: none;
    }
    .menu__copy.scrollable {
        overflow-y: auto;
    }
    .mobile-main-menu {
        border-top: none;
    }
    .mobile-main-menu a {
        /* border-bottom: none; */
        color: #666666;
    }
    .mobile-main-menu li.active a {
        text-decoration: underline;
        color: #222222;
    }
    .popap-shops-mobile {
        padding: 0 20px;
    }
    .popap-shops-mobile-wrap {
        border-bottom: 1px solid #EAEEF5;
        border-top: 1px solid #EAEEF5;
        padding-bottom: 15px;
    }
    .mob-menu-subtitle {
        margin: 15px 20px;
    }
}
.banner-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.banner-list-left {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(66.6666% - 30px);
    width: calc(66.6666% - 30px);
}
.banner-list-right {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(33.3333% - 30px);
    width: calc(33.3333% - 30px);
}
.banner-list-right__row img {
    border-radius: 2px;
}
.banner-list-right__row div + div {
    margin-top: 30px;
}
.banner-list-carousel {
    position: relative;
}
.banner-list-carousel__item {
    position: relative;
}
.banner-list-carousel__item img {
    border-radius: 2px;
}
.banner-list-carousel__discount {
    border-radius: 2px;
    color: #fff;
    background: #90979e;
    padding: 16px 20px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.banner-list-carousel__text {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
    text-decoration: none;
    padding: 20px 40px 60px;
}
.banner-list-carousel__text:hover {
    color: #fff;
    text-decoration: none;
}
.banner-list-carousel__text:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
    opacity: 0.3;
}
.banner-list-carousel__title {
    position: relative;
    font-size: 30px;
    font-weight: bold;
}
.banner-list-carousel .owl-dots {
    position: absolute;
    bottom: 40px;
    left: 40px;
    z-index: 1;
}
.banner-list-carousel .owl-nav {
    right: 0;
    bottom: 0;
    position: absolute;
    background: #ed1a24;
    color: #fff;
    font-size: 16px;
    padding: 15px 14px;
    border-radius: 2px;
}
.banner-list-carousel .owl-nav .owl-next {
    margin-left: 12px;
}
.main-content {
    background: url("../images/main-content-bg.jpg") #FBFBFB top center no-repeat;
    padding-top: 45px;
    padding-bottom: 70px;
}
h1.product-h1 {
    margin-top: 10px;
    margin-bottom: 5px;
}
.ui-widget {
    position: relative;
}
.ui-menu.ui-widget.ui-widget-content.ui-widget-custom {
    padding: 0;
    margin: -1px 0 0;
    list-style: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    min-width: 370px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #fff;
    z-index: 2222;
    border-top: 1px solid #e8e8e8;
}
.ui-menu-item a {
    padding: 5px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.ui-menu-item + .ui-menu-item {
    border-top: 1px solid #e8e8e8;
}
.ui-menu-item .btn-block {
    background: #90979e;
    color: #fff;
    justify-content: center;
    padding: 10px;
}
.ui-menu-item .btn-block:hover {
    background: #ed1a24;
}
.ui-menu-item:hover a {
    text-decoration: none;
}
.ui-search-product__img {
    width: 50px;
    min-width: 50px;
    margin-right: 15px;
}
.ui-search-product__price {
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
    margin-left: 15px;
}
.ui-search-product__name {
    color: inherit;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.ui-search-product__name .underline {
text-decoration: underline;
}
.ui-search-product__name:hover, .ui-menu-item:hover .ui-search-product__name {
    text-decoration: none;
    color: #ed1a24;
}
.ui-search-product__submit {
    margin-left: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    border: none;
    background: #90979e;
    border-radius: 2px;
    padding: 0 10px;
    height: 40px;
    width: 86px;
    min-width: 86px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.ui-search-product__submit:hover, .ui-menu-item:hover .ui-search-product__submit {
    background: #ed1a24;
}
.product-day {
    margin-top: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.product-day-column {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(33.3333% - 30px);
    width: calc(33.3333% - 30px);
    margin-bottom: -20px;
}
.product-day-column__title {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.product-day-carousel {
    width: -moz-calc(100% + 40px) !important;
    width: calc(100% + 40px) !important;
    margin-left: -20px;
    margin-right: -20px;
}
.product-day-carousel__nav {
    font-size: 16px;
    line-height: 1;
    margin-top: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.product-day-carousel__nav button {
    cursor: pointer;
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    border-radius: 0;
    color: #90979e;
}
.product-day-carousel__nav button.owl-next {
    margin-left: 10px;
}
.product-day-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 20px 20px;
    background: #fff;
    border-color: #e8e8e8;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
    border: 1px solid #e8e8e8;
    position: relative;
    border-radius: 2px;
    margin: 20px;
}
.product-day-item + .product-day-item {
    margin-top: 30px;
}
.product-day-item:hover .product-day-item__title {
    color: #ed1a24;
    text-decoration: none;
}
.product-day-item__label {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 2px;
    padding: 7px 12px 9px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.product-day-item__img {
    margin-right: 30px;
    width: 70px;
}
.product-day-item__text {
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);
    /*max-width: 160px;*/
}
.p-0 {
    padding: 0 !important;
}
span.error {
    color: #ff0000;
    font-size: 12px;
}
.norobot {
    display: none;
}
.product-day-item__title {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    margin-bottom: 10px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.product-day-item__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
}
.product-day-item__price > div {
    margin-left: 15px;
    margin-bottom: 5px;
}
.product-day-item__price-title {
    color: #999999;
    font-size: 11px;
    white-space: nowrap;
}
.product-day-item__price-old-value {
    font-size: 14px;
    color: #666666;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.product-day-item__price-old-value:before {
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    top: 8px;
    border-top: 1px solid #ed1a24;
}
.product-day-item__price-discount-value {
    font-weight: 500;
}
.product-day-item__price-current {
    font-weight: bold;
    font-size: 20px;
    white-space: nowrap;
}
.product-day-item__link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: 0;
}
.label-new {
    background: #ed1a24;
}
.label-fav {
    background: #1E90FF;
}
.label-discount {
    background: #928AF9;
}
.label-hit {
    background: #00cda9;
}
.all-category {
    padding: 55px 0 15px;
}
.all-category__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.all-category__col {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(33.3333% - 30px);
    width: calc(33.3333% - 30px);
    margin-bottom: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.breadcrumb {
    margin: 0 0 5px;
    padding: 0;
    list-style: none;
}
.breadcrumb__li {
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.breadcrumb__li:not(:last-child):after {
    content: '-';
    margin: 0 5px;
}
.breadcrumb__li a {
    color: inherit;
    text-decoration: underline;
}
.product-rating.mobile-first {
    display:none;
}
@media screen and (max-width: 768px) {
    .mobile-submenu .mobile-menu__first-li a.active {
    background: #ed1a24;
    color: #fff !important;
}
.mobile-submenu .mobile-menu__first-li a:hover {
    color: #222 !important;
    font-weight: normal !important;
    text-decoration: none !important;
}
    .breadcrumb__li:not(:last-child):after {
        position:absolute;
        right: -5px;
    }
    .breadcrumb__li {
        position:relative;
        max-width: 20%;
        font-size:12px;
        padding-right: 10px;
    }
    .breadcrumb__li a {
        text-decoration: none;
    }
    .breadcrumb {
        padding-top:5px;
        border-bottom:1px solid #e8e8e8;
    }
    .product-scu {
        display:inline-block;
        margin-right:10px;
        font-size:12px;
    }
    .cart-table {
        margin-top:0 !important;
    }
    h1.product-h1,h1.h1 {
        font-size:16px;
        margin-bottom:5px;
    }
    .product-rating.mobile-first {
        display: flex;
        align-items: center;
    }
     .product-rating.mobile-first .ec-stars {
        margin-right:10px;
    }
    .product-top__left {
        max-height: calc(100vh - 450px);
    }
    .product-gallery,
    .slider-for__img,
    .slider-for-item,
    .slider-for__item,
    .slick-track,
    .slick-list,
    .product-gallery,
    .slider-for
    {
         height:100% !important;   
    }
    .slick-list {
        margin-top:0 !important; 
    }
    .product-page .product-top {
         margin-top:0;
     }
     .full-product-item__price-current {
         line-height: 35px;
     }
    .product-top__row .product-top__left {
        border:none;
        padding: 0;
    }
}
.category-page {
    margin-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
.category-page-right {
    margin-left: 10px;
    margin-right: 10px;
    width: -moz-calc(100% - 322px);
    width: calc(100% - 322px);
}
.sidebar {
    margin-left: 10px;
    margin-right: 10px;
    width: 262px;
}
.checkbox-wrap {
    display: block;
    position: relative;
}
.checkbox-wrap + .checkbox-wrap {
    margin-top: 12px;
}
.custom-check {
    display: none;
}
.custom-title {
    padding-left: 34px;
    padding-top: 6px;
    display: block;
}
.custom-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    padding: 0;
    color: #222222;
    font-size: 14px;
    width: 22px;
    border-radius: 2px;
    height: 22px;
    border: 1px solid #e8e8e8;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), to(rgba(255, 255, 255, 0.02)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
}
.custom-title:after {
    content: "\e906";
    position: absolute;
    left: 4px;
    top: 8px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    color: #ed1a24;
    opacity: 0;
}
.custom-check:checked + .custom-title:after {
    opacity: 1;
}
.radio-wrap {
    display: block;
    position: relative;
}
.radio-wrap + .radio-wrap {
    margin-top: 12px;
}
.raduo-title {
    padding-left: 25px;
}
.raduo-title:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border: 1px solid #e8e8e8;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), to(rgba(255, 255, 255, 0.02)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(255, 255, 255, 0.02) 100%);
    border-radius: 50%;
    left: 0;
    top: 1px;
}
.raduo-title:after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 4px;
    top: 5px;
    background: red;
    opacity: 0;
    border-radius: 50%;
}
.custom-check:checked + .raduo-title:after {
    opacity: 1;
}
.filter-wrap {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #ffffff;
}
.filter_title {
    font-weight: bold;
    position: sticky;
    z-index: 1;
    width: 100%;
    background: #fff;
    top: 0;
    left: 0;
    padding: 25px 25px 10px 0;
}
.filter-group.ms-price-block:after {
    content: '₽';
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    right: 6px;
    bottom: 29px;
    font-weight: bold;
    font-size: 20px;
}
.filter-group {
    padding: 0 25px 25px 25px;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
}
.filter-group:nth-last-of-type(1) {
    border-bottom: none;
}
.filter-group .mse2_number_slider {
    margin: 0 10px 16px;
    background: #fff !important;
    border: 1px solid #e8e8e8 !important;
    border-radius: 2px;
    height: 5px;
}
.filter-group .ui-slider .ui-slider-handle {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #fff;
    border: 5px solid #ed1a24;
    top: -5px;
}
.filter-group .ui-slider .ui-slider-range {
    height: 5px;
    background: #ed1a24;
    top: -1px;
}
.mse2_number_inputs {
    margin-left: -20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.mse2_number_inputs > div {
    padding-left: 20px;
    width: 50%;
}
.mse2_number_inputs label {
    display: block;
    position: relative;
}
.mse2_number_inputs label input {
    padding-left: 30px;
}
.mse2_number_inputs .range-title {
    position: absolute;
    height: 40px;
    line-height: 40px;
    left: 0;
    top: 0;
    padding-left: 7px;
    color: #999999;
    font-size: 12px;
}
.discount-items {
    margin-top: 15px;
}
.no-visible {
    display: none !important;
}
.show-all {
    margin-top: 15px;
    color: #1e0602;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    cursor: pointer;
    display: inline-block;
    padding-bottom: 15px;
}
.show-all:hover {
    text-decoration: none;
}
.pt-30 {
    margin-top: 30px;
}
.bg-white {
    background: #ffffff;
    padding: 0 20px;
    border: 1px solid #e8e8e8;
}
.m-30 {
    margin: 30px 0;
}
@media screen and (min-width: 768px) {
.filter-block:not(.open-all-items-filter) label:nth-child(5) ~ *,
.filter-block:not(.open-all-items-filter) .custom-title--vendor:nth-child(5) ~ * {
    display: none;
}
.icon-cart-cat {
    display: none;
}
}
@media screen and (max-width: 768px) {
    /* .breadcrumb {
        display:none;
    } */
    .show-all {
        display: none !important;
    }
}
.your-size {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -20px;
}
.your-size-col {
    width: 50%;
    padding-left: 20px;
}
.subcategory-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-bottom: 10px;
}
.subcategory-list-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-bottom: 10px;
}
.subcategory-item, .subcategory-item-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #e8e8e8;
    margin: 0 0 10px 10px;
    width: -moz-calc(25% - 10px);
    width: calc(25% - 10px);
    padding: 15px;
    color: inherit;
    text-decoration: none;
    overflow: hidden;
}
.subcategory-item__img-2 {
    width: 80px;
    margin-right: 20px;
    text-align: center;
}
.subcategory-item__name-2 {
    width: -moz-calc(80% - 100px);
    width: calc(80% - 100px);
}
.subcategory-list:not(.open-all-subcategory) .subcategory-item:nth-child(12) ~ *,
.subcategory-list-2:not(.open-all-subcategory) .subcategory-item-2:nth-child(12) ~ * {
    display: none;
}
.subcategory-item__img {
    margin-right: 10px;
    width: 30px;
}
.subcategory-item__name {
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);
    text-decoration: underline;
    text-decoration-skip-ink: none;
    word-wrap: break-word;
}
.subcategory-item:hover {
    color: #ed1a24;
}
.attr-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 15px -15px;
}
.attr-link {
    margin: 0 0 5px 15px;
    color: inherit;
    display: block;
    text-decoration: underline;
}
.attr-link:hover {
    color: #ed1a24;
}
.attr-list {
    margin-top: 25px;
}
.attr-list-link {
    display: block;
    text-decoration: underline;
    color: inherit;
}
.attr-list-link:hover {
    color: #ed1a24;
}
.attr-list-link + .attr-list-link {
    margin-top: 8px;
}
.sort-wrap {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    padding: 10px 20px 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.mse2_sort strong {
    margin-right: 8px;
}
.mse2_sort a {
    color: inherit;
    text-decoration: underline;
    margin-right: 8px;
}
.mse2_sort a.active, .mse2_sort a:hover {
    color: #ed1a24 !important;
}
.mse2_tpl {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -15px;
}
.form-btn {
    margin-left: 15px;
    font-size: 16px;
    color: #90979e;
    text-decoration: none;
}
.form-btn:hover,
.form-btn.active {
    color: #ed1a24;
    text-decoration: none;
}
.form-btn.active {
    pointer-events: none;
}
.mse2_selected {
    margin-top: 20px;
    margin-left: -10px;
    font-size: 0;
}
.mse2_selected strong {
    font-size: 14px;
}
.mse2_selected_link {
    font-size: 14px;
    margin-left: 5px;
    /* margin: 0 10px 10px 10px; */
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* padding: 12px 10px 11px 15px;
    background: #90979e;
    color: #fff;
    border-radius: 2px; */
}
.mse2_selected_link sup {
    font-weight: normal;
    margin-left: 9px;
    border: none;
    outline: none;
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 20px;
    height: 20px;
    font-size: 16px;
    background-color: #eff2f6;
    color: #9a9fa8;
    border-radius: 50%;
    padding: 0;
}
.mse2_selected_link:hover {
    opacity: 0.8;
}
.mse2_selected_link:hover em {
    text-decoration: none;
}
.mse2_selected_link::hover sup {
    color: #9a9fa8;
}
.mse2_selected_link em {
    font-style: normal;
}
.category-row {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
.category-block {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 10px;
    margin-right: 10px;
    /* width: -moz-calc(33.3333% - 30px);
    width: calc(33.3333% - 30px); */
    width: -moz-calc(25% - 20px);
    width: calc(25% - 20px); 
    margin-bottom: 20px;
    padding: 0 30px 20px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: box-shadow 0.1s ease-in-out;
}
@media screen and (min-width: 991px) {
    .category-block > .category-block-bottom > .category-block-bottom__hover {
        border:none;
    }
    .category-block:hover > .category-block-bottom > .category-block-bottom__hover {
        display: block;
        border: none;
    }
    /*  .category-block:hover > .category-block-bottom > .category-block-bottom__hover:before {
        display: none;
    } */
    .category-block-bottom__hover {
        position: absolute;
        top: 100%;
        left: -1px;
        right: -1px;
        padding: 0 30px 20px;
        display: none;
        position: absolute;
        z-index: 99;
        background: #fff;
        border: 1px solid #e8e8e8;
        border-top: 0;
        width: calc(100% + 2px);
        box-shadow: 0 8px 32px rgba(0,0,0,0.3);
    }
    .category-block:hover > .category-block-bottom > .category-block-bottom__hover:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -32px;
        z-index: 8;
        background: #fff;
        height: 32px;
    }
    .category-block:hover {
        box-shadow: 0 8px 32px rgba(0,0,0,0.3);
    }
}
.category-block-attr {
    margin-bottom: auto;
}
.category-block-top {
    margin: -1px -31px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 0;
}
.category-block-link {
    display: block;
    text-align: center;
    color: inherit;
}
.category-block-link:hover {
    color: #ed1a24;
}
.category-block-img {
    position: relative;
}
.category-block__logo-brand {
    text-align: right;
}
.logo-brand-absolute {
    position: absolute;
    left: 0;
    bottom: 10px;
    right: 0;
}
.category-block__logo-brand img {
    padding: 3px 5px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    width: 73px;
}
.category-block-link {
    position: relative;
}
.category-block-title {
    margin-top: 10px;
    margin-bottom: 0;
    text-decoration: underline;
    color: #ed1a24;
    font-size: 12px;
    max-height: 60px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
}
.category-block-sku {
    text-align: center;
    color: #666666;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 0;
}
.category-block-in_shop {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
    color: #00cd48;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.category-block-in_shop svg {
    width: 20px;
    height: 20px;
    margin-right: 7px;
    fill: red;
}
.category-block-bottom {
    margin-top: auto;
}

.category-attr-list {
    padding-left: 0;
    list-style: none;
    font-size: 10px;
}
.category-attr-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -moz-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}
.category-attr-item + .category-attr-item {
    margin-top: 5px;
}
.category-attr-name {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.category-attr-name:after {
    content: '';
    border-top: 1px solid #e8e8e8;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 5px;
}
.category-item__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5px;
     margin-top: 10px;
}
.category-item__price > * {
    margin-left: 15px;
}
.category-item__price-title {
    color: #999999;
    font-size: 11px;
    white-space: nowrap;
}
.category-item__price-old-value {
    font-size: 14px;
    color: #666666;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.category-item__price-old-value:before {
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    top: 8px;
    border-top: 1px solid #ed1a24;
}
.mse2_pagination.pagination ul {
    display: flex;
    justify-content: center;
    list-style: none;
}
.mse2_pagination.pagination ul a{
    display: block;
    padding: 8px 14px;
    background: #90979e;
    color: #fff;
    margin: 0 4px;
}
.mse2_pagination.pagination ul li:first-child,
.mse2_pagination.pagination ul li:last-child {
    display: none;
}
.mse2_pagination.pagination ul li.disabled {
    display: none;
}
.mse2_pagination.pagination ul li.active a, .mse2_pagination.pagination ul li:hover a {
    background: #ed1a24;
    text-decoration: none;
}
.category-item__price-current {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
margin-top: 10px;
}
#af_quickorder-form {
    margin-top: 20px
}
.category-item__price-current.small {
    font-size: 16px;
}
.category-submit {
    width: 100%;
    display: block;
    text-align: center;
    border: none;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
    font-size: 12px;
    padding: 13px 10px;
    background: #fc3;
    color: #1e0602;
    border-radius: 1px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.category-submit:hover {
    background: #90979e;
    color: #ffffff;
    text-decoration: none;
}
.category-submit.preorder-submit {
    background: #90979e;
}
.category-submit.preorder-submit:hover {
    background: #ed1a24;
}
.category-label {
    border-radius: 2px;
    padding: 7px 12px 9px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    margin-bottom: 2px;
}
.delivery-prod {
    min-height: 31px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.delivery-prod-inner {
    padding-left: 38px;
    font-size: 12px;
    padding-bottom: 2px;
    position: relative;
    padding-top: 5px;
}
.delivery-prod-inner i {
    color: #00cd48;
    font-size: 8px;
    position: absolute;
    left: 20px;
    top: 8px;
}
.filter-and-categ {
    display: none;
}
.filter-and-categ__item {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
}
.filter-and-categ__item a {
    border: 1px solid #e8e8e8;
    font-weight: bold;
    border-radius: 2px;
    background: #fff;
    padding: 10px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #222222;
}
.filter-and-categ__item a:after {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 5px;
    border-color: transparent transparent transparent #222222;
}
.filter-and-categ__item a:hover {
    text-decoration: none;
}
.category-table {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(100% - 30px);
    width: calc(100% - 30px);
    background: #fff;
    margin-bottom: 30px;
    padding: 0 30px 40px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
}
.category-table-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -30px;
}
.category-table-link {
    width: 45%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    color: inherit;
}
.category-table-link:hover {
    text-decoration: none;
    color: inherit;
}
.category-table-link:hover .category-table-title {
    color: #ed1a24;
}
.category-table-right {
    width: 55%;
    padding-left: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
}
.category-table-right .category-item__price {
    margin-bottom: 10px;
}
.category-table-right .category-item__price-current {
    margin-bottom: 20px;
}
.category-table-img {
    width: 50%;
    padding-left: 30px;
    text-align: center;
}
.category-table-data {
    width: 50%;
    padding-left: 30px;
}
.category-table-title {
    margin: 15px 0 12px;
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.category-table-sku {
    color: #666666;
    margin-bottom: 12px;
    font-size: 12px;
}
.category-table__logo-brand {
    padding: 3px 5px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    display: inline-block;
}
.category-table-form {
    width: 160px;
    margin-left: 30px;
    max-width: 42%;
}
.category-table-attr {
    width: -moz-calc(100% - 190px);
    width: calc(100% - 190px);
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.product-top {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    padding: 30px;
    margin: 25px 0 30px;
}
.product-top__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.product-top__left {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
}
.product-top__right {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
}
.full-product-top {
    margin-bottom: 12px;
}
.full-product-top__line-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-left: -20px;
    margin-bottom: 20px;
    background: #fff;
}
.full-product-top__line-1 > * {
    margin-left: 20px;
}
.full-product-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -20px;
}
.full-product-price > * {
    margin-left: 20px;
}
.full-product-item__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
}
.full-product-item__price > * {
    margin-left: 20px;
}
.full-product-item__price-current {
    white-space: nowrap;
    font-size: 35px;
    font-weight: bold;
}
.full-product-item__price-title {
    color: #999999;
    font-size: 11px;
}
.full-product-item__price-old-value {
    font-size: 18px;
    color: #666666;
    display: inline-block;
    position: relative;
    white-space: nowrap;
}
.full-product-item__price-old-value:before {
    content: '';
    position: absolute;
    left: -1px;
    right: -1px;
    top: 11px;
    border-top: 1px solid #ed1a24;
}
.full-product-item__price-discount-value {
    font-weight: bold;
    font-size: 18px;
}
.full-product-availability {
    font-weight: bold;
    margin-top: 5px;
    font-size: 12px;
}
.full-product-buttons {
    margin-left: -30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.full-product-buttons > * {
    margin-left: 30px;
    margin-bottom: 10px;
}
.full-product-one-click, .review-see {
    width: 166px;
    border: none;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
    font-size: 12px;
    font-weight: bold;
    padding: 13px 10px;
    background: #90979e;
    color: #fff;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-align: center;
}
.full-product-one-click:hover, .review-see:hover {
    background: #ed1a24;
    box-shadow: 0 5px 20px rgba(236, 26, 36, 0.3);
    color: #fff;
    text-decoration: none;
}
.review--add {
    margin-top: 20px;
    display: block;
}
#add-review .form-group-bot {
    margin-top: 20px;
}
.full-product-submit, .review--add {
    width: 166px;
    border: none;
    box-shadow: 0 5px 20px rgba(236, 26, 36, 0.3);
    font-size: 12px;
    font-weight: ;
    padding: 13px 10px;
    background: #fc3;
    color: #fff;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-align: center;
}
.full-product-submit:hover, .review--add:hover {
    background: #90979e;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
}
.review--add {
    height: 23px;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
    padding: 0 8px;
    width: auto;
}
.are-available {
    color: #00cd48;
}
.not-available {
    color: #c90;
}
.how-buy {
    margin-bottom: 20px;
}
.how-buy a {
    color: #222222;
    text-decoration: underline;
    font-size: 12px;
}
.how-buy a:hover {
    color: #ed1a24;
}
.full-product-info {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fafafa;
}
.full-product-info__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 11px 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.full-product-info__row + .full-product-info__row {
    border-top: 1px solid #e8e8e8;
}
.full-product-info__img {
    width: 26px;
    min-width: 26px;
    position: relative;
    top: -1px;
}
.full-product-info__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 10px;
}
.full-product-info__value {
    text-align: right;
}
.full-product-info__value a {
    text-decoration: underline;
    display: block;
}
.full-product-info__value a:hover {
    text-decoration: underline;
}
.full-product-attr {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fafafa;
    margin-top: 20px;
}
.full-product-attr-transparent {
    border: none;
}
.product-bottom.transparent {
    border: none;
    background: transparent;
}
.transparent .nav-tabs-product {
    border-bottom: none;
}
.full-product-attr__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 11px 14px;
}
.full-product-attr__row + .full-product-attr__row {
    border-top: 1px solid #e8e8e8;
}
.full-product-attr__row:nth-child(odd) {
    background: #fff;
}
.full-product-attr__value a {
    text-decoration: underline;
}
.full-product-attr__value a:hover {
    text-decoration: underline;
}
.full-product-attr__link {
    text-align: right;
    width: 100%;
}
.full-product-attr__link a {
    text-decoration: underline;
}
.full-product-attr__link a:hover {
    text-decoration: none;
}
.full-product-attr__title {
    margin-right: 10px;
}
.product-availability {
    display: none;
    margin-top: 3px;
}
.cart-table {
    width: 100%;
    margin-top: 30px;
}
.cart-table th {
    color: #fff;
    font-weight: normal;
    padding: 11px 10px;
    background: #90979e;
}
.cart-table th:first-child {
    border-radius: 2px 0 0 0;
}
.cart-table th:last-child {
    border-radius: 0 2px 0 0;
}
.cart-table .prod-img {
    text-align: center;
}
.cart-table .prod-img img {
    max-width: 70px;
    max-height: 100px;
}
.cart-table td {
    padding: 20px 10px;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}
.cart-table tr:last-child td:first-child {
    border-radius: 0 0 0 2px;
}
.cart-table tr:last-child td:last-child {
    border-radius: 0 0 2px 0;
}
.cart-table td:first-child {
    border-left: 1px solid #e8e8e8;
}
.cart-table td:last-child {
    border-right: 1px solid #e8e8e8;
}
.prod-price {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    white-space: nowrap;
}
.button-remove {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    color: #ed1a24;
    font-size: 20px;
    background: none;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.button-remove:hover {
    color: #90979e;
}
.input-count {
    width: 80px !important;
    padding: 0 25px !important;
    text-align: center;
}
.count-inner {
    position: relative;
    text-align: center;
    display: inline-block;
}
.minus {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 25px;
    padding-left: 11px;
    font-size: 8px;
    line-height: 38px;
    cursor: pointer;
}
.plus {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 38px;
    width: 23px;
    padding-right: 10px;
    font-size: 8px;
    cursor: pointer;
}
.td-count {
    text-align: center;
}
.prod-name a {
    color: inherit;
    text-decoration: underline;
}
.prod-name a:hover {
    color: #ed1a24;
}
.amount-block {
    margin: 25px 0 15px;
    text-align: right;
}
.amount-word {
    color: #999999;
    font-weight: bold;
    font-size: 20px;
    margin-right: 8px;
}
.amount-value {
    font-size: 30px;
    font-weight: bold;
}
.order-block {
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 15px -30px;
}
.order-block > * {
    margin-left: 30px;
    margin-bottom: 10px;
}
.not-order {
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.red-button {
    display: inline-block;
    border: none;
    box-shadow: 0 5px 20px rgba(236, 26, 36, 0.3);
    font-size: 12px;
    font-weight: bold;
    padding: 13px 30px;
    background: #ed1a24;
    color: #fff;
    border-radius: 2px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    text-align: center;
    cursor: pointer;
}
.red-button:hover {
    background: #90979e;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 5px 20px rgba(144, 151, 158, 0.4);
}
.inner-page {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    padding: 29px;
}
.inner-page::after {
    display: block;
    content: "";
    clear: both;
}
.inner-page__img {
    float: left;
    margin: 0 30px 20px 0;
    max-width: 40%;
}
.category-brand-logo.d-flex {
    margin-bottom: 50px;
}
.vendor-logo--after:after {
    content: "";
    width: 38px;
    height: 63px;
    display:block;
    border-bottom: 1px solid #d1d2d3;
    position:absolute;
    top:0;
    left: 100%;
}
.category-page-right.w-100 {
    width: 100%;
}
.vendor-logo__img {
    border: 1px solid #d1d2d3;
    border-radius: 6px;
    width: 220px;
    height: 123px;
    text-align: center;
    background: #fff;
    position: relative;
    margin-right: 38px;
    display:flex;
    align-items: center;
    padding: 10px;
}
.vendor-serf__img {
    max-width: 50%;
    width: 90px;
height: 125px;
text-align: center;
display: flex;
background: #fff;
align-items: center;
border: 5px solid #d1d2d3;
border-radius: 6px;
}
.inner-page__img img {
    border-radius: 2px;
}
.inner-page__img + * {
    margin-top: 0;
}
.border-block {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    padding: 29px;
}
.border-block:not(:last-child) {
    margin-bottom: 30px;
}
.table {
    width: 100%;
}
.table:not(:last-child) {
    margin-bottom: 30px;
}
.table th {
    color: #fff;
    background: #90979e;
    padding: 12px 15px;
    font-weight: normal;
}
.table th:first-child {
    border-radius: 2px 0 0 0;
    text-align: left;
}
.table th:last-child {
    border-radius: 0 2px 0 0;
}
.table td {
    padding: 12px 15px;
    border-bottom: 1px solid #e8e8e8;
}
.table td:first-child {
    border-left: 1px solid #e8e8e8;
}
.table td:last-child {
    border-right: 1px solid #e8e8e8;
}
.table td:not(:first-child) {
    text-align: center;
}
.table tr:last-child td:first-child {
    border-radius: 0 0 0 2px;
}
.table tr:last-child td:last-child {
    border-radius: 0 0 2px 0;
}
.table.last-col-text-right th:last-child,
.table.last-col-text-right td:last-child {
    text-align: right;
}
* + .table,
* + .border-block {
    margin-top: 30px;
}
h3 + .table,
.h3 + .table,
h3 + .border-block,
.h3 + .border-block {
    margin-top: 0;
}
.row1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -30px;
}
.row1 > * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
}
.col-1-4 {
    width: -moz-calc(25% - 30px);
    width: calc(25% - 30px);
}
.fw-bold {
    font-weight: bold;
}
.text-left {
    text-align: left;
}
.overflow-container {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.content-block li + li {
    margin-top: 8px;
}
.videoadapt {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.videoadapt > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videoadapt-wrap {
    width: 10%;
    max-width: 540px;
}
* + .videoadapt-wrap {
    margin-top: 20px;
}
.videoadapt-wrap:not(:last-child) {
    margin-bottom: 20px;
}
.contact-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -30px;
}
.contact-page__col {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
    margin-bottom: 30px;
}
.contact-page-phone, .contact-page-email {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.contact-page-phone__value a, .contact-page-email__value {
    color: inherit;
    text-decoration: none;
    display: block;
    font-size: 18px;
    font-weight: bold;
}
.contact-page-email__value {
    margin-top: 15px;
}
.contact-page-phone__icon, .contact-page-email__icon {
    color: #ed1a24;
    margin-right: 7px;
    position: relative;
    top: 4px;
}
.contact-page-email__icon {
    width: 13px;
}
.contact-page-email__icon svg {
    width: 13px;
    top: 14px;
    height: 19px;
    position: absolute;
    left: 0;
}
.contact-page-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;
}
.contact-page-top__col {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-left: 15px;
    margin-right: 15px;
    width: -moz-calc(50% - 30px);
    width: calc(50% - 30px);
    margin-bottom: 15px;
}
.contact-page-border {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    overflow: hidden;
    background: #fff;
}
.contact-page-padding {
    padding: 30px 30px 0;
}
.address {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.address i {
    font-size: 16px;
    margin-right: 7px;
    position: relative;
    top: 2px;
    color: #ed1a24;
}
.entrance-store {
    text-align: center;
    margin-top: 22px;
    margin-bottom: 30px;
}
.map {
    height: 290px;
}
.our-staff {
    margin-top: 25px;
}
.contact-shelude {
    width: 150px;
    max-width: 150px;
}
.reviews-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -30px;
}
.reviews-wrap > div {
    width: calc(50% - 30px);
    margin-left: 15px;
    margin-bottom: 15px;
}
.form-row-2, .form-group-bot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -20px;
}
.form-group-bot {
    justify-content: space-between;
    align-items: center;
}
.form-group-bot > div {
    padding-left: 20px;
}
.width-1-3 {
    width: calc(33.3333% - 20px);
    margin-left: 20px;
    margin-bottom: 20px;
}
.ml-20 {
    margin-left: 20px;
}
.width-2-3 {
    width: calc(66.6666% - 20px);
    margin-left: 20px;
    margin-bottom: 20px;
}
.reviews-content .control-label, .reviews-content .fl-l {
    font-size: 13px;
    display: block;
    margin-bottom: 4px;
}
.ec-form-wrap {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    overflow: hidden;
    background: #fff;
    padding: 30px;
}
#add-review .ec-form-wrap {
    padding: 0;
    border: none;
}
.form-group-2 {
    margin-bottom: 20px;
}
.reviews-wrap .ec-message__reply {
    background: none;
    padding: 4px 0 4px 20px;
    margin-left: 0;
    border-left: 2px solid #ed1a24;
}
.reviews-item + .reviews-item {
    margin-top: 20px;
}
.ec-error {
    font-size: 10px;
    color: #ff0000;
}
.call-guide.get-mobile a {
    background: #fafafa;
    color: #000;
}
.vendors-letters {
    margin-bottom: 16px;
}
.vendor-letter {
    background: transparent;
    border: none;
    padding: 10px;
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 20px;
}
.vendor-letter.active {
    color: #ed1a24;
}
.vendors-list .category-menu__link {
    display: none;
}
.btn-more-wrap.hidden {
    display: none;
}
.show-all-brands {
    max-width: 192px;
    margin-bottom: 30px;
}
.vendor-main {
    padding-left: 12px;
}
.single-image {
    width: 100%;
    text-align: center;
}
.single-image img {
    max-height: 500px;
}
.filter-bottom__form {
    margin: 10px 0;
}
.filter-form__top, .filter-form__bottom {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background: #fff;
    padding: 10px 0;
}
.filter-form__top {
    border-radius: 4px 4px 0 0;
}
.filter-form__top .filter-form__title {
    background: url("../images/fb-phone-icon.png") 10px center no-repeat;
    background-size: 30px 30px;
}
.filter-form__top p, .filter-form__bottom p {
    margin: 0;
}
.filter-form__title {
    font-size: 14px;
    font-weight: 600;
    padding-left: 50px;
}
.filter-form__top a, .filter-form__bottom a {
    display: block;
    font-size: 15px;
}
.filter-form__hr {
    position: relative;
    padding: 0 10px;
    background: #ffffff;
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}
.filter-form__hr::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 48px;
    right: 50%;
    margin-right: 18px;
    height: 1px;
    width: 53px;
    opacity: 1;
    background: #90979e;
}
.filter-form__hr::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    left: 50%;
    margin-left: 27px;
    width: 53px;
    height: 1px;
    opacity: 1;
    background: #90979e;
}
.filter-form__hr {
    text-align: center;
}
.filter-form__bottom .filter-form__title {
    background: url("../images/fb-mail-icon.png") 10px center no-repeat;
    background-size: 30px 30px;
}
#af_filter-form input {
    border-radius: 2px;
    height: 40px;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, .05);
    padding: 0 15px;
}
.filter-form__list {
    border-top: 1px solid #90979e;
    background: #ffffff;
    padding: 18px;
    border-radius: 0 0 4px 4px;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
.filter-form__list .row {
    margin-bottom: 10px;
}
.filter-form__list .row + .popap-form-submit {
    margin-top: 10px;
}
.filter-form__linef {
    margin-bottom: 10px;
    position: relative;
}
.filter-form__linef span.error {
    position: absolute;
    top: 7px;
    font-size: 11px;
    width: 100%;
}
#af_filter-form input.error {
    border-color: #ff0000;
}
.product-vendors a {
    padding: 1px 6px;
    border: 1px solid #e8e8e8;
    background: #fff;
    text-decoration: none;
    display: inline-block;
    color: #90979e;
}
.product-vendors.little a {
    margin: 0 5px 5px 0;
}
.product-vendors a:hover {
    background: #90979e;
    color: #fff;
}
.product-vendors {
    margin-top: 30px;
    max-height: 25px;
    overflow: hidden;
    position: relative;
}
.product-vendors__tags .owl-stage-outer:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    opacity: 0.8;
    box-shadow: inset -35px 0 15px -15px #fbfbfb;
}
.product-vendors__tags.owl-carousel.owl-loaded, .product-vendors {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.product-vendors__tags.owl-carousel.owl-loaded {
    max-width: calc(100% - 100px);

}
.product-vendors__tags .owl-nav {
    width: 74px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    margin-top: 1px;
}
.vendor-tags-links-not, .owl-item .owl-nav {
    display: none;
}
.open .vendor-tags-links-not {
    display: block;
}
.open .vendor-tags-viz-all {
    display: none;
}
.product-vendors.open, .product-vendors.little {
    display: block;
    max-height: unset;
    overflow: visible;
    position: relative;
}
.product-vendors.open .owl-nav {
    display: none;
}
.product-vendors.open a {
    margin: 0 5px 5px 0;
}
.product-vendors.open .owl-carousel {
    display: block;
}
.open .vendor-tags-viz {
    width: 100%;
    text-align: center;
}
.open .vendor-tags-viz-all {
    width: 100%;
}
.product-vendors__tags .owl-prev span, .product-vendors__tags .owl-next span {
    display: none;
}
.product-vendors__tags .owl-prev, .product-vendors__tags .owl-next {
    padding: 1px 6px;
    border: 1px solid #e8e8e8 !important;
    background: #fff;
    text-decoration: none;
    display: inline-block;
    color: #90979e;
    width: 27px;
    height: 22px;
}
.product-vendors__tags .owl-prev {
    border-right: none !important;
    background: #ffffff url(../img/tag_prev.png) center center no-repeat !important;
    background-size: 12px 13px !important;
}
.product-vendors__tags .owl-next {
    background: #ffffff url(../img/tag_next.png) center center no-repeat !important;
    background-size: 12px 13px !important;
}
.vendor-tags-viz {
    margin-top: 4px;
    margin-left: -3px;
    font-size: 12px;
}
.vendor-tags-viz span {
    cursor: pointer;
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 2px 6px;
    color: #90979e;
}
.owl-item .category-block {
    width: 100%;
    margin: 0;
    padding: 10px;
}
.prod-tab-similar .owl-next {
    top: 40%;
    bottom: 0;
    position: absolute;
    right: -18px;
    height: 54px;
    margin-top: -25px;
}
.prod-tab-similar .owl-prev {
    top: 40%;
    bottom: 0;
    position: absolute;
    left: -18px;
    height: 54px;
    margin-top: -25px
}
.prod-tab-similar .owl-nav span {
    color: #90979e;
    font-size: 121px;
    line-height: 50px;
}
#add-review {
    width: 90%;
    max-width: 600px;
}
#add-review textarea {
    padding: 10px 15px;
}
.alert-success {
    text-align: center;
}
.reviews-row .ec-message__date {
    padding-left: 0;
}
.m-0 {
    margin: 0;
}
.reviews-row .author-name {
    margin: 5px 0;
}
.reviews-title {
    font-weight: bold;
    margin-bottom: 0;
}
.reviews-row .reviews-text {
    margin: 5px 0;
}
.reviews-rating {
    width: 115px;
}
.reviews-body {
    margin: 10px 0 10px 25px;
    width: calc(100% - 140px);
}
.reviews-values {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
}
.reviews-adv, .reviews-disadv {
    width: 49%;
    position: relative;
    padding-left: 20px;
}
.reviews-adv {
    color: #3aa000;
}
.reviews-disadv {
    color: #FF3333;
}
.adv-hand, .disadv-hand {
    background: url(../img/adv_disadv.png) no-repeat 0 0;
    position: absolute;
    width: 13px;
    height: 15px;
    left: 0;
}
.disadv-hand {
    background-position: 0px -17px;
    top: 6px;
}
.adv-hand {
    background-position: 0px -1px;
    top: 5px;
}
.reviews-photo-block {
    margin-top: 20px;
}
.review-thumb {
    margin: 0 10px 10px 0;
    display: inline-block;
}
.reviews-row {
    border-bottom: 1px solid #c9c9c9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.review-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px;
}
.review-see {
    margin-right: 40px;
    margin-top: 20px;
    cursor: pointer;
    height: 23px;
    font-size: 12px;
    font-weight: 400;
    line-height: 23px;
    padding: 0 8px;
    width: auto;
}
.review__wrap.loading {
    opacity: 0.5;
    background: url(../img/spinner.gif) center center no-repeat;
}
#sim-prod-lazy-wrap.loading {
    opacity: 0.5;
    background: url(../img/spinner.gif) center center no-repeat;
}
.consult__wrap {
    width: 100%;
    margin-top: 45px;
    position: relative;
    background-color: #FFDA39;
    padding: 30px;
    margin-bottom: 0;
}
.consult__right {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 33.3%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top center;
}
.consult__left {
    width: 66.6%;
}
.consult__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.person-name {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
}
.person-position {
    margin: 0;
}
.person-data {
    bottom: 0;
    width: 100%;
    position: absolute;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    background-color: rgba(255, 218, 57, 0.7);
    padding: 6px 0 6px 20px;
}
.consult__title {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.4;
}
.consult__intro {
    font-size: 18px;
}
#af_consult-form {
    position: relative;
}
#af_consult-form input[name="tel"] {
    width: 100%;
    font-size: 22px;
    padding: 6px 16px;
    height: 58px;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    background: #fff;
    transition: all 300ms ease-in-out;
    outline: none;
    letter-spacing: 0.1rem;
}
.consult__success {
    font-size: 20px;
    font-weight: 500;
}
#af_consult-form input[name="tel"].error {
    border-bottom: 1px solid #ff0000;
}
#af_consult-form input[name="tel"]:focus {
    background: #fff;
}
#af_consult-form .text {
    margin-right: 5px;
}
#af_consult-form button {
    position: absolute;
    right: 2px;
    top: 8px;
    border: none;
    width: 200px;
    background: 0 0;
    outline: none;
    height: 43px;
    font-size: 18px;
    cursor: pointer;
}
.category-block-review__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.category-table .category-block-review__link {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.mobile-menu__first-li .mobile-menu__first-li .mobile-menu__parent-icon {
    /* display: none; */
    display: inline-flex;
}
.mobile-menu__first-li .mobile-menu__first-li .level3 + .mobile-menu__parent-icon {
    display: none;
}
.active > .menu__copy {
   left: 0;
}
.mobile-menu__first-li .mobile-menu__first-li a {
    flex-grow: 1;
    justify-content: flex-start;
}
.mobile-menu__first-li .mobile-menu__first-li {
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
li.mobile-menu__first-li {
    margin-bottom: 5px;
    background: #ffffff;
}
.mobile-submenu .mobile-submenu .mobile-submenu{
    display: none !important;
}
.reviews-flex-bottom {
    margin: 30px 0;
}
.reviews-flex-bottom--title {
    font-size: 20px;
    font-weight: bold;
}
.review--add-bttom {
    margin-top: 0;
    margin-left: auto;
}
@media screen and (min-width: 768px) {
    .header-mid.uk-active .header-mid__logo {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .header-mid.uk-active .header-mid__logo > a {
        display: block;
        height: 80px;
        line-height: 80px;
        margin-top: -1px;
        margin-bottom: -1px;
    }
    .header-mid.uk-active .header-mid__logo:hover .scroll-menu {
        display: block;
    }
    .header-mid.uk-active .header-mid__logo-arrow {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 7px 5.5px 0 5.5px;
        border-color: #ff1a25 transparent transparent transparent;
        margin-left: 20px;
    }
    .header-mid.uk-active .visible-scroll {
        display: block;
    }
    .filter-click-back,
    .button-mobile {
        display: none;
    }
    .exactly {
        height: auto !important;
    }
    .phone-mob-click {
        display: none;
    }
    .phone-mob .header-top__call-back {
       position: absolute;
       right: 0;
       top: 50%;
       margin-top: -20px;
    }
    .header-top__call-back {
        
    }
    .phone-mob-block__link {
        display: block;
        white-space: nowrap;
        color: inherit;
        font-size: 18px;
        font-weight: bold;
    }
    .header-mid.uk-active .phone-mob {
        display: none;
    }
    .uk-offcanvas-bar.uk-offcanvas-bar-menu .tm-offcanvas-close {
        display: none;
    }
    .uk-offcanvas.uk-offcanvas-menu {
        position: absolute;
        -ms-touch-action: auto;
        touch-action: auto;
        bottom: auto;
        left: 15px;
        right: 15px;
        top: 56px;
        padding: 20px 0 20px 20px;
        border: 1px solid #e8e8e8;
        border-top: none;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
        height: calc(100vh - 260px);
        overflow-y: hidden;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    .header-bottom-new.uk-active .uk-offcanvas.uk-offcanvas-menu{
        height: calc(100vh - 120px);
    }
    .uk-offcanvas-bar.uk-offcanvas-bar-menu {
        position: relative;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        width: 100%;
        max-width: none;
        background: none;
        padding: 0;
        overflow: visible;
        display: none;
        bottom: auto;
    }
    .uk-offcanvas-menu.show-menu, .show-menu .uk-offcanvas-bar-menu {
        display: block;
        overflow:visible;
    }
    .mobile-menu {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    .mobile-submenu {
        padding: 0 0 20px;
        margin: 0;
        list-style: none;
    }
    .header-bottom-new > .wrapper {
        position: relative;
    }
    .popap-shops-wrap {
        margin-top: 6px;
    }
    .menu-title, .uk-offcanvas-bar-menu .header-mid-shelude, .uk-offcanvas-bar-menu .popap-shops-mobile-wrap,
    .uk-offcanvas-bar-menu .mobile-main-menu, .mobile-menu__first-li a img {
        display: none;
    }
    .mobile-menu__first-li.back{
        font-weight: bold;
        margin-bottom: 10px;
    }
    .mini-menu {
        padding: 0;
        list-style: none;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin: 0 0 0 -15px;
    }
    .mini-menu > li {
        margin: 2px 0 2px 15px;
    }
    .mini-menu a {
        color: #666;
    }
    .mini-menu a.active {
        text-decoration: underline;
    }
    .phone-mob {
        display: flex;
        align-items: center;
    }
    .wath-link {
        margin-right: 5px;
        font-size: 21px;
        color: #43d854;
        text-decoration: none;
        line-height: 21px;
        height: 21px;
        position: relative;
        top: -4px;
    }
    .wath-link:hover {
        color: #43d854;
        text-decoration: none;
    }
    .mobile-menu > .mobile-menu__first-li {
        padding-left: 10px;
        padding-right:0;
    }
     .mobile-menu > li:not(.back):hover a,
     li.bag-col a {
         color: #ff0000;
         font-weight: bold;
     }
     li.bag-col .mobile-menu__parent-icon {
         color: #ff0000;
         font-weight: bold;
     }
    .mobile-menu > li > .mobile-submenu {
        position: absolute;
        left: 33.3333%;
        right: 0;
        top: 0;
        padding: 0;
    }
    .mobile-menu > li > .mobile-submenu > li{
        padding-left: 20px;
    }
    .mobile-menu > li > .mobile-submenu > .mobile-menu__first-li {
        width: 51.5%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 2px;
    }
    .mobile-menu > li > .mobile-submenu .mobile-submenu {
        position: absolute;
        left: 50%;
        right: -10px;
        top: 0;
        bottom:0;
        height:100%;
        overflow: auto;
    }
    .mobile-menu > li > .mobile-submenu .mobile-submenu > li{
        padding-left: 30px;
    }
    .uk-notouch .mobile-menu__first-li:hover > .mobile-submenu {
        display: block;
    }
    .uk-touch .show-submenu, .uk-touch .show-submenu-2{
        display: block !important;
    }
    .mobile-menu__parent-div > .mobile-menu__parent-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 20px;
        height: 20px;
    }
    .mobile-menu__first-li.parent ~ .mobile-menu__parent-icon{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 20px;
        height: 20px;
    }
    .header-bottom-new.uk-active .visible-scroll {
        display: flex;
        align-items: center;
    }
    .mobile-menu__parent-img{
        margin-right: 10px;
        position: relative;
        top: -1px;
        width: 15px;
        display: block !important;
    }
    .mobile-menu__parent-div{
        display: flex;
        align-items: center;
    }
    .mobile-menu__parent-div > a, a.mobile-menu__first-li{
        flex-grow: 1;
        display: flex;
        align-items: center;
        color: inherit;
        padding: 12px 0;
    }
    .menu__section_child > ul {
        padding-left:20px !important;
    }
    .mobile-menu__parent-div > a:hover, a.mobile-menu__first-li:hover{
        text-decoration: none;
        color: #ff0000;
        font-weight: bold;
    }
    .menu__copy {
        display:none;
    }
    .mobile-menu__first-li.parent:hover ~ .mobile-menu__parent-icon,
    .mobile-menu > .mobile-menu__first-li:hover .mobile-menu__parent-icon {
        color: #ff0000;
        font-weight: bold;
    }
    .mobile-menu__parent-icon{
        font-size: 18px;
        margin-left: 10px;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        cursor: pointer;
    }
    .mobile-menu__parent-icon:before{
        content: "\e913";
    }
    /* .uk-offcanvas-menu:before{
        content: '';
        position: absolute;
        left: 33.3333%;
        margin-left: 14px;
        top: 0;
        bottom: 0;
        border-left: 1px solid #e8e8e8;
    }
    .uk-offcanvas-menu:after{
        content: '';
        position: absolute;
        left: 66.6666%;
        margin-left: 18px;
        top: 0;
        bottom: 0;
        border-left: 1px solid #e8e8e8;
    } */
    .cart-header{
        padding-right: 75px;
    }
    .cart-header:after{
        content: 'Корзина';
        font-weight: bold;
        position: absolute;
        right: 0;
        top: 13px;
        font-size: 14px;
        color: #222;
        text-decoration: none;
    }
    .cart-header:hover:after{
        color: #ed1a24;
    }
}
@media screen and (min-width: 961px) {
    .header-mid.uk-active .xlarge-block {
        display: block;
    }
}
@media screen and (max-width: 1180px) {
    .ec-form-wrap {
        padding: 20px;
    }
    .xlarge-hidden {
        display: block;
    }
    .xlarge-block {
        display: none;
    }
    .header-top-menu__wrap {
        width: -moz-calc(100% + 5px);
        width: calc(100% + 5px);
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-top: 15px;
    }
    .header-top_row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 20px 0;
    }
    .header-top__phone {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -20px;
    }
    .header-top__phone > * {
        margin-left: 20px;
    }
    .header-top__phone-wrap {
        width: auto;
    }
    .popap-shops {
        left: auto;
        right: 0;
    }
    .popap-shops:after {
        left: auto;
        right: 16px;
    }
    .header-mid-shelude {
        width: 150px;
    }
    .header-bottom {
        margin: 20px 0 0;
    }
    .banner-list, .reviews-wrap {
        margin-left: -10px;
        margin-right: -10px;
    }
    .banner-list-left {
        margin-left: 10px;
        margin-right: 10px;
    }
    .banner-list-left {
        width: -moz-calc(66.6666% - 20px);
        width: calc(66.6666% - 20px);
    }
    .banner-list-right {
        margin-left: 10px;
        margin-right: 10px;
    }
    .banner-list-right {
        width: -moz-calc(33.3333% - 20px);
        width: calc(33.3333% - 20px);
    }
    .banner-list-right__row div + div {
        margin-top: 20px;
    }
    .product-day {
        margin-left: -10px;
        margin-right: -10px;
    }
    .product-day-column {
        margin-left: 10px;
        margin-right: 10px;
    }
    .product-day-column {
        width: -moz-calc(33.3333% - 20px);
        width: calc(33.3333% - 20px);
    }
    .product-day-item + .product-day-item {
        margin-top: 20px;
    }
    .product-day-item__img {
        margin-right: 20px;
    }
    .all-category {
        padding-bottom: 25px;
    }
    .all-category__row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .all-category__col {
        margin-left: 10px;
        margin-right: 10px;
    }
    .all-category__col {
        width: -moz-calc(33.3333% - 20px);
        width: calc(33.3333% - 20px);
    }
    .all-category__col {
        margin-bottom: 25px;
    }
    .category-page {
        margin-left: -10px;
        margin-right: -10px;
    }
    .category-page-right {
        margin-left: 10px;
        margin-right: 10px;
        width: -moz-calc(100% - 302px);
        width: calc(100% - 302px);
    }
    .sidebar {
        margin-left: 10px;
        margin-right: 10px;
    }
    .category-row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .category-block {
        margin-left: 10px;
        margin-right: 10px;
    }
    .category-block {
        width: -moz-calc(33.3333% - 20px);
        width: calc(33.3333% - 20px);
    }
    .category-block {
        padding: 0 20px 30px;
    }
    .category-block-top {
        margin: -1px -21px 20px;
    }
    .filter-and-categ__item {
        margin-left: 10px;
        margin-right: 10px;
    }
    .category-table {
        margin-left: 10px;
        margin-right: 10px;
    }
    .category-table {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }
    .category-table {
        padding: 0 20px 30px;
    }
    .category-table-inner {
        margin-left: -20px;
    }
    .category-table-right {
        padding-left: 20px;
    }
    .category-table-img {
        padding-left: 20px;
    }
    .category-table-data {
        padding-left: 20px;
    }
    .category-table-form {
        margin-left: 20px;
    }
    .product-top__row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .product-top__left {
        margin-left: 10px;
        margin-right: 10px;
    }
    .product-top__left {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .product-top__right {
        margin-left: 10px;
        margin-right: 10px;
    }
    .product-top__right {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .inner-page {
        padding: 20px;
    }
    .inner-page__img {
        margin: 0 20px 15px 0;
    }
    .border-block {
        padding: 20px;
    }
    .row1 {
        margin-left: -10px;
        margin-right: -10px;
    }
    .row1 {
        margin-bottom: -20px;
    }
    .row1 > * {
        margin-left: 10px;
        margin-right: 10px;
    }
    .row1 > * {
        margin-bottom: 20px;
    }
    .col-1-4 {
        width: -moz-calc(25% - 20px);
        width: calc(25% - 20px);
    }
    .contact-page {
        margin-left: -10px;
        margin-right: -10px;
    }
    .contact-page__col {
        margin-left: 10px;
        margin-right: 10px;
    }
    .contact-page__col {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .contact-page-top {
        margin-left: -10px;
        margin-right: -10px;
    }
    .contact-page-top__col {
        margin-left: 10px;
        margin-right: 10px;
    }
    .contact-page-top__col {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .contact-page-padding {
        padding: 20px 20px 0;
    }
    .entrance-store {
        margin-bottom: 20px;
    }
    .reviews-wrap > div {
        width: calc(50% - 20px);
        margin-left: 10px;
        margin-right: 10px;
    }
}
@media screen and (max-width: 1100px) {
    .consult__title {
        font-size: 25px;
    }
    .consult__intro {
        font-size: 16px;
    }
}
@media screen and (max-width: 1024px) {
    .category-table-attr {
        font-size: 13px;
    }
    fieldset[id="mse2_ms|price"] .currency-filter {
        position: absolute;
        right: -16px;
        bottom: 5px;
        display: block;
        font-weight: 600;
        font-size: 17px;
    }
    .filter-group.ms-price-block:after {
        display: none;
    }
}
@media screen and (max-width: 959px) {
    .filter-form__title {
        font-size: 12px;
    }
    .product-day {
        margin-top: 40px;
    }
    .product-day-item__img {
        width: 50px;
    }
    .product-day-item__text {
        width: -moz-calc(100% - 90px);
        width: calc(100% - 90px);
    }
    .product-day-item__text {
        width: -moz-calc(100% - 70px);
        width: calc(100% - 70px);
    }
    .category-page-right {
        width: -moz-calc(100% - 260px);
        width: calc(100% - 260px);
    }
    .sidebar {
        width: 220px;
    }
    .subcategory-item {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .subcategory-item-2 {
        width: -moz-calc(33.3333% - 10px);
        width: calc(33.3333% - 10px);
    }
    .category-block {
        width: -moz-calc(50% - 20px);
        width: calc(50% - 20px);
    }
    .category-block {
        margin-bottom: 20px;
    }
    .category-table {
        margin-bottom: 20px;
    }
    .category-table .category-item__price-current {
        font-size: 22px;
    }
    .contact-page-top__col {
        width: -moz-calc(100% - 20px);
        width: calc(100% - 20px);
    }
    .working-hours {
        margin-bottom: 5px;
    }
    .scroll-menu__two-li {
        width: calc(100% / 2);
    }
    .scroll-menu__li {
        width: 27%;
    }
    .scroll-menu__two-ul {
        left: 29%;
        width: 71%;
    }
}
@media screen and (max-width: 767px) {
    .icon-cart-cat {
    font-size: 15px;
} 
.header .header-top__call-back, .phone-mob-click {
    display: none !important;
}
.wath-link {
    margin-right: 4px !important;
}
    .reviews-wrap > div {
        width: calc(100% - 20px);
    }
    .filter-bottom__form {
        display: none;
    }
    .category-block-in_shop {
        margin-bottom: 8px;
        justify-content:center;
    }
    .category-block-in_shop svg {
        width: 18px;
        height: 18px;
    }
    #mse2_total {
        display: none;
    }
    h1.h1 {
        margin-bottom: 10px;
    }
    .reviews-content {
        margin-top: 20px;
        margin-bottom: 40px !important;
    }
    * + h1,
    * + h2,
    * + h3,
    * + h4,
    * + h5,
    * + h6,
    * + .h1,
    * + .h2,
    * + .h3,
    * + .h4,
    * + .h5,
    * + .h6 {
        margin-top: 15px;
    }
    .wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .popap-shops-wrap {
        display: none;
    }
    .header {
        margin-bottom: 0;
        position: sticky;
        top: 18px;
        z-index: 100;
        border-bottom: 1px solid #e8e8e8;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.07);
    }
    .header-top {
        display: none;
    }
    .header-mid.uk-active {
        height: 50px;
    }
    .header-mid-row {
        margin-left: -15px;
    }
    .header-mid-row > * {
        margin-left: 10px;
    }
    .header-mid__logo {
        margin-right: auto;
    }
    .header-mid-search {
        display: none;
    }
    .header-mid-shelude {
        padding: 15px 0 15px 20px;
    }
    .header-search-click {
        /*display: block;*/
        display:flex;
        align-items:center;
        justify-content: center;
        width: 30px;
        height: 30px;
    }
    .reviews-flex-bottom {
        font-size: 16px;
        font-weight: 700;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .cart-header-icon {
        font-size: 22px;
        color: #666666;
    }
    .cart-header-count {
        top: -4px;
        right: -8px;
        left: auto;
    }
    .header-bottom {
        display: none;
    }
    .mob-menu-button {
        display: block;
    }
    .banner-list {
        margin-left: -5px;
        margin-right: -5px;
    }
    .banner-list-left {
        margin-left: 5px;
        margin-right: 5px;
    }
    .banner-list-left {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .banner-list-left {
        margin-bottom: 10px;
    }
    .banner-list-right {
        margin-left: 5px;
        margin-right: 5px;
    }
    .banner-list-right {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .banner-list-right__row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }
    .banner-list-right__row div {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        word-wrap: break-word;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
    .banner-list-carousel__title {
        font-size: 18px;
    }
    .banner-list-carousel .owl-dots {
        bottom: 15px;
    }
    .main-content {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .main-content__inner-page {
        padding-top: 0;
    }
    .product-day {
        margin-top: 25px;
    }
    .product-day {
        margin-left: -5px;
        margin-right: -5px;
    }
    .product-day-column {
        margin-left: 5px;
        margin-right: 5px;
    }
    .product-day-column {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .product-day-column + .product-day-column {
        margin-top: 30px;
    }
    .product-day-carousel {
        width: -moz-calc(100% + 30px) !important;
        width: calc(100% + 30px) !important;
        margin-left: -15px;
        margin-right: -15px;
    }
    .product-day-item {
        margin: 15px;
    }
    .product-day-item + .product-day-item {
        margin-top: 10px;
    }
    .all-category {
        padding: 20px 0 0;
    }
    .all-category__row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .all-category__col {
        margin-left: 5px;
        margin-right: 5px;
    }
    .all-category__col {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .all-category__col {
        margin-bottom: 20px;
    }
    .category-page {
        margin-left: -5px;
        margin-right: -5px;
    }
    .category-page {
        margin-top: 0;
    }
    .category-page-right {
        margin-left: 5px;
        margin-right: 5px;
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .sidebar {
        margin-left: 5px;
        margin-right: 5px;
    }
    .attr-row {
        display: none;
    }
    .attr-list {
        display: none;
    }
    .sort-wrap {
        display: none;
    }
    .mse2_selected_wrapper .mse2_selected {
        margin-top: 0;
    }
    .category-row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .category-row {
        margin-top: 10px;
    }
    .category-block {
        margin-left: 5px;
        margin-right: 5px;
    }
    .category-block {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .category-block {
        margin-bottom: 10px;
        padding: 15px 15px 10px;
    }
    .category-block-top {
        margin-left: -15px;
        margin-bottom: 0;
        position: absolute;
        z-index: 1;
        top: 1px;
    }
    .category-block {
        position: relative;
    }
    .delivery-prod {
        display: none;
    }
    .category-label {
        padding: 5px 7px 5px;
        font-size: 8px;
    }
    .category-block__logo-brand {
        display: none;
    }
    .category-block-sku {
        display: none;
    }
    .category-block-bottom {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        border-top: 1px solid #e8e8e8;
        padding-top: 12px;
        display: flex;
    }
    .category-block-attr {
        display: none;
    }
    /*.category-item__price {
        display: none;
    }*/
    .category-item__price-current {
        margin-bottom: 0;
        font-size: 18px;
    }
    /* .category-item__price-current.small {
        display: none;
    } */
    .no-stock-item.category-block-bottom {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .no-stock-item.category-block-bottom .category-price {
        margin-bottom: 10px;
        width: 100%;
    }
    .no-stock-item.category-block-bottom .category-price .category-item__price-current.small {
        margin-right: 0;
    }
    .no-stock-item.category-block-bottom .category-block-bottom__hover {
        width: 100%;
    }
    .ms2_product-no-stock.category-block {
        padding-bottom: 10px;
    }
    .ms2_product-no-stock .category-block-link--item {
        display: none;
    }
    .no-stock-item.category-block-bottom .category-submit.preorder-submit {
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        width: 100%;
    }
    .filter-and-categ {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }
    .filter-and-categ__item {
        margin-left: 5px;
        margin-right: 5px;
    }
    .filter-and-categ__item {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .category-table {
        margin-left: 5px;
        margin-right: 5px;
    }
    .category-table {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .category-table {
        margin-bottom: 10px;
        padding: 15px 15px 10px;
    }
    .category-table-inner {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: 0;
    }
    .category-table-link {
        width: 100%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .category-table-right {
        padding-left: 0;
        width: 100%;
        margin-top: 0;
    }
    .category-table-attr {
        display: none;
    }
    .category-table-img {
        padding-left: 0;
        width: 100%;
    }
    .category-table-data {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    .category-table-sku,
    .category-table__logo-brand {
        display: none;
    }
    .category-table-title {
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .category-table .category-item__price-current {
        margin-bottom: 0;
        font-size: 20px;
    }
    .category-table-form {
        width: -moz-calc(100% + 30px);
        width: calc(100% + 30px);
        max-width: none;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        border-top: 1px solid #e8e8e8;
        padding-top: 12px;
    }
    .product-top {
        margin-top: 15px;
        margin-bottom: 0;
        padding: 0;
        border: none;
        border-radius: 0;
        background: none;
    }
    .product-top__row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .product-top__left {
        margin-left: 5px;
        margin-right: 5px;
    }
    .product-top__left {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .product-top__left {
        border: 1px solid #e8e8e8;
        border-radius: 2px 2px 0 0;
        background: #fff;
        padding: 30px 10px 0;
    }
    .product-top__right {
        margin-left: 5px;
        margin-right: 5px;
    }
    .product-top__right {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .full-product-top {
        /* display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex; */
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0;
        border-left: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
    }
    .full-product-top__line-1 {
        margin-bottom: 10px;
        margin-left: 0;
       /*  width: 50%; */
    }
    .full-product-item__price-old .full-product-item__price-title {
        display: none;
    }
    /* .full-product-top__line-1 * {
        width: 100%;
    } */
    .full-product-top__line-1 > * {
        margin-left: 0;
    }
    /* .full-product-top__line-2 {
        width: 50%;
    } */
    .full-product-price {
        margin-left: 0;
    }
    .full-product-price > * {
        margin-left: 0;
    }
    .full-product-item__price-current {
        font-size: 20px;
        padding: 0 10px;
    }
    .full-product-item__price-current.small {
        font-size: 13px;
        height: 41px;
        padding: 10px 0;
    }
    .full-product-preorder {
        box-shadow: none;
    }
    .full-product-availability {
        display: none;
    }
    .full-product-buttons {
        margin-left: 0;
    }
    .header-top__call-back a {
            padding: 12px 10px 13px;
    }
    
    .full-product-submit {
        margin-bottom: 0;
        margin-left: 0;
        width: 120px;
        height: 45px;
       /*  width: 100%; */
    }
    .full-product-buttons>* {
        margin-left: 10px;
    }
    .full-product-buttons>* i {
        font-size: 20px;
    }
    .how-buy {
        display: none;
    }
    .product-availability {
        display: block;
    }
    .cart-table {
        display: block;
    }
    .cart-table thead,
    .cart-table tbody,
    .cart-table tr,
    .cart-table td,
    .cart-table th {
        display: block;
    }
    .cart-table td {
        border: none !important;
    }
    .cart-table tbody {
        border-right: 1px solid #e8e8e8;
        border-left: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
        border-radius: 0 0 2px 2px;
        background: #fff;
        padding-bottom: 20px;
    }
    tr + tr {
        border-top: 1px solid #e8e8e8;
        margin-top: 20px;
    }
    .th-prod-name {
        width: 50%;
        float: left;
        padding-left: 74px !important;
        border-radius: 2px 0 0 0;
    }
    .th-prod-sum {
        width: 50%;
        float: left;
        text-align: right;
        border-radius: 0 2px 0 0;
    }
    tr:after {
        content: '';
        clear: both;
        overflow: hidden;
        display: block;
        visibility: hidden;
    }
    .cart-table .prod-img {
        float: left;
        width: 74px;
        padding: 0;
    }
    .cart-table .prod-img-inner {
        padding: 20px 10px;
    }
    .cart-table .prod-img img {
        max-width: 40px;
        max-height: 60px;
    }
    .td-prod-name {
        float: left;
        width: -moz-calc(100% - 74px);
        width: calc(100% - 74px);
        padding-bottom: 0 !important;
    }
    .prod-price,
    .td-count,
    .td-remove {
        float: left;
        width: -moz-calc(50% - 39px);
        width: calc(50% - 39px);
    }
    .prod-price {
        font-size: 16px;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .prod-price-normal {
        font-weight: normal;
        text-align: left;
    }
    .td-remove {
        padding-top: 8px !important;
        padding-bottom: 9px !important;
        text-align: right;
        padding-right: 20px !important;
    }
    .td-count {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .prod-price-itogo {
        position: relative;
        left: -moz-calc(50% - 39px);
        left: calc(50% - 39px);
        top: -40px;
        text-align: right;
        padding-right: 20px !important;
    }
    .td-count {
        position: relative;
        right: -moz-calc(50% - 39px);
        right: calc(50% - 39px);
        top: 40px;
        text-align: left;
    }
    .th-prod-sum {
        padding-right: 20px !important;
    }
    .cart-table td {
        padding-left: 0 !important;
    }
    .border-block:not(:last-child) {
        margin-bottom: 15px;
    }
    .table:not(:last-child) {
        margin-bottom: 15px;
    }
    .table {
        font-size: 12px;
    }
    * + .table,
    * + .border-block {
        margin-top: 15px;
    }
    .row1 {
        margin-left: -5px;
        margin-right: -5px;
    }
    .row1 {
        margin-bottom: -10px;
    }
    .row1 > * {
        margin-left: 5px;
        margin-right: 5px;
    }
    .row1 > * {
        margin-bottom: 10px;
    }
    .col-1-4 {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .mobile-hidden {
        display: none !important;
    }
    .contact-page {
        margin-left: -5px;
        margin-right: -5px;
    }
    .contact-page__col {
        margin-left: 5px;
        margin-right: 5px;
    }
    .contact-page__col {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .contact-page-top {
        margin-left: -5px;
        margin-right: -5px;
    }
    .contact-page-top__col {
        margin-left: 5px;
        margin-right: 5px;
    }
    .contact-page-top__col {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .subcategory-item-2 {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .category-block-title, .category-table-title {
        max-height: 54px;
        text-align: left;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .category-block-link {
        margin-bottom: auto;
    }
    .category-submit {
        font-size: 0;
        padding: 0;
        background: transparent;
        width: 30px;
        box-shadow: none;
        height: 30px;
    }
    .category-submit i svg {
        width: 60%;
        margin-top: 6px;
        fill: white;
    }
    .category-submit:hover {
        background: transparent;
        color: #fc3;
    }
    .category-submit.preorder-submit-2 {
        margin: -15px -15px -10px;
        width: auto;
        display: block;
        background: #fff;
        color: #000;
        border-radius: 0;
        padding: 15px 10px;
        box-shadow: none;
        border-top: 1px solid #e8e8e8;
        font-size: 14px;
    }
    /*.breadcrumb__li-product:not(:first-child){
        display: none;
    }*/
    .breadcrumb__li-product-last {
        max-width: calc(100% - 70px);
    }
    .filter-group.ms-price-block:after {
        display: none;
    }
    .mse2_number_inputs {
        position: relative;
    }
    .phone-mob {
        display: flex;
        align-items: center;
    }
    .wath-link {
        margin-right: 15px;
        font-size: 19px;
        color: #43d854;
        text-decoration: none;
        position: relative;
        top: -1px;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wath-link:hover {
        color: #43d854;
        text-decoration: none;
    }
    .header-mid-row {
        position: relative;
        padding: 5px 0;
    }
    .phone-mob.visible .phone-mob-block {
        display: block;
        width: calc(100% + 20px);
        left: -4px;
        top: 100%;
        text-align: center;
    }
    .phone-mob .icon-close {
        font-size: 19px;
        /* margin-top: 4px; */
    }
    .phone-mob.visible .icon-phone, .phone-mob .icon-close {
        display: none;
    }
    .phone-mob.visible .icon-close {
        display: block;
    }
    .phone-mob-block .header-top__call-back {
        max-width: 200px;
        margin: 10px auto 0 auto;
    }
    .phone-mob-block .header-top__call-back a {
        font-size: 12px;
        font-weight: 700;
        color: #fff;
    }
    .phone-mob-click {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 30px;
        height: 30px;
        font-size: 16px;
        color: #666666;
    }
    .phone-mob-block {
        /* position: absolute;
        top: 34px;
        padding: 20px;
        border: 1px solid #e8e8e8;
        z-index: 2;
        background: #fff;
        right: -1px;
        display: none; */
    }
    .mini-menu-wrap, .catalog-btn-wrap {
        display: none;
    }
    .header-bottom-new {
        padding: 0;
        border: none;
    }
    #msMiniCart {
        position: absolute;
        right: 15px;
        background: none;
        top: 50%;
        margin-top: -10px;
        width: 20px;
    }
    .header-mid-empty-block {
        min-width: 20px;
    }
    .header-bottom-new .wrapper {
        padding: 0;
    }
    .header-mid__logo{
        min-width: 70px;
        max-width: 62px;
        order: 3;
        text-align: left;
        margin-left: 16px;
    }
    .mob-menu-button {
        order: 1;
    }
    .header-search-click {
        order: 4;
    }
    .header-order-4 {
        order: 3;
        white-space: nowrap;
        margin-left: 0;
    }
    .header-mid-empty-block {
        order: 5;
    }
    .header-mid__logo img {
        width: 62px;
    }
    .mobile-menu__parent-icon__1{
        display: -webkit-inline-flex;
        display: -moz-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}
@media screen and (max-width: 767px) and (max-width: 1180px) {
    .banner-list-right__row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .banner-list-right__row div {
        margin-left: 10px;
        margin-right: 10px;
    }
    .filter-and-categ {
        margin-left: -10px;
        margin-right: -10px;
    }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
    .banner-list-right__row {
        margin-left: -5px;
        margin-right: -5px;
    }
    .banner-list-right__row div {
        margin-left: 5px;
        margin-right: 5px;
    }
    .banner-list-right__row div {
        width: -moz-calc(50% - 10px);
        width: calc(50% - 10px);
    }
    .sidebar {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .filter-and-categ {
        margin-left: -5px;
        margin-right: -5px;
    }
}
@media screen and (max-width: 767px) and (max-width: 479px) {
    .banner-list-right__row div {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .banner-list-right__row div img {
        width: 100%;
    }
}
@media screen and (max-width: 479px) {
    .width-1-3 {
        width: calc(100% - 20px);
    }
    .ui-menu.ui-widget.ui-widget-content.ui-widget-custom {
        min-width: 1px;
    }
    .ui-search-product__img {
        display: none;
    }
    .ui-search-product__price {
        display: none;
    }
    .ui-search-product__submit {
        display: none;
    }
    .all-category__col {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .inner-page__img {
        max-width: none;
        float: none;
        max-width: 100%;
        margin: -20px -20px 15px;
    }
    .inner-page__img.vendor-logo__img {
        max-width: 100%;
        margin: 0 auto 20px auto;
    }
    .inner-page__img img {
        width: 100%;
    }
    .contact-page-top__col {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .subcategory-item-2 {
        width: -moz-calc(100% - 10px);
        width: calc(100% - 10px);
    }
    .btn_more-rev {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
@media screen and (max-width: 565px) {
    .consult__right {
        display: none;
    }
    .consult__left {
        width: 100%;
    }
    .review--add-bttom {
        margin-right: auto;
        margin-top: 15px;
        margin-left: unset;
    }
    .reviews-flex-bottom {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .reviews-flex-bottom .d-flex {
        display: block;
        text-align:left;
    }
    .reviews-flex-bottom .product-shop_title:before {
        display:none;
    }
    #tab4 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
@media screen and (max-width: 500px) {
    .reviews-body {
        margin-left: 0;
        width: 100%;
    }
    .reviews-rating {
        width: 100%;
    }
    .reviews-row {
        display: block;
    }
    .reviews-values {
        display: block;
    }
    .reviews-adv, .reviews-disadv {
        width: 100%;
    }
    .reviews-adv {
        margin-bottom: 20px;
    }
    .review-thumb {
        width: calc(31% - 10px);
    }
    .adv-hand {
        top: 1px;
    }
    .disadv-hand {
        top: 2px;
    }
}
@media screen and (max-width: 767px) {
    .category-brand-logo.d-flex {
        margin: 30px 0;
    }
    #af_consult-form button {
        top: 1px;
        height: 41px;
        color: #fff;
        background: #ed1a24;
        width: 140px;
        font-size: 15px;
    }
    #af_consult-form button svg {
        fill: #fff;
    }
    #af_consult-form input[name="tel"] {
        width: calc(100% - 150px);
        height: 43px;
    }
}
@media screen and (max-width: 479px) {
    .consult__wrap {
        padding: 10px;
    }
    #af_consult-form input[name="tel"] {
        font-size: 17px;
        padding: 6px 10px;
        height: 38px;
    }
    #af_consult-form button {
        height: 36px;
        font-size: 14px
    }
    .consult__title {
        font-size: 20px;
    }
    .consult__intro {
        font-size: 14px;
    }
}
@media screen and (max-width: 440px) {
    .review-bottom {
        display: block;
    }
    .review-see {
        margin-right: 0;
        width: auto;
    }
    .review--add {
        width: auto;
        max-width: 135px;
    }
}
@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: device-width;
    }
    .category-item__price-discount {
        display: none;
    }
}
@media screen and (max-device-width: 767px) {
    .pt-30 {
       margin-top:0;
    }
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="password"],
    input[type="number"],
    input[type="search"] {
        font-size: 16px;
    }
    textarea {
        font-size: 16px;
    }
}
.slider-for__img {
        max-height: 370px;
    } 
.adapt-button + .bg-white {
    border: none;
}
.adapt-button.act2 + .bg-white {
    border: 1px solid #e8e8e8;
}
.mse2_selected strong {
    color: #979797;
}
.selected_item {
    position: relative;
    flex-shrink: 0;
    font-size: 12px;
    width: auto;
    height: 32px;
    margin: 0 0 0 8px;
    padding: 5px 38px 5px 10px;
    border: 2px solid #ffda39;
    border-radius: 16px;
}
.selected_item strong {
    font-weight: normal;
}
.menu__container-cross { 
    left: 33.33%;
    position: absolute;
    left: 33.33%;
    width: 50px;
    height: 50px;
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 20px;
    z-index: -1;
    color: #fff;
}
@media screen and (max-width: 767px) {
    .menu__container-cross {
        display: none;
    }
    .prod-tab__descr {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .review-see {
        margin-top: 3px;
    }
    #tab1 {
        height: auto;
        overflow: visible;
    }
    .act2 + .review, .act2 + .prod-tab-attr, .act2 + .prod-tab__descr-right {
        padding: 15px !important;
    }
    .prod-tab__descr-left, .prod-tab__descr-right {
        padding: 0 !important;
    }
    #some_point-3 {
        width: 100%;
        margin-left: -10px;
        border-top: none;
    }
    .prod-tab__descr-right {
        margin-bottom: 0 !important;
    }
    .filter_title_inner {
        font-weight: bold;
        margin-bottom: 14px;
    }
    .benefit-price {
        flex-grow: 0 !important;
        margin-top: auto;
    }
    .benefit-price-old {
        width: 100%;
        font-size:12px;
        margin-bottom: 5px;
    }
    .benefit-price-old + .benefit-price-current {
        color: #ed1a24;
    }
}
@media screen and (min-width: 768px) {
.filter_title_inner {
    display: none;
}
}
@media screen and (min-width: 992px) {
    .prod-tab-attr {
        width: 50%;
    }
    .prod-tab__descr-left {
        display: flex;
    }
    .prod-tab__descr-left .review {
        width: 50%;
        padding-left: 30px;
    }
}
.category-item__price-current.small {
    font-size: 12px;
}
.full-product-item__price-current.small {
    font-size: 18px;
}
@charset "UTF-8";@font-face{font-family:"icomoon";src:url("/assets/templates/fonts/icomoon.eot?2yau1c");src:url("/assets/templates/fonts/icomoon.eot?2yau1c#iefix") format("embedded-opentype"),url("/assets/templates/fonts/icomoon.ttf?2yau1c") format("truetype"),url("/assets/templates/fonts/icomoon.woff?2yau1c") format("woff"),url("/assets/templates/fonts/icomoon.svg?2yau1c#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-right:before{content:""}.icon-whatsapp:before{content:""}.icon-phone:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-remove:before{content:""}.icon-are-attr:before{content:"";color:#00cd48}.icon-not-attr:before{content:"";color:#ed1a24}.icon-info:before{content:""}.icon-sort-block:before{content:""}.icon-sort-table:before{content:""}.icon-eye:before{content:""}.icon-close-big:before{content:""}.icon-close:before{content:""}.icon-galka:before{content:""}.icon-arrow-right:before{content:""}.icon-cart:before{content:""}.icon-circle-arrow-left:before{content:""}.icon-circle-arrow-right:before{content:""}.icon-search:before{content:""}.icon-local:before{content:""}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img:not(.vendor-logo){display:block;width:100%}.owl-dots{margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.owl-dot{border:none !important;background:#fff !important;border-radius:50%;width:10px;height:10px;margin-left:20px;margin-bottom:5px}.owl-dot.active,.owl-dot:hover{background:#ed1a24 !important}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-next.disabled,.owl-prev.disabled{opacity:.5;pointer-events:none}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/assets/templates/images/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-o-transform .1s ease;-o-transition:-o-transform .1s ease;-moz-transition:transform .1s ease,-moz-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}[class*=uk-animation-]{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;-moz-animation-name:uk-fade-top;animation-name:uk-fade-top}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes uk-fade-top{0%{opacity:0;-moz-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in}[data-uk-sticky].uk-active{z-index:980;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;-ms-touch-action:none;touch-action:none;background:rgba(0,0,0,.5)}.uk-offcanvas.uk-active{display:block}.tm-offcanvas-close{position:fixed;width:20px;height:20px;top:14px;left:-20px;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.uk-offcanvas.uk-active .tm-offcanvas-close{left:550px}.tm-offcanvas-close:before{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;margin:auto;content:"";background:#fff;width:20px;height:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.tm-offcanvas-close:after{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;margin:auto;content:"";background:#fff;width:20px;height:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;-moz-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%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:-moz-calc(100% - 50px);width:calc(100% - 50px);max-width:540px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);padding-bottom:20px}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-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;-webkit-transition:clip .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:clip .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out;-o-transition:clip .3s ease-in-out,-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,clip .3s ease-in-out,-moz-transform .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}@media screen and (min-width:768px){.uk-offcanvas-filter{display:block;background:0 0;position:static;-ms-touch-action:auto;touch-action:auto}.uk-offcanvas-bar-filter{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;max-width:none}.uk-offcanvas-bar-filter .menu-title{display:none}}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;left:0;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:3px;background:#c9c9c9}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;width:5px;left:0}.simplebar-track.simplebar-horizontal{left:0;height:4px;background:#c9c9c9}.simplebar-scrollbar:before{background-color:red}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:-1px;top:0;height:4px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:30px 0 0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block !important}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;outline:none !important;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;margin:0 4px}.slick-dots button{display:block;width:7px;height:7px;border:1px solid #3b3a3a;border-radius:50%;background:0 0;padding:0;text-indent:-20000px;cursor:pointer}.slick-dots .slick-active button{background:#ed1a24}.slider-prod{position:relative}.slider-nav{text-align:center;margin-top:10px;padding:0;width:102px;float:left}.slider-nav-item:focus{outline:none}.slider-nav-item{display:inline-block;max-width:86px;-webkit-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;transition:all .15s ease 0s;border:2px solid #efefef;border-radius:4px;cursor:pointer}.slider-nav-item:hover{border:2px solid #ed1a24}.slider-nav-item img{height:86px;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.slick-current .slider-nav-item{border:2px solid #ed1a24}.slider-nav-item__wrap{padding-left:0;padding-right:0;margin-bottom:10px}.slider-nav-item__wrap+.slider-nav-item__wrap{display:none}.slider-for{border-radius:3px;padding:10px;width:calc(100% - 106px);margin-left:106px}.slider-for__item{display:block;text-align:center}.slider-for__item+.slider-for__item{display:none}.slider-for__img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.slider-for-item{display:block}.prod-carousel-arrow{position:absolute;font-size:60px;line-height:1;display:block;z-index:1;height:40px;top:50%;margin-top:-20px;cursor:pointer}.prod-carousel-arrow span{display:block;line-height:26px}@media screen and (min-width:1025px){.prod-carousel-prev{left:0;right:0;top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.prod-carousel-next{left:0;right:0;top:calc(100% + 20px);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:1024px){.uk-offcanvas-bar-menu.active .menu__container~*,.uk-offcanvas-bar-menu.active .mobile-menu>li:not(.active){display:none}.prod-carousel-prev{left:0}.prod-carousel-next{right:0}.slider-nav{display:none}.slider-for{width:100%;margin-left:0}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;left:0;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:3px;background:#c9c9c9}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px;width:5px;left:0}.simplebar-scrollbar.simplebar-visible.simplebar-hover{cursor:pointer}.simplebar-track.simplebar-horizontal{left:0;height:20px;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#fff),color-stop(30%,#c9c9c9),color-stop(50%,#c9c9c9),color-stop(50%,#fff));background:-o-linear-gradient(bottom,#fff 30%,#c9c9c9 30%,#c9c9c9 50%,#fff 50%);background:linear-gradient(0deg,#fff 30%,#c9c9c9 30%,#c9c9c9 50%,#fff 50%)}.simplebar-scrollbar:before{background-color:red}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,rgba(255,255,255,1)),color-stop(30%,rgba(255,0,0,1)),color-stop(50%,rgba(255,0,0,1)),color-stop(50%,rgba(255,255,255,1)));background:-o-linear-gradient(bottom,rgba(255,255,255,1) 30%,rgba(255,0,0,1) 30%,rgba(255,0,0,1) 50%,rgba(255,255,255,1) 50%);background:linear-gradient(0deg,rgba(255,255,255,1) 30%,rgba(255,0,0,1) 30%,rgba(255,0,0,1) 50%,rgba(255,255,255,1) 50%)}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:-1px;top:0;height:20px;min-height:0;min-width:10px;width:auto}*{scrollbar-width:thin;scrollbar-color:red #f6f6f6}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:grey}*::-webkit-scrollbar-thumb{background-color:#f6f6f6;border-radius:20px;border:3px solid red}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}
@charset "UTF-8";.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a.flex-next:before{content:""}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:hover{opacity:1}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:0;padding:0;position:static;overflow:hidden;list-style:none}.flex-control-thumbs img{width:100%;height:auto;display:block;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs .flex-active{cursor:default}@media screen and (min-width:768px){.product-gallery{position:relative}.custom-controls-container{width:60px}.custom-controls-container img{width:60px;height:60px;border:1px solid #e8e8e8;padding:8px;-o-object-fit:contain;object-fit:contain}.custom-controls-container img.flex-active{border-color:#90979e}.flex-direction-nav{display:none}.flex-control-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-10px}.flex-control-nav li{margin-top:10px}.flexslider-wrap{width:-moz-calc(100% - 60px);width:calc(100% - 60px);padding-left:20px}.flexslider .slides{text-align:center}.flexslider .slides img{max-height:500px;width:auto;display:inline-block}}@media screen and (min-width:992px){.custom-controls-container{width:100px}.custom-controls-container img{width:100px;height:100px}.flexslider-wrap{width:-moz-calc(100% - 100px);width:calc(100% - 100px)}}@media screen and (min-width:1181px){.flexslider-wrap{padding-left:30px}}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media screen and (max-width:767px){.flex-direction-nav{display:none}.product-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}.flexslider .slides{text-align:center}.flexslider .slides img{display:inline-block;max-width:400px}.flex-control-nav li img{text-indent:-20000px;display:block;width:10px;height:10px;background:#8b949b;border-radius:50%;padding-bottom:10px}.flex-control-nav li img.flex-active{background:#ed1a24}.flex-control-thumbs{margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.flex-control-thumbs li{margin-left:20px}}
body.compensate-for-scrollbar {overflow: hidden;}
.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: #1e1e1e;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: 35px 34px 40px;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 {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 {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(1 turn);}}
.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(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.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);}}
@charset "UTF-8";#mse2_mfilter .btn_more:hover{background:#ed1a24}.videoadapt{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videoadapt>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-text-head{font-size:20px;font-weight:700;margin-bottom:15px}.popap-title{text-align:center;font-size:20px;font-weight:700;margin-bottom:15px}.popap-form-line{margin-bottom:20px}.popap-form-submit{width:100%;height:40px;padding:0 10px;text-align:center;background:#ed1a24;border-radius:2px;border:none;color:#fff;font-size:12px;font-weight:700;vertical-align:super;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer;box-shadow:0 5px 20px rgba(237,26,36,.3)}.popap-form-submit:hover{background:#00cd48}.custom-popap{width:360px;max-width:100%;border-radius:2px;overflow:visible}.overflow-scroll{overflow:auto;max-height:300px;position:relative}@-webkit-keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.1)}100%{transform:scale(1.15)}}@keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.1)}100%{transform:scale(1.15)}}.overflow-scroll .overflow-scroll-toggle{position:absolute;right:10px;top:130px;background:url("/assets/templates/img/down-arrow_1_.png") center center no-repeat;background-size:20px;width:20px;height:20px;content:"";display:block;transition:all .5s ease-in-out;animation:pulse 1s infinite;cursor:pointer}.custom-popap.shop-custom-popap{max-width:650px;width:unset}.custom-text{width:950px;max-width:-moz-calc(100% - 100px);max-width:calc(100% - 100px);border-radius:2px;overflow:visible}.custom-popap>*:nth-last-child(2),.custom-text>*:nth-last-child(2){margin-bottom:0}.custom-chekbox{padding-left:34px;display:block;position:relative}.custom-chekbox input{display:none}.custom-chekbox input:checked+span:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:5px;top:9px;color:#ed1a24;font-size:10px}.custom-chekbox span:before{content:"";display:block;width:22px;height:22px;position:absolute;left:0;top:2px;box-shadow:inset 0 2px 1px rgba(0,0,0,.05);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.02)),to(rgba(255,255,255,.02)));background:-webkit-linear-gradient(top,rgba(0,0,0,.02) 0%,rgba(255,255,255,.02) 100%);background:-moz- oldlinear-gradient(top,rgba(0,0,0,.02) 0%,rgba(255,255,255,.02) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.02) 0%,rgba(255,255,255,.02) 100%);border:1px solid #e8e8e8}.custom-chekbox span a{color:inherit;text-decoration:underline}.custom-chekbox span a:hover{text-decoration:none}.fancybox-stage table{border-collapse:collapse;width:100%}.fancybox-stage table td{border:1px solid #e8e8e8;padding:5px;min-width:65px}.discount-c-info{white-space:break-spaces;line-height:1.3rem}.fancybox-close-small{font-size:26px;right:10px !important;top:10px !important;padding:0 !important;width:26px;height:26px;color:#000 !important;opacity:1}.fancybox-close-small:hover{color:#ed1a24 !important}.fancybox-close-small svg{display:none}.fancybox-close-small:before{display:block;content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-popap .fancybox-close-small{font-size:20px;right:-46px !important;top:0 !important;padding:0 !important;width:26px;height:26px;color:#fff !important;opacity:1}.search-popap .fancybox-close-small:hover{color:#ed1a24 !important}.search-popap .fancybox-close-small svg{display:none}.search-popap .fancybox-close-small:before{display:block;content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-list{margin:0 0 auto;padding:0;list-style:none}.one-category{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.one-category:not(:first-child){margin-top:9px}.one-category a{color:#666;text-decoration:underline}.one-category a:hover{color:#ed1a24}.one-category-title{font-size:14px;font-weight:700;margin-bottom:11px}.one-category-title img{margin-right:11px;position:relative;top:-1px;max-height:14px}.all-category-link{margin-top:9px}.all-category-link a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#222}.all-category-link a span{text-decoration:underline}.all-category-link a:hover{color:#ed1a24;text-decoration:none}.all-category-link i{font-size:12px;color:#ed1a24;margin-right:10px}.one-category-count{border:1px solid #e8e8e8;border-radius:2px;text-align:center;height:20px;line-height:20px;color:#666;width:36px;font-size:12px;display:block;margin-left:5px}.logo-section{padding:70px 0;background:#fafafa}.logo-wrapper{max-width:1220px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}.logo-carousel .owl-dots{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.logo-carousel.owl-carousel button.owl-dot:not(.active){background:#90979e !important}.logo-carousel-item{border:1px solid #e8e8e8;border-radius:2px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:5px}.logo-carousel-item img{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.logo-carousel-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.logo-carousel .owl-nav{font-size:16px;color:#ed1a24}.logo-carousel .owl-prev{position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.logo-carousel .owl-prev:hover{color:#222 !important}.logo-carousel .owl-next{position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.logo-carousel .owl-next:hover{color:#222 !important}.footer{background:#90979e;color:#d2d2d2;padding:60px 0 50px}.footer-mobile{display:none}.footer-mobile a{color:#fff;text-decoration:underline}.footer-desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.breadcrumb__ul{padding-left:0}.footer-desktop-left{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:-moz-calc(75% - 30px);width:calc(75% - 30px)}.footer-desktop-left__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.footer-desktop-right{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:-moz-calc(25% - 30px);width:calc(25% - 30px)}.footer-icons{width:168px}.footer-icons img{width:100%}.footer-menu{padding-left:0;list-style:none;margin:0 30px -10px -10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu>li{margin-left:10px;margin-bottom:10px}.footer-menu>li a{color:#fff}.footer-phone{margin-bottom:20px;margin-top:-5px}.footer-phone>*{display:block;white-space:nowrap;color:#fff;font-size:25px;font-weight:700}.footer-phone>*:hover{color:#fff;text-decoration:none}.call-guide a{display:block;text-align:center;background:#ed1a24;color:#fff;text-decoration:none;box-shadow:0 5px 20px rgba(237,26,36,.3);font-size:12px;font-weight:700;padding:12px 10px 12px;border-radius:2px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.call-guide a:hover{background:#00cd48}.btn_more,.btn-more{padding:13px 30px;color:#fff;font-size:12px;font-weight:700;text-align:center;background:#90979e;border-radius:2px;border:none;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;min-width:170px}.subcategory-list__btn-more{display:inline-block;padding:13px 20px;text-align:center;width:150px}.btn_more:hover{background:#90979e}.text-overflow{height:170px;overflow:hidden;position:relative}.text-overflow:after{content:"";position:absolute;width:100%;height:50px;background:linear-gradient(360deg,#fff 30.97%,rgba(255,255,255,0) 110.11%);bottom:0;right:0;left:0}.btn-more-wrap{text-align:center}.category-info{margin-top:30px;border:1px solid #e8e8e8;padding:27px 29px;background:#fff}.category-info>h3:before,.category-info>.h3:before{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#ed1a24;position:relative;top:-2px;margin-right:8px}.category-info-more{display:none}.category-info-more-link,.category-info-smaller-link{margin-bottom:0;text-align:right}.category-info-more-link span,.category-info-smaller-link span{cursor:pointer;color:#ed1a24;text-decoration:underline;text-decoration-skip-ink:none}.attr-list{padding:0 25px}.category-info-more-link .full-b{display:none}.category-info-more-link .sm-b{display:block}.category-info-more-link.open .full-b{display:block}.category-info-more-link.open .sm-b{display:none}.category-info-more-link span:hover,.category-info-smaller-link span:hover{text-decoration:none}.advantages,.category-description{margin-top:50px}.advantage-item{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:2px;padding:29px 15px}.advantage-item__img{height:60px;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-reset{box-shadow:0 5px 20px rgba(144,151,158,.4);display:block;background:#90979e;border:none;border-radius:2px;padding:14px 10px 13px;width:100%;font-weight:700;font-size:12px;color:#fff}.button-show{box-shadow:0 5px 20px rgba(237,26,36,.3);display:block;background:#ed1a24;border:none;border-radius:2px;padding:14px 10px 13px;width:100%;font-weight:700;font-size:12px;color:#fff;margin-top:20px}.oneclick-data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e8e8e8;margin-bottom:20px;padding:10px}.oneclick-data-img{margin-right:10px;min-width:50px;width:50px}.full-product-preorder{background:#90979e;box-shadow:0 5px 20px rgba(114,151,158,.3)}.oneclick-data-name{margin-right:10px}.oneclick-data-name a{color:inherit;text-decoration:underline}.oneclick-data-name a:hover{color:#ed1a24}.oneclick-data-price{white-space:nowrap;font-size:16px;font-weight:700;min-width:80px;text-align:center}.in-basket-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-5px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.in-basket-link>*{margin-left:5px}.in-basket-move{width:100%;max-width:164px;border:none;box-shadow:0 5px 20px rgba(144,151,158,.4);font-size:12px;font-weight:700;padding:13px 10px;background:#90979e;color:#fff;border-radius:2px;cursor:pointer;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;text-align:center}.in-basket-move:hover{background:#ed1a24;color:#fff;text-decoration:none}.in-basket-more{font-size:12px;font-weight:700;color:inherit;text-decoration:underline}.quik-title{font-weight:700;margin-bottom:10px}.adapt-button{display:none}.product-bottom{border:1px solid #e8e8e8;border-radius:2px;background:#fff}.nav-tabs-product{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8e8e8;background:#fafafa}.nav-link{color:inherit;display:block;padding:21px 20px 19px}.nav-link:hover{color:inherit;text-decoration:none;background:#fff}.nav-item{border-right:1px solid #e8e8e8}.nav-item.active .nav-link{background:#fff;position:relative}.nav-item.active .nav-link:before{content:"";border-top:2px solid #ed1a24;border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0}.prod-tab{height:0;overflow:hidden}.prod-tab.active{overflow:visible;height:auto}.prod-tab__inner{padding:40px}.prod-tab-attr+.prod-tab-attr{margin-top:20px}.prod-tab-attr__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px}.prod-tab-attr__row:nth-child(2n){background:#fafafa}.prod-tab-attr__value a{text-decoration:underline}.prod-tab-attr__value a:hover{text-decoration:underline}.prod-tab-attr__icon{font-size:16px}.prod-tab-attr__title{margin-right:5px}.prod-tab-attr__title-first{margin-right:0;margin-bottom:5px}.prod-tab-attr__title:not(.prod-tab-attr__title-first){display:flex;flex-grow:1}.prod-tab-attr__title:not(.prod-tab-attr__title-first):after{flex-grow:1;margin-left:5px;position:relative;top:-4px}.prod-tab__descr{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.prod-tab__descr-left{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:100%}.prod-tab__descr-right{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:100%;margin-bottom:20px}.doc-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:-30px}.doc-item{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:-moz-calc(25% - 30px);width:calc(25% - 30px);margin-bottom:30px;padding:7px;border:1px solid #e8e8e8;text-align:center}.prod-tab__sertif{padding:29px;background:#fff}.customer-data{border:1px solid #e8e8e8;border-radius:2px;background:#fff}.customer-data-title{margin-bottom:22px}.customer-data-top{padding:20px 25px;border-bottom:1px solid #e8e8e8}.customer-data-top a{text-decoration:underline}.customer-data-bottom{padding:25px 25px 40px}.customer-data-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.customer-data-col{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:-moz-calc(50% - 30px);width:calc(50% - 30px)}.customer-data-block+.customer-data-block{margin-top:25px}.customer-data-block__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.customer-data-block__top p{margin:0 0 15px}.data-order{border:1px solid #e8e8e8;background:#fff;margin-bottom:20px;border-radius:2px;padding:25px}.data-order__line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-order__line+.data-order__line{margin-top:15px}.data-order-name{margin-right:10px}.data-order-sum{font-weight:700}.data-order-middle{margin-top:30px}.data-order-middle__line{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-order-middle__line+.data-order-middle__line{margin-top:15px}.data-order-middle__name{margin-right:10px}.data-order-middle__value{text-align:right}.data-order-bottom{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:700}.data-order-bottom__name{margin-right:10px}.data-order-bottom__value{text-align:right}.payment-row{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.payment-col{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:-moz-calc(50% - 30px);width:calc(50% - 30px)}.payment-col .custom-title{padding-top:2px}.d-block{display:block;width:100%}.link-invert{color:inherit;text-decoration:underline}.link-invert:hover{color:#ed1a24}.form-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-bottom:-20px}.form-row>*{padding-left:20px;margin-bottom:20px}.form-col-1-1{width:100%}.form-col-1-2{width:50%}.form-col-1-3{width:33.3333%}.data-order-sum,.data-order-middle__value,.data-order-bottom__value{white-space:nowrap}.our-team{margin-top:40px}.our-team-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}.our-team-top .h2{margin-bottom:0}.team-item{border:1px solid #e8e8e8;border-radius:2px;overflow:hidden}.team-item__text{background:#fff;padding:25px 10px;text-align:center}.team-item__name{font-weight:700}#msOrder{display:none}#msOrder.product-tabs__pane--active{display:block}#msOrder .required .required-star{position:absolute;top:12px;left:25px}#msOrder input.error{border:1px solid red !important}.error-msg{font-size:14px;color:red}.category-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vendors-list .category-menu__link.visible{justify-content:space-between;flex-direction:row;flex-direction:column;align-items:center;flex-wrap:wrap;margin:0 0 30px 30px;width:-webkit-calc(20% - 30px);width:-moz-calc(20% - 30px);width:calc(20% - 30px);padding:20px;border:1px solid #e6e6e6;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;background:#fff;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .3s ease 0s;color:#252525}.category-container .category-menu__img-wrap{text-align:center;text-align:center;width:100%;margin-bottom:20px;height:100px;align-items:center;display:flex;justify-content:center}.category-container .category-menu__img-wrap img{max-height:100%;max-width:100%}.vendors-list .category-menu__title{width:100%;text-align:center;font-weight:700;font-size:16px}#comment{height:110px;padding-top:10px}.slides li{height:500px}.slides li a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-shop__list iframe{margin-bottom:20px}.product-shop__list{padding:20px;background:#fff;border:1px solid #e8e8e8;border-top:none;border-radius:0 0 2px 2px}.product-shop__intro{margin-top:30px;border:1px solid #e8e8e8;background:#fafafa;border-radius:2px 2px 0 0}.product-shop_title{margin-bottom:0;display:block;padding:21px 20px 19px;background:#fff;position:relative;font-size:20px;text-align:center;font-weight:600}.product-shop__title{font-size:20px;text-align:center}.product-shop__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;margin:0 auto 20px auto}.product-shop__item{margin-bottom:30px}.product-shop__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-shop__map .map{width:48%;overflow:hidden;height:337px}.entrance-store{width:48%;margin:0;height:337px}.contact-page-padding .entrance-store{width:100%;margin-bottom:20px}.entrance-store img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.product-shop_title:before{content:"";border-top:2px solid #ed1a24;border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0}.header-stock__item{padding:5px;z-index:99;font-size:20px;text-align:center;-webkit-transition:all .08s ease;transition:all .08s ease}.header-stock__item.scroll{position:fixed;left:0;right:0;padding:3px;font-size:14px}.product-sku{text-decoration:none !important;display:block;font-size:12px}.delivery__description{padding-bottom:10px;font-size:12px;padding-left:25px;color:#90979e}.delivery__description a{text-decoration:underline}.delivery-prod-inner__icon{position:relative}.delivery-prod-inner__icon:hover>.delivery-prod-inner__hover{opacity:1;visibility:visible}.delivery-prod-inner svg{width:30px;fill:red;position:absolute;left:10px;top:-3px}.delivery-prod-inner__hover{z-index:9999;position:absolute;top:116%;right:0;margin:0;width:230px;padding:10px;font-size:12px;background:#fff;color:#000;text-align:left;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.4;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.3)}.category-info-flex{display:flex;align-items:flex-start;flex-wrap:wrap}.category-articles,.category-faq{width:50%}.category-faq{padding-left:10px}.category-articles{padding-right:10px}.faq-answer{display:none;padding-top:4px}.faq-title{border-bottom:1px dashed #565655;color:#565655;padding:2px 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;position:relative}.category-articles-item{margin-top:10px}.category-articles .h3{padding-left:30px;background:url("/assets/templates/img/writing.svg") left center no-repeat;background-size:22px}.category-faq .h3{padding-left:30px;background:url("/assets/templates/img/quotation.svg") left center no-repeat;background-size:22px}.category-articles-item a{border-bottom:1px dashed #565655;color:#565655;padding:2px 15px;position:relative;display:inline-block}.faq-title:before,.category-articles-item a:before{content:"";display:block;position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:#565655}.faq-title.opened .faq-title-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-item+.faq-item{margin-top:10px}.faq-title-icon{color:#ecc970;font-size:12px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;transition:all .3s ease 0s}.faq-answer-inner{background:#faf8f8;padding:16px}.color-red{color:red}.show-scroll.footer-scroll{transform:translateY(-145px)}.footer-scroll{-webkit-appearance:none;appearance:none;background:0 0;background:#90979e;outline:none;position:fixed;bottom:0;right:0;left:0;margin:auto;width:150px;height:37px;margin-bottom:-80px;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;z-index:10;transition:all .5s;transform:translateY(0);display:flex;align-items:center;justify-content:center}.footer-scroll svg{width:21px;height:21px;fill:#fff;margin-right:10px}.ui-menu-item a.msearch-cat-item{padding-top:5px;padding-bottom:5px;font-size:12px}#ms2-message-popup .popap-title span{color:red;display:block;margin:10px 0}.reviews-list__pagination ul{display:flex;list-style:none;padding-left:0;margin-top:30px;justify-content:center}.reviews-list__pagination ul li{background:gray;margin-right:5px}.reviews-list__pagination ul li a{padding:5px 10px;display:block;color:#fff}.swiper-slider:not(.slick-initialized) .swiper-slider-item:not(:first-child){display:none}.swiper-slider .slick-list{margin-top:0}.swiper-slider .slick-dots button{background:#e8e8e8;width:100%;height:3px;border-color:transparent;border-radius:0}.swiper-slider .slick-dots .slick-active button{background:#ed1a24}.swiper-slider .slick-dots{display:flex !important;width:100%;justify-content:space-between;padding-top:10px;position:relative;z-index:2}.category-block.static .category-block-bottom__hover{position:relative;display:block;box-shadow:none;top:0;padding:0 10px}.category-block.static .category-block-bottom__hover:before{display:none !important}.category-block::hover>.category-block-bottom>.category-block-bottom__hover{box-shadow:none}.category-block-link--item{position:absolute;top:0;bottom:0;left:0;right:0;z-index:8;font-size:0}.button-additional{display:none}.swiper-slider .slick-dots li,.swiper-nav-copy li{flex-grow:1}.swiper-nav-copy li{min-width:calc(25% - 4px)}.swiper-nav-copy{list-style:none;position:absolute;display:flex;justify-content:space-between;left:4px;right:4px;top:0;bottom:3px;padding-left:0;margin:0;z-index:10;overflow:hidden;cursor:pointer}.selected_item{margin-bottom:10px}.mse2_selected{flex-wrap:wrap}.lazy-hidden{display:none}.review--add{margin-bottom:16px}.reviews-scroll-link+.review--add{margin-bottom:0}.product-shop__item.fancybox-content{width:800px;padding-top:35px !important}.product-reviews_title{padding-top:16px}.full-product-info__title{white-space:nowrap;align-items:flex-start}.popap-shops-link .icon-svg{width:20px;fill:red;margin-right:4px}.polylang-item .popap-shops-item__left,.polylang-item .popap-shops-item__left .icon-svg{max-width:20px;min-width:20px;margin-right:4px}@media screen and (max-width:991px){.entrance-store{height:auto}.entrance-store img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.geo-links{display:none}.uk-offcanvas-page:has(.uk-offcanvas-bar-menu.uk-offcanvas-bar-show) .geo-links{display:block;position:fixed;top:20px;z-index:9999999999999;left:110px}.geo-links .popap-shops-wrap{display:flex}.geo-links{order:2}.geo-links .popap-shops:after{left:16px;right:auto}.geo-links .popap-shops-wrap.active .popap-shops{left:0}.mse2_selected strong{font-size:10px}.swiper-nav-copy{display:none}.swiper-slider{position:relative;z-index:10}.category-block-top{z-index:11}}@media screen and (min-width:768px){.search-popap{display:block !important}}@media screen and (max-width:1180px){.logo-section{padding:50px 0}.footer-desktop{margin-left:-10px;margin-right:-10px}.footer-desktop-left{margin-left:10px;margin-right:10px}.footer-desktop-left{width:-moz-calc(75% - 20px);width:calc(75% - 20px)}.footer-desktop-right{margin-left:10px;margin-right:10px}.footer-desktop-right{width:-moz-calc(25% - 20px);width:calc(25% - 20px)}.footer-menu{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-phone>*{font-size:22px}.advantages,.category-description{margin-top:30px}.prod-tab__inner{padding:20px}.prod-tab__descr{margin-left:-10px;margin-right:-10px}.prod-tab__descr-left{margin-left:10px;margin-right:10px}.prod-tab__descr-right{margin-left:10px;margin-right:10px}.doc-row{margin-left:-10px;margin-right:-10px}.doc-row{margin-bottom:-20px}.doc-item{margin-left:10px;margin-right:10px}.doc-item{width:-moz-calc(25% - 20px);width:calc(25% - 20px)}.customer-data-top{padding:15px 20px}.customer-data-bottom{padding:20px 20px 30px}.customer-data-row{margin-left:-10px;margin-right:-10px}.customer-data-col{margin-left:10px;margin-right:10px}.customer-data-col{width:-moz-calc(50% - 20px);width:calc(50% - 20px)}.data-order{padding:20px}.payment-row{margin-left:-10px;margin-right:-10px}.payment-col{margin-left:10px;margin-right:10px}.payment-col{width:-moz-calc(50% - 20px);width:calc(50% - 20px)}.menu__copy .menu__copy,.mobile-menu__parent-icon__2{display:none !important}}.discount-filter__item.filter-group{padding-top:0}.brand-categories{margin-top:30px}.page-name{font-weight:700;margin-bottom:20px;font-size:18px}.brand-categories__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.catalog-section-child{background-color:#fff;position:relative;border:1px solid rgba(0,0,0,.08);width:calc(25% - 20px);margin:0 10px 20px;-webkit-transition:-webkit-box-shadow .08s ease;transition:-webkit-box-shadow .08s ease;transition:box-shadow .08s ease;transition:box-shadow .08s ease,-webkit-box-shadow .08s ease}.collect-link{display:block;color:inherit}.collect-text{display:block;text-align:center;font-weight:700;padding:10px 18px;font-size:14px}.collect-item{height:200px}.collect-item .image,.collect-item .image img{height:100%;-webkit-object-fit:contain;-moz-object-fit:contain;-ms-object-fit:contain;object-fit:contain;width:100%}.collect-readmore{background-color:#ff1a25;display:block;position:absolute;padding:0;font-size:14px;height:40px;width:164px;text-align:center;line-height:40px;color:#fff;top:50%;left:50%;margin-top:-20px;margin-left:-82px;opacity:0;z-index:-1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.catalog-section-child:hover .collect-readmore{z-index:1;opacity:1}.catalog-section-child:hover,.category-menu__link:hover{-webkit-box-shadow:10px 10px 35px 3px rgba(0,0,0,.2);box-shadow:10px 10px 35px 3px rgba(0,0,0,.2)}.vendor-subtitle{font-size:20px;color:red;padding:0 12px}.mobile-submenu .mobile-menu__first-li a:hover,.mobile-submenu .mobile-menu__first-li a.active{color:#ed1a24;font-weight:700}.d-flex{display:flex;align-items:center}.reviews-scroll-link{display:flex;align-items:center;font-size:14px !important}.reviews-top-total{margin:0 14px;text-decoration:underline;color:#0094ce}.review--add-green{background:#90979e;color:#fff !important;text-decoration:none !important;margin-top:0;height:23px;font-size:12px;font-weight:400;line-height:23px;padding:0 8px;width:auto}.full-product-one-click{background:#00cd48}.custom-title--vendor{display:block;padding:5px 0;color:#90979e}@media screen and (max-width:1024px){.uk-offcanvas-bar-menu{overflow:hidden}.uk-offcanvas-bar-menu:not(.menu-open) .mobile-catalog{overflow-y:auto;height:calc(100vh - 102px);padding-bottom:80px}.mobile-catalog{overflow-y:auto;height:calc(100vh - 102px)}.vendors-list .category-menu__link.visible{width:-webkit-calc(25% - 30px);width:-moz-calc(25% - 30px);width:calc(25% - 30px)}.vendors-list .category-menu__title{font-size:14px}.header-stock__item.scroll,.header-stock__item{font-size:12px}}@media screen and (max-width:959px){.footer{padding:40px 0 30px}.footer-phone>*{font-size:18px}}@media screen and (min-width:767px){.uk-offcanvas-bar.uk-offcanvas-bar-filter{background:0 0}}@media screen and (max-width:767px){.category-articles,.category-faq{width:100%;padding-right:0;padding-left:0;margin-bottom:30px}.footer-scroll{left:auto;right:10px;width:90px;font-size:12px;padding:5px}.buy-click-call{display:none !important}.basket-popap-checkout{margin-bottom:20px !important}.basket-popap-footer{padding:17px 15px !important}.product-shop__intro{display:none}.product-shop__list{padding:0;margin-top:15px}.product-shop__title{font-size:16px;font-weight:700;padding:10px}.adapt-button.act2+div.product-shop__list{padding:20px;margin-top:20px}.slides li{height:350px}.flexslider .slides img{max-height:100%}.customer-data-block__top,.data-order__line{display:none}.uk-offcanvas-bar.uk-offcanvas-bar-filter{background:#fff}.category-container .category-menu__img-wrap{height:70px}.fancybox-slide--html .fancybox-content{padding:20px}.search-popap{width:360px;max-width:100%;border-radius:2px;overflow:visible}.logo-section{padding:30px 0}.logo-wrapper{padding-left:30px;padding-right:30px}.logo-carousel .owl-prev{left:-22px}.logo-carousel .owl-next{right:-22px}.footer{padding:25px 0 20px}.footer-mobile{display:block;margin:0 0 20px -10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-mobile>*{margin-left:10px}.footer-desktop{margin-left:-5px;margin-right:-5px}.footer-desktop-left{margin-left:5px;margin-right:5px}.footer-desktop-left{display:none}.footer-desktop-right{margin-left:5px;margin-right:5px}.footer-desktop-right{width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.footer-phone{margin-bottom:0}.call-guide{display:none}.btn-more-wrap{margin-top:10px}.category-info{display:none}.advantages{display:none}.filter-inner{padding:0 20px 20px;position:fixed;top:60px;bottom:0;bottom:0;height:calc(100vh - 60px);padding-bottom:80px;left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:10010000000;width:540px;max-width:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out,-o-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;-ms-scroll-chaining:none}.filter-inner .mobile-menu__first-li>a:before{content:"- "}.filter-group{font-size:14px;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #eaeef5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.filter-group.active .filter-inner{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.filter-wrap{border-left:none;border-right:none}.filter_title_click{margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;padding:12px 20px 11px;width:100%}.filter_title_click:after{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 3.5px;margin-left:15px;border-color:transparent transparent transparent #90979e}.filter-click-back{margin:0 -20px 15px;color:#222;padding:12px 20px 11px;border-bottom:1px solid #e8e8e8;font-weight:700;font-size:17px;line-height:17px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.button-mobile{margin-top:20px}.subcategory-list{margin:0;padding:0 20px 20px;display:block;border-top:1px solid #e8e8e8}.subcategory-item{margin:0 -20px;width:auto;border-left:none;border-right:none;border-top:none;padding:12px 20px 11px;text-decoration:none}.subcategory-item:before{content:"- ";display:none}.subcategory-item__name{display:inline;text-decoration:none}.in-basket-link{margin-bottom:0}.product-bottom{border:none;background:0 0;border-radius:0}.nav-tabs-product{display:none}.prod-tab__inner{padding:0;border:none}.prod-tab__descr{margin-left:-5px;margin-right:-5px}.prod-tab__descr-left{margin-left:5px;margin-right:5px}.prod-tab__descr-left{width:-moz-calc(100% - 10px);width:calc(100% - 10px);border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px;background:#fff}.prod-tab-attr__title-first{display:none}.prod-tab__descr-right{margin-left:5px;margin-right:5px}.prod-tab__descr-right{width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.prod-tab.active:not(.prod-resist),.adapt-button+div{height:0;overflow:hidden}.adapt-button.act2+div{height:auto !important;overflow:visible !important}.full-product-info{margin-bottom:20px}.dimensions{margin-top:20px}.adapt-button{margin:0 -15px;padding:10px 15px 9px;font-size:16px;font-weight:700;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin-bottom:-1px;background:#fafafa;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.adapt-button:before{content:"›";width:10px;margin-right:10px}.adapt-button.act2:before{transform:rotate(90deg);margin-top:6px}.full-product-attr{margin-bottom:20px}.prod-tab__descr{margin-top:20px;margin-bottom:20px}.prod-tab__descr-right{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px;background:#fff}.prod-tab-attr+.prod-tab-attr{margin-top:10px;position:relative}.prod-tab-attr+.prod-tab-attr:before{content:"";position:absolute;top:-12px;height:12px;left:-1px;right:-1px;background:#fff;border:1px solid #e8e8e8}.prod-tab__inner-border{border:1px solid #e8e8e8;border-radius:2px;background:#fff;padding:20px;margin:20px 0}.full-product-info__row,.full-product-attr__row,.prod-tab-attr__row{font-size:12px}.doc-row{margin-left:-5px;margin-right:-5px}.doc-row{margin-bottom:-10px}.doc-item{margin-left:5px;margin-right:5px}.doc-item{width:-moz-calc(25% - 10px);width:calc(25% - 10px)}.customer-data-row{margin-left:-5px;margin-right:-5px}.customer-data-col{margin-left:5px;margin-right:5px}.customer-data-col{width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.payment-row{margin-left:-5px;margin-right:-5px}.payment-col{margin-left:5px;margin-right:5px}.payment-col{width:-moz-calc(100% - 10px);width:calc(100% - 10px)}.amount-block,.order-block{display:none}#msCart .amount-block,#msCart .order-block{display:block}.customer-data-title{margin-top:25px}.customer-data-bottom{padding-bottom:25px}.form-col-1-2{width:100%}.data-order{padding:0;border:none;border-radius:0}.customer-data-block__top{margin:20px -20px 0;padding:20px 20px 0;border-top:1px solid #e8e8e8}.customer-data-block-border{margin:20px -20px 0;padding:20px 20px 0;border-top:1px solid #e8e8e8}.payment-col+.payment-col{margin-top:25px}.our-team{margin-top:25px}}@media screen and (max-width:680px){.vendors-list .category-menu__link.visible{width:-webkit-calc(33% - 30px);width:-moz-calc(33% - 30px);width:calc(33% - 30px);padding:10px}}@media screen and (max-width:580px){.uk-offcanvas.uk-active .tm-offcanvas-close{left:auto;right:15px}.product-shop__map{display:block}.product-shop__map .map{width:100%;margin-bottom:20px}.entrance-store{width:100%}}@media screen and (max-width:425px){.product-shop__phones{display:block;width:200px;text-align:center}.product-shop__phones .contact-shelude{margin:10px auto}.product-shop__title{font-size:18px}.header-stock__item.scroll,.header-stock__item{white-space:nowrap;overflow-x:auto}.header-mid{top:34px !important}.full-product-info__row:first-child{margin-top:16px}.full-product-info__row:first-child .full-product-info__title{flex-wrap:wrap}}@media screen and (max-width:479px){.vendors-list .category-menu__link.visible{width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);padding:10px}.slides li{height:250px}.category-container .category-menu__img-wrap{height:50px}.custom-popap{width:100%;padding:15px 20px 20px}.custom-text{width:100%;max-width:none;padding:15px 20px 20px}.fancybox-slide--html{padding:0}.fancybox-close-small{right:5px !important;top:8px !important;color:#000 !important;font-size:22px}.fancybox-stage table td{min-width:43px;font-size:10px}.search-popap{width:100%;padding:15px 20px 20px}.search-popap .fancybox-close-small{right:15px !important;top:auto !important;bottom:-46px}.doc-item{width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (max-width:767px){.cart-table td{min-height:42px}.prod-price-itogo{top:-42px}.td-count{top:42px}.catalog-section-child{width:calc(33% - 20px)}.collect-readmore{display:none}}.develop a:hover{color:red !important}@media screen and (max-width:550px){.catalog-section-child{width:calc(50% - 20px)}}.basket-popap{padding:60px 0 0 !important;background:0 0 !important;overflow:visible !important}.basket-popap .fancybox-close-small{top:62px !important}.basket-popap-main{background:#fff}.basket-popap-footer{background:#fff;margin:5px 0 0;display:none}.basket-popap-top{display:none;background-color:#fffaeb;padding:62px 20px 20px;position:relative;text-align:center}.basket-popap-top.active{display:block}.basket-popap-top__1{background-color:#f6ffea}.basket-popap-top__1 .basket-popap-title{color:#81c822}.basket-popap-top__1 .basket-popap-icon{background-color:#81c822;border-color:#f6ffea}.basket-popap-title{color:#fc3;font-size:26px;line-height:34px;height:34px;font-weight:700}.svg-icon{display:inline-block;vertical-align:middle;fill:currentColor;font-size:1em;width:1em;height:1em;stroke:none;stroke-width:inherit;stroke-linecap:inherit;stroke-linejoin:inherit;overflow:visible}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.basket-popap-icon{background-color:#fc3;border:6px solid #fffaeb;box-sizing:content-box;border-radius:100%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px}.basket-popap-middle{padding:50px 30px 40px}.basket-popap-item+.basket-popap-item{margin-top:20px}.basket-popap-item{display:-ms-grid;display:grid;grid-template-areas:"image text count price";-ms-grid-columns:auto 20px 1fr 20px auto 20px auto;grid-template-columns:auto 1fr auto auto;grid-column-gap:20px}.basket-popap-item__img{-ms-grid-row:1;-ms-grid-column:1;grid-area:image;display:flex;align-items:center;justify-content:center;width:76px;height:76px;position:relative}.basket-popap-item__img img{display:block;max-width:100%;max-height:100%}.basket-popap-item__name{-ms-grid-row:1;-ms-grid-column:1;grid-area:text;font-size:16px;line-height:18px;display:flex;flex-direction:column;justify-content:center}.basket-popap-item__count{-ms-grid-row:1;-ms-grid-column:2;grid-area:count;display:flex;flex-direction:column;justify-content:center;position:relative}.basket-popap__price{-ms-grid-row:1;-ms-grid-column:3;grid-area:price;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;min-width:80px;font-weight:700;font-size:20px;line-height:20px;color:#1e0602;white-space:nowrap}.basket-popap__count-price{position:absolute;top:100%;left:50%;transform:translate(-50%,-10px);white-space:nowrap;font-weight:700}.basket-popap-item__count .count-inner{display:flex;border-radius:2px;overflow:hidden}.counter-btn{-webkit-appearance:none;appearance:none;height:32px;background-color:#ececec;padding:0 10px;color:#b3b3b3;border-radius:0;border:none;position:static;width:36px;display:inline-flex;justify-content:center;align-items:center}.btn-icon{display:flex;align-items:center;font-size:16px;transition:opacity .08s ease;line-height:.8;width:16px}.counter-btn:hover{background-color:#d8d8d8}.basket-popap-item__count .counter-input{border:1px solid #ececec;height:32px;text-align:center;padding:0 2px !important;width:50px !important;font-size:15px;-webkit-appearance:textfield;appearance:textfield}.set{padding:20px 0 0;margin:50px 0 0;border-top:1px solid #f2f2f2}.basket-popap-footer{padding:17px 95px}.basket-popap-footer__descr{border-radius:9px;width:100%;display:flex;justify-content:center;align-items:center;min-height:40px;background:linear-gradient(90deg,#e1f2ca,#e1f2ca);padding:10px}.basket-popap-footer__icon{margin:0 10px 0 0;font-size:25px;color:#81c822;display:flex}.basket-popap-bottom{padding:0 30px 30px;margin:20px 0 0}.basket-popap-row{display:flex;justify-content:space-between;flex-wrap:wrap}.basket-popap-row>*{margin-bottom:10px}.basket-popap-col--right:not(.active){display:none}.basket-popap-close{border-radius:4px;color:#1e0602;border:2px solid #eff2f6;background-color:transparent;text-decoration:none;width:210px;height:50px;margin:0 8px 0 0;padding-left:10px;padding-right:10px;display:inline-flex;justify-content:center;align-items:center}.basket-popap-close:hover,.buy-click-call:hover{border-color:#e2e4e8;text-decoration:none;color:#1e0602}.basket-popap-col--right.active{display:flex;align-items:center;margin-left:-10px;margin-bottom:-10px}.basket-popap-col--right>*{margin-left:10px;margin-bottom:10px;width:210px;min-height:50px}.buy-click-call{cursor:pointer;color:#1e0602;border:2px solid #eff2f6;background-color:transparent;text-decoration:none;width:210px;height:50px;padding-left:10px;padding-right:10px;display:inline-flex;justify-content:center;align-items:center}.basket-popap-checkout{cursor:pointer;color:#1e0602;border:none;background-color:#fc3;text-decoration:none;width:210px;height:50px;padding-left:10px;padding-right:10px;display:inline-flex;justify-content:center;align-items:center}.basket-popap-checkout:hover{text-decoration:none;background-color:#ffd863;color:#1e0602}.field-text{margin-bottom:0;font-size:12px;color:#979797;line-height:14px;text-align:center;display:none}.field-text.active{display:block}.field-text a{color:inherit;text-decoration:underline}.field-text a:hover{color:#ed1a24}.field{position:relative}.field input{height:50px !important}.input-field-icon{position:absolute;right:0;top:0;padding:0 16px;display:inline-flex;font-size:20px;align-items:center;width:52px;height:100%}.input-field-icon--valid{color:#81c822;display:none}.valid .input-field-icon--clear{display:none}.valid .input-field-icon--valid{display:flex}.error_absolute{position:absolute;color:red !important;font-size:11px}.footer-action{cursor:pointer;color:#1e0602;border:none;background-color:#fc3;text-decoration:none;width:210px;height:50px;padding-left:10px;padding-right:10px;display:inline-flex;justify-content:center;align-items:center;-webkit-appearance:none;appearance:none}.footer-action:hover{text-decoration:none;background-color:#ffd863;color:#1e0602}.footer-action[disabled]{cursor:default;pointer-events:none;opacity:.4}.input-field-icon--clear{cursor:pointer}.input-field-icon--clear:before{content:"";position:absolute;width:22px;height:2px;background:red;transform:rotate(45deg)}.input-field-icon--clear:after{content:"";position:absolute;width:22px;height:2px;background:red;transform:rotate(-45deg)}@media screen and (max-width:767px){.basket-popap-item{grid-gap:0 14px;-ms-grid-rows:auto 0 auto 0 auto;-ms-grid-columns:64px 14px 1fr;grid-template:"image text" auto "image price" auto "image count" auto/64px 1fr}.basket-popap-item__img{width:64px;height:64px;-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.basket-popap-item__name{margin:0 0 6px;-ms-grid-row:1;-ms-grid-column:3}.basket-popap__count-price{display:none}.basket-popap-item__count{margin:12px 0 0}.basket-popap__price{-ms-grid-row:3;-ms-grid-column:3;align-items:flex-start;min-width:auto}.basket-popap-bottom{padding:0 10px 10px;margin:10px 0 0}.basket-popap-middle{padding:20px 10px 20px}.basket-popap-top{padding:62px 10px 10px}.set{padding:16px 0 0;margin:18px 0 0}.basket-popap-item+.basket-popap-item{margin-top:12px}.basket-popap-col--right.active{flex-wrap:wrap}}@media screen and (max-width:510px){.basket-popap-close span,.basket-popap-checkout span{display:none}.basket-popap-checkout,.basket-popap-close{width:100% !important}.basket-popap-row>*{width:50% !important}.basket-popap-row{flex-wrap:unset !important}.basket-popap-title{font-size:18px;line-height:18px}.basket-popap-icon{width:50px;height:50px}.basket-popap__count-price{transform:none;position:static}}.category-item__price-oldrow{display:none}@media screen and (max-width:767px){.category-price{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;order:2;width:calc(100% - 34px);margin-left:auto}.category-item__price{display:none}.category-item__price-current{margin-top:0;margin-right:0}.category-item__price-oldrow{display:block;margin-left:5px;font-size:11px;text-decoration:line-through;text-decoration-color:red}.header-search-click.open>.icon-search:before{content:""}.header-mid-search.active{display:block;position:absolute;top:100%;z-index:99;right:0;left:0;background:#fff;margin-left:0;margin-top:2px;padding:12px 0}.active.search-overlay{position:fixed;z-index:90;background:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0}.search-popap{width:calc(100% - 30px);margin:auto}}.category-item__price-current{margin-right:15px}@media screen and (max-width:400px){.category-item__price-oldrow{font-size:9px}.category-item__price-current{font-size:16px}.category-block-bottom{padding-left:8px;padding-right:8px}}#popup-subscribe-5.fancybox-content{padding:0;max-width:400px;overflow:visible}.popup-subscribe__top{padding:40px 20px;text-align:center;font-size:30px}.popup-subscribe__top p{margin-bottom:0}.popup-subscribe__text{padding:20px;font-size:14px}.popup-subscribe__form{padding:0 20px 30px}.popup-subscribe__text .text-large{font-size:16px}.agree-col{font-size:11px;margin-top:10px;font-style:italic}.menu-tabs-content{display:none}.menu-tabs-content.active{display:block}.menu-tab-item.active{border-bottom:2px solid #ed1a24;font-weight:700}.menu-tabs{display:flex;align-items:center;padding:0 10px;background:#eaeef5}.menu-tab-item{text-decoration:none;color:#000;padding:10px 5px;margin-right:15px}.delivery-tab-info{padding:15px 15px 0}.table-wrapper-tab{width:100%;overflow-x:auto}.delivery-tab-info table{font-size:10px}.category-migx-items{margin:0 auto 20px auto}@media screen and (min-width:768px){.category-migx-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:20px;width:calc(100% - 20px);padding:20px;background:#fff;border:1px solid #e8e8e8}.category-migx-items--item{transition:all .5s ease-in-out}.category-migx-items--item:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.menu-tabs{display:none}}@media screen and (max-width:767px){.category-migx-items--item{padding-left:10px;padding-right:10px}.category-migx-items{width:calc(100% + 20px);margin-left:-10px;margin-top:15px;margin-bottom:30px}.category-migx-items:not(.slick-initialized) .category-migx-items--item:not(:first-child){display:none}}.breadcrumbs-migx-items--item a{display:block}.breadcrumbs-migx-items--item img{width:100%}@media screen and (min-width:768px){.breadcrumbs-migx-items{margin-bottom:15px}.image_mobile{display:none}.md-text{display:none}.product-bar-sticky .category-price{flex-direction:row-reverse}}@media screen and (max-width:767px){.button-additional{display:block;display:flex;position:absolute;top:auto;bottom:10px;left:15px;right:15px;z-index:0;height:30px;background:#fc3;font-size:12px;align-items:center;justify-content:center;color:#000}.category-block-link{position:static}.category-block{padding-bottom:50px}.ds-text{display:none}.active+.mobile-menu__parent-icon{background:#ed1a24;border-color:transparent transparent transparent #fff}.breadcrumbs-migx-items{margin:10px 0}.product-availability{color:#43d854}.with-mobile img:first-child{display:none}.mse2_selected{width:calc(100% + 30px);margin-left:-15px}.filter-open:not(.cat-inner-open){padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg width=\'24px\' height=\'24px\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M14 5C14 3.89543 13.1046 3 12 3C10.8954 3 10 3.89543 10 5C10 6.10457 10.8954 7 12 7C13.1046 7 14 6.10457 14 5ZM14 5H20M16 12C16 13.1046 16.8954 14 18 14C19.1046 14 20 13.1046 20 12C20 10.8954 19.1046 10 18 10C16.8954 10 16 10.8954 16 12ZM16 12H13M20 19H11M4 12H10M4 5L7 5M6 17C7.10457 17 8 17.8954 8 19C8 20.1046 7.10457 21 6 21C4.89543 21 4 20.1046 4 19C4 17.8954 4.89543 17 6 17Z\' stroke=\'%23000\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E%0A");background-position:10px 10px;background-repeat:no-repeat;background-size:20px}.filter-open.cat-inner-open{padding-left:40px;background-image:url("data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'iso-8859-1\'%3F%3E%3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Capa_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' viewBox=\'0 0 486.31 486.31\' xml:space=\'preserve\'%3E%3Cg%3E%3Cpath d=\'M0.018,393.086c0.335,7.91,5.781,14.674,13.434,16.707l183.256,48.558c4.355,1.151,8.823,1.721,13.273,1.721 c5.718,0,11.416-0.936,16.878-2.818l247.238-85.063c7.655-2.633,12.633-10.029,12.185-18.109 c-0.446-8.084-6.211-14.882-14.107-16.66l-31.558-7.076l-203.079,69.875c-8.888,3.06-18.157,4.611-27.558,4.611 c-7.301,0-14.586-0.951-21.681-2.826L43.936,363.752l-31.974,11.52C4.518,377.955-0.334,385.176,0.018,393.086z\'/%3E%3Cpath d=\'M0.018,305.044c0.335,7.91,5.797,14.677,13.449,16.709l183.24,48.556c4.355,1.154,8.823,1.73,13.273,1.73 c5.718,0,11.416-0.945,16.878-2.826l247.238-85.064c7.655-2.633,12.633-10.031,12.185-18.108 c-0.446-8.087-6.211-14.884-14.107-16.662l-31.558-7.076l-203.079,69.876c-8.888,3.059-18.157,4.603-27.558,4.603 c-7.301,0-14.586-0.943-21.681-2.817L43.936,275.711l-31.974,11.521C4.518,289.913-0.334,297.135,0.018,305.044z\'/%3E%3Cpath d=\'M237.538,224.128c-8.888,3.059-18.157,4.604-27.558,4.604c-7.301,0-14.586-0.944-21.681-2.818L43.936,187.669 l-31.974,11.521c-7.444,2.682-12.296,9.904-11.944,17.814c0.335,7.908,5.797,14.674,13.449,16.707l183.24,48.557 c4.355,1.152,8.823,1.722,13.273,1.722c5.718,0,11.416-0.937,16.878-2.817l247.238-85.065c7.655-2.634,12.633-10.032,12.185-18.109 c-0.446-8.086-6.211-14.883-14.107-16.66l-31.558-7.078L237.538,224.128z\'/%3E%3Cpath d=\'M13.452,145.662l183.256,48.557c4.355,1.152,8.823,1.721,13.273,1.721c5.718,0,11.416-0.937,16.878-2.818l247.238-85.063 c7.655-2.635,12.633-10.031,12.185-18.109c-0.446-8.087-6.211-14.883-14.107-16.661L268.008,27.494 c-3.748-0.841-7.557-1.256-11.352-1.256c-5.973,0-11.912,1.023-17.582,3.066L11.962,111.14 c-7.444,2.682-12.296,9.904-11.944,17.814C0.353,136.864,5.799,143.628,13.452,145.662z\'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");background-position:10px center;background-repeat:no-repeat;background-size:20px}.h1.cat-h1{font-size:26px}.filter-numeric .filter-block{padding:0 20px 20px}.filter-group.filter-numeric{display:block}.filter-group.filter-numeric .filter_title_click:after{display:none}}.cat-inner-open{background-color:#ffda39 !important}.filter-open.filter-active{background-color:#ffda39}.mse2-total-cat{font-size:12px;line-height:16px;margin:0 0 0 8px;padding:0;color:#979797;font-weight:400;white-space:nowrap}.filter-active-total{height:20px;text-align:center;border-radius:50%;background:#ed1a24;color:#fff;padding-left:2px;padding-right:2px;line-height:20px;min-width:20px}.product-bar-sticky .wrapper{display:flex;align-items:center}.product-bar-sticky-logo{width:50px;margin-right:15px}.product-bar-sticky .category-block-bottom{margin-left:auto;margin-left:0;display:flex;flex-wrap:wrap;align-items:center;border:none}.product-bar-sticky .category-block-sku{width:100%;text-align:left;margin-bottom:0}.product-bar-sticky .category-price{display:flex;margin-left:auto}.product-bar-sticky .category-item__price{margin-left:0;margin-right:30px;margin-right:30px}.product-bar-sticky .category-item__price-old{margin-left:30px}.product-bar-sticky .category-submit{min-width:120px}.product-bar-sticky{position:fixed;z-index:99;top:-100%;transition:all .5s ease-in-out;left:0;right:0;background:#fafafa}.color-not-available{color:#ed1a24}.color-available{color:#00cd48}.product-bar-sticky.active{bottom:0;top:auto;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (min-width:916px){.ms2_product-top,.ms2_product-top:hover .category-block-bottom__hover{outline:2px solid #ed1a24}.product-bar-stick-title{margin-right:auto}}@media screen and (max-width:915px){.product-bar-sticky-logo{display:none}.product-bar-stick-title{width:100%;padding:5px 0;text-align:center;display:none}.product-bar-sticky .category-block-bottom{padding-bottom:15px}.product-bar-sticky .category-block-sku{text-align:center;display:block}.product-bar-sticky .wrapper{flex-wrap:wrap}.product-bar-sticky{bottom:-100%;top:auto;box-shadow:0 0 15px rgba(0,0,0,.3)}.product-bar-sticky.active{bottom:0;top:auto}.product-bar-sticky .category-block-bottom{width:100%;align-items:stretch}.product-bar-sticky .category-price,.product-bar-sticky .product-bar-sticky__button{width:50%;background:#fc3}.product-bar-sticky .category-price{padding:9px;border-radius:8px 0 0 8px}.product-bar-sticky .product-bar-sticky__button{border-radius:0 8px 8px 0;background:#fc3;display:flex;align-items:center}.product-bar-sticky .category-submit{display:block;box-shadow:none}.product-bar-sticky .category-submit:hover{background:#fc3;color:#000}}@media screen and (max-width:767px){.product-bar-sticky__button .category-submit{font-size:14px;width:100%}.product-bar-sticky .category-block-bottom{flex-direction:row-reverse}.owl-item .category-block{padding-bottom:50px}}.product-bar-sticky__button .category-submit{border-radius:8px}.customer-data-block textarea{font-size:12px}.product-scu{margin-right:10px}.mob_wrap_info{display:flex;align-items:center}.mob_wrap_info .product-availability{margin-left:10px}
.icon-email-2:before{content:""}.icon-local-2:before{content:""}.icon-view:before{content:""}.icon-arr-prev:before{content:""}.icon-arr-next:before{content:""}.main-slide+.main-slide:not(.slick-slide){display:none}.section-first-left{width:-moz-calc(75% - 32px);width:calc(75% - 32px);position:relative}.section-first-left:before{content:"";position:absolute;left:0;right:0;top:0;bottom:5px;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px}.section-first-right{width:-moz-calc(25% - 32px);width:calc(25% - 32px);background:#fff;border:1px solid #e2e2e2;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-slide-logo img{width:auto}.product-day-slider,.product-day-slider .slick-list,.slick-initialized .slick-slide.product-day-object{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-day-slider .slick-track{height:100%}.product-day-link{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-slide{border-radius:8px;overflow:hidden;position:relative}.main-slide:hover .main-slide-btn>*{background:#00cd48;text-decoration:none;color:#fff}.main-slide-descr{position:absolute;left:0;right:0;bottom:0;padding:24px}.main-slide-descr:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px;background:rgba(255,255,255,.56);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.main-slide-row{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-16px}.main-slide-row>*{margin-left:16px}.main-slide-text{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#000;font-size:16px;max-height:42px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.main-slide-btn>*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#ed1a24;border-radius:8px;color:#fff;padding:16px 24px;line-height:1;font-size:16px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-slide-btn>* i{font-size:14px;margin-right:10px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.main-slide-btn>*:hover{background:#00cd48;text-decoration:none;color:#fff}.slider-slick-prev{position:absolute;z-index:2;left:0;background:#fff;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:0 28px 28px 0;width:36px;height:40px;color:#ed1a24;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;cursor:pointer}.slider-slick-prev:hover{background:#ed1a24;color:#fff}.slider-slick-next{position:absolute;z-index:2;right:0;background:#fff;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:28px 0 0 28px;width:36px;height:40px;color:#ed1a24;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:6px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;cursor:pointer}.slider-slick-next:hover{background:#ed1a24;color:#fff}.main-slider-prev{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-slider-next{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-day-prev,.product-day-next{top:50%;margin-top:-50px}.product-day-prev:not(:hover),.product-day-next:not(:hover){background:#ededed}.main-slide-img{-o-object-fit:cover;object-fit:cover}.main-slider .slick-list{margin-top:0}.main-slide-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.product-day-link{margin-left:40px;margin-right:40px;display:block;color:#000;margin-top:20px}.product-day-link:hover{text-decoration:none;color:#00cd48}.product-day-title{padding:24px 12px 16px;font-weight:700;font-size:16px;line-height:1;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-day-slider .slick-list{margin-top:0}.product-day-name{font-size:16px;margin:6px 0 0;min-height:55px}.product-day-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -8px -16px;padding:0 24px 24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-day-bottom>*{margin-left:16px;margin-bottom:8px}.product-day-price-old{font-weight:700;font-size:14px;line-height:16px;-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through;color:#666}.product-day-price-current{font-weight:700;font-size:16px;line-height:16px;color:#000}.product-day-submit{border:none;border-radius:8px;padding:16px 24px;background:#ed1a24;font-size:16px;line-height:1;color:#fff;cursor:pointer;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.product-day-submit:hover{background:#00cd48}.position{display:inline-block;overflow:hidden;position:relative;width:22px;height:40px;background:#ededed;line-height:40px}.position:first-child{text-align:right;border-radius:8px 0 0 8px}.position:last-child{border-radius:0 8px 8px 0}.digit{position:absolute;display:block;width:22px;height:40px;font-size:16px;color:#000}.countDiv{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;position:relative;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.countDiv:before{content:":";font-size:16px;color:#000}.countDiv:after{top:.9em}.product-countdown{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.product-countdown .countHours,.product-countdown .countMinutes,.product-countdown .countSeconds,.product-countdown .countDays{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.excellence{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}*+.excellence{margin-top:32px}.excellence-item{background:#fff;border:1px solid #e2e2e2;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px;padding:24px;text-align:center;cursor:default;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;width:-moz-calc(20% - 32px);width:calc(20% - 32px)}.excellence-item:hover{box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.excellence-descr{margin-top:16px;line-height:1.14}.section-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-32px;margin-bottom:-32px}.section-row>*{margin-left:32px;margin-bottom:32px}.section+.section{margin-top:72px}.section-title{font-weight:700;font-size:32px;text-align:center;margin-bottom:32px}.popular-categ-item{border:1px solid #e2e2e2;background:#fff;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px;width:-moz-calc(25% - 32px);width:calc(25% - 32px);text-align:center;padding:15px 15px 24px;position:relative;z-index:2;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.popular-categ-item:hover{z-index:1;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.popular-categ-item-title{margin-top:10px;font-weight:700}.popular-categ-item-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.popular-categ-item-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.show-all-categ{margin-top:56px;text-align:center}.show-all-categ a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#ed1a24;border-radius:8px;color:#fff;padding:16px 24px;line-height:1;font-size:16px;min-width:182px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.show-all-categ a i{font-size:14px;margin-right:10px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.show-all-categ a:hover{background:#00cd48;text-decoration:none}.popular-categories .popular-categ-item:nth-child(12)~*{display:none}.popular-categories.open-all-categ .popular-categ-item{display:block !important}.logo-brand-section-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.section-title-img{margin-right:24px}.carousel-wrapper{width:100%;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;max-width:1500px}.logo-brand-item-wrap{height:inherit}.logo-brand-item{background:#fff;border:1px solid #e2e2e2;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.logo-brand-carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto !important}.logo-brand-carousel .slick-track:before,.logo-brand-carousel .slick-track:after{display:none}.carousel-wrapper .slick-list{max-width:1354px;margin:0 auto;width:100%}.carousel-wrapper .slick-arrow{background:#fff;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:56px;height:56px;cursor:pointer;color:#ed1a24;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.carousel-wrapper .slick-arrow:hover{color:#fff;background:#ed1a24}.carousel-wrapper .slick-slide{padding-left:16px;padding-right:16px}.carousel-wrapper .slick-dots button{width:8px;height:8px;border:none;background:#6c6d6d}.carousel-wrapper .slick-dots button:hover{background:#ed1a24}.carousel-wrapper .slick-dots .slick-active button{background:#ed1a24}.carousel-wrapper .slick-dots{line-height:1;margin-top:48px}.carousel-with-dots .slick-arrow{margin-top:-32px}.new-slick-prev{left:-30px}.new-slick-next{right:-30px}.collection-item-img{border-radius:8px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.collection-item-logo img{width:auto}.collection-item{position:relative;display:block;overflow:hidden;border-radius:8px}.collection-item:hover .collection-item-img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.collection-item-title{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.56);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}.collection-item-name{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;color:#000;margin-right:10px}.slide-collection-logo{display:block}.slide-collection-logo img{width:auto}.slide-collection-item{border-radius:8px;overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.slide-collection-item:hover{text-decoration:none}.slide-collection-item:hover .slide-collection-img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.slide-collection-img{border-radius:8px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;height:100%}.slider-collection .slick-list{border-radius:8px}.slider-collection:before{content:"";position:absolute;left:16px;right:16px;top:0;bottom:64px;border-radius:8px;max-width:1320px;margin-left:auto;margin-right:auto;box-shadow:0px 100px 80px rgba(0,0,0,.07),0px 41.7776px 33.4221px rgba(0,0,0,.0503198),0px 22.3363px 17.869px rgba(0,0,0,.0417275),0px 12.5216px 10.0172px rgba(0,0,0,.035),0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802)}.slide-collection-text{border-radius:8px 0 0 8px;padding:24px;max-width:256px;position:relative;z-index:2;margin-top:70px;margin-bottom:70px;margin-right:-1px}.slide-collection-text:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.56);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:8px 0 0 8px}.slide-collection-text>*{position:relative;z-index:1}.slide-collection-title{color:#000;font-size:16px;line-height:1;display:block}*+.slide-collection-title{margin-top:16px}.slide-collection-price{display:block;white-space:nowrap}*+.slide-collection-price{margin-top:16px}.slide-collection-old-price{-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through;font-weight:700;font-size:16px;line-height:1;color:#666}.slide-collection-current-price{display:block;font-weight:700;font-size:32px;line-height:1;color:#000}*+.slide-collection-current-price{margin-top:1px}.tabs-control-wrap{margin-bottom:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.tabs-control{padding:0;list-style:none;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.tabs-control li{margin:0 4px}.tabs-control a{display:block;white-space:nowrap;padding:12px 16px;color:#a8a8a8;font-size:16px;line-height:1;border:1px solid #a8a8a8;border-radius:8px;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.tabs-control a:hover{background:#a8a8a8;border-color:#a8a8a8;color:#fff;text-decoration:none}.tabs-control .active a{background:#a8a8a8;border-color:#a8a8a8;color:#fff}.item-tab{height:0;opacity:0;overflow:hidden}.item-tab.active{height:auto;opacity:1;overflow:visible;-webkit-animation:fadeInFromNone 1s ease-in-out;-moz-animation:fadeInFromNone 1s ease-in-out;animation:fadeInFromNone 1s ease-in-out}@-webkit-keyframes fadeInFromNone{0%{height:0;opacity:0}1%{height:auto;opacity:0}100%{height:auto;opacity:1}}@-moz-keyframes fadeInFromNone{0%{height:0;opacity:0}1%{height:auto;opacity:0}100%{height:auto;opacity:1}}@keyframes fadeInFromNone{0%{height:0;opacity:0}1%{height:auto;opacity:0}100%{height:auto;opacity:1}}.main-page-map{height:530px}.main-page-cont-left{width:-moz-calc(33.3333% - 32px);width:calc(33.3333% - 32px);background:#fbfbfb;border:1px solid #e2e2e2;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-page-cont-right{width:-moz-calc(66.6666% - 32px);width:calc(66.6666% - 32px);border-radius:8px;overflow:hidden}.section-white{padding:72px 0;background:#fff}.padding-bottom-0{padding-bottom:0 !important}.main-page-cont-top{padding:32px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-page-cont-image{border-radius:0 0 8px 8px;overflow:hidden;margin-left:-1px;margin-right:-1px;margin-bottom:-1px}.main-page-cont-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1}.main-page-cont-row+.main-page-cont-row{margin-top:16px}.main-page-cont-row i{width:16px;text-align:center;margin-right:16px;color:#ed1a24}.main-page-cont-addr{background:#fbfbfb;border:1px solid #e2e2e2;border-radius:8px;width:-moz-calc(100% - 16px);width:calc(100% - 16px);padding:24px}.benefit-left{width:-moz-calc(25% - 32px);width:calc(25% - 32px);min-height:350px}.benefit-right{width:-moz-calc(75% - 32px);width:calc(75% - 32px);min-height:350px}.benefit-col{width:-moz-calc(33.3333% - 32px);width:calc(33.3333% - 32px);background:#fff;border:1px solid #e2e2e2;box-shadow:0px 6.6501px 5.32008px rgba(0,0,0,.0282725),0px 2.76726px 2.21381px rgba(0,0,0,.0196802);border-radius:8px;padding:0 0 24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.benefit-col:hover .benefit-title{color:#00cd48}.benefit-col-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.benefit-image{position:relative;padding:16px;border:1px solid #e2e2e2;border-radius:8px;margin:-1px;text-align:center}.benefit-label{position:absolute;background:#ed1a24;border-radius:4px;right:16px;top:16px;font-weight:700;font-size:16px;line-height:16px;padding:9px 8px 8px;color:#fff}.benefit-title,.benefit-price{padding:24px 24px 0}.benefit-title{-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s}.benefit-price{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-13px;font-weight:700;font-size:16px;line-height:16px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.benefit-price>*{margin-left:13px}.benefit-price-old{-webkit-text-decoration-line:line-through;-moz-text-decoration-line:line-through;text-decoration-line:line-through;color:#666}.novelties-header{position:relative;background:url("/assets/templates/images/profit/novelties-bg-1.jpg") top center no-repeat;background-size:cover;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.novelties-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.novelties-top-left{padding:24px 0 24px 24px}.novelties-name{font-weight:700;font-size:24px;color:#fff}.novelties-logo{margin-top:5px}.novelties-mixer{text-align:center;margin:20px 0 70px;padding:0 15px}@media screen and (min-width:768px){.main-page-cont-addr{display:none !important}.profit-header{position:relative;background:url("/assets/templates/images/profit/profit-bg-1.jpg") no-repeat top center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px}.profit-header-link{position:absolute;top:0;right:0;bottom:0;left:0}.profit-star{text-align:right}.profit-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}.profit-name{font-weight:700;font-size:16px;line-height:20px;color:#fff}.profit-logo{margin-right:12px;min-width:40px}}@media screen and (max-width:1240px){.section-first-left{width:-moz-calc(75% - 24px);width:calc(75% - 24px)}.section-first-right{width:-moz-calc(25% - 24px);width:calc(25% - 24px)}.product-day-prev,.product-day-next{margin-top:-50px}.product-day-name{font-size:14px}.excellence-item{width:-moz-calc(20% - 24px);width:calc(20% - 24px)}.section-row{margin-left:-24px;margin-bottom:-24px}.section-row>*{margin-left:24px;margin-bottom:24px}.section+.section{margin-top:56px}.section-title{font-size:24px;margin-bottom:24px}.popular-categ-item{padding:15px 10px;width:-moz-calc(25% - 24px);width:calc(25% - 24px)}.show-all-categ{margin-top:40px}.carousel-wrapper .slick-slide{padding-left:12px;padding-right:12px}.carousel-wrapper .slick-dots{margin-top:24px}.carousel-with-dots .slick-arrow{margin-top:-20px}.main-page-cont-left{width:-moz-calc(33.3333% - 24px);width:calc(33.3333% - 24px)}.main-page-cont-right{width:-moz-calc(66.6666% - 24px);width:calc(66.6666% - 24px)}.section-white{padding:56px 0}.main-page-cont-top{padding:24px}.benefit-left{width:-moz-calc(25% - 24px);width:calc(25% - 24px)}.benefit-right{width:-moz-calc(75% - 24px);width:calc(75% - 24px)}.benefit-col{width:-moz-calc(33.3333% - 24px);width:calc(33.3333% - 24px)}}@media screen and (max-width:960px){.section-first-left{width:-moz-calc(100% - 24px);width:calc(100% - 24px)}.section-first-right{display:none !important}.main-slide-img{height:auto !important}.excellence-item{width:-moz-calc(33.3333% - 24px);width:calc(33.3333% - 24px)}.benefit-left{width:-moz-calc(33.3333% - 24px);width:calc(33.3333% - 24px)}.benefit-right{width:-moz-calc(66.6666% - 24px);width:calc(66.6666% - 24px)}.benefit-col{width:-moz-calc(50% - 24px);width:calc(50% - 24px)}}@media screen and (max-width:767px){.section-first-left{width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.section-first-left:before{display:none}.section-first-right{width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.main-slider-prev{margin-top:-36px}.main-slider-next{margin-top:-36px}.section-first-wrapper{padding:0}.main-slide,.main-slide-descr,.main-slide-descr:before{border-radius:0}.main-slide-descr{padding:16px}.main-slide-btn>*{padding:12px 16px}.main-slide-btn>* i{display:none}.main-slide-text{font-size:14px;max-height:34px;line-height:17px}.main-slide-img{min-height:240px}.excellence{display:none}.section-row{margin-left:-16px;margin-bottom:-16px}.section-row>*{margin-left:16px;margin-bottom:16px}.section+.section{margin-top:40px}.popular-categ-item{width:-moz-calc(33.3333% - 16px);width:calc(33.3333% - 16px)}.popular-categ-item-title{font-size:14px;font-weight:400}.show-all-categ{margin-top:32px}.popular-categories .popular-categ-item:nth-child(6)~*{display:none}.section-title-img{margin-right:12px}.carousel-wrapper{padding-left:15px;padding-right:15px}.carousel-wrapper .slick-dots{display:none !important}.carousel-wrapper .slick-list{margin-left:-4px;margin-right:0;width:-moz-calc(100% + 4px);width:calc(100% + 4px)}.carousel-wrapper .slick-arrow{width:32px;height:32px;font-size:10px}.carousel-wrapper .slick-slide{padding-left:8px;padding-right:8px}.carousel-with-dots .slick-arrow{margin-top:0}.new-slick-prev{left:-13px}.new-slick-next{right:-13px}.collection-item-title{font-size:14px;padding:8px}.collection-item-name{margin-right:0}.collection-item-logo{display:none}.slide-collection-text{margin-top:50px;margin-bottom:50px}.slide-collection-text{padding:16px;max-width:180px}.slide-collection-logo img{height:16px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.slide-collection-title{font-size:14px}*+.slide-collection-title{margin-top:8px}*+.slide-collection-price{margin-top:8px}.slide-collection-old-price{font-size:16px}.slide-collection-current-price{font-size:24px}.tabs-control a{font-size:14px}.main-page-map{height:240px}.main-page-cont-left{width:-moz-calc(100% - 16px);width:calc(100% - 16px);border:none}.main-page-cont-right{width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.section-white{padding:40px 0}.main-page-cont-top{display:none}.main-page-cont-image{border-radius:8px;margin:0}.benefit-left{width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.benefit-right{width:-moz-calc(100% - 16px);width:calc(100% - 16px)}.profit-header{background:url("/assets/templates/images/profit/profit-bg-2.jpg") no-repeat top center;background-size:cover;border-radius:8px;min-height:210px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.profit-header:before{content:"";background:rgba(0,0,0,.32);position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px}.profit-top{position:relative;z-index:1;padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.profit-star{position:relative;z-index:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.profit-name{font-weight:700;font-size:16px;line-height:20px;color:#fff}.profit-logo{margin-right:12px;min-width:60px}.benefit-col{width:-moz-calc(50% - 16px);width:calc(50% - 16px)}.novelties-mixer{display:none}.novelties-header{background:url("/assets/templates/images/profit/novelties-bg-2.jpg") center no-repeat;background-size:cover;position:relative}.novelties-header:before{content:"";background:rgba(0,0,0,.32);position:absolute;left:0;right:0;top:0;bottom:0;border-radius:8px}.novelties-top{position:relative;z-index:1;min-height:210px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.novelties-top-right{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;max-width:120px}.novelties-top-left{padding:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.novelties-logo{margin:0 12px 0 0;min-width:60px}.novelties-name{line-height:1;font-size:16px}}@media screen and (max-width:512px){.section-title-text{max-width:132px;text-align:left;font-size:16px}}@media screen and (max-width:479px){.section-first-left{width:-moz-calc(100% - 8px);width:calc(100% - 8px)}.section-first-right{width:-moz-calc(100% - 8px);width:calc(100% - 8px)}.section-row{margin-left:-8px;margin-bottom:-8px}.section-row>*{margin-left:8px;margin-bottom:8px}.section+.section{margin-top:32px}.section-title{font-size:16px;margin-bottom:16px}.popular-categ-item{width:-moz-calc(33.3333% - 8px);width:calc(33.3333% - 8px)}.show-all-categ{margin-top:16px}.show-all-categ a{background:#a8a8a8 !important;padding:12px;width:100%;font-size:14px}.show-all-categ a i{display:none}.carousel-wrapper .slick-slide{padding-left:4px;padding-right:4px}.collection-carousel-wrapper{padding-right:0;padding-left:0;position:relative}.collection-carousel-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:#fbfbfb;z-index:3}.collection-carousel-wrapper .slick-list{padding-right:33%;padding-left:12px}.slide-collection-text{margin-top:20px;margin-bottom:20px}.main-page-cont-left{width:-moz-calc(100% - 8px);width:calc(100% - 8px);margin-bottom:16px}.main-page-cont-right{width:-moz-calc(100% - 8px);width:calc(100% - 8px);margin-bottom:16px}.section-white{padding:32px 0}.main-page-cont-addr{width:-moz-calc(100% - 8px);width:calc(100% - 8px);padding:16px}.benefit-left{width:-moz-calc(100% - 8px);width:calc(100% - 8px)}.benefit-right{width:-moz-calc(100% - 8px);width:calc(100% - 8px)}.profit-star{max-width:120px}.profit-header{min-height:128px}.benefit-col{width:-moz-calc(50% - 8px);width:calc(50% - 8px)}.novelties-top{min-height:128px}}@media screen and (max-width:374px){.popular-categ-item{width:-moz-calc(50% - 8px);width:calc(50% - 8px)}.profit-top{padding:16px}.profit-name{font-size:14px}.benefit-col{width:-moz-calc(100% - 8px);width:calc(100% - 8px)}}
#pdopage .pagination {margin: 0;}
.sticky-pagination.is-sticky {opacity: .5;}
.sticky-pagination.is-sticky:hover {opacity: 1;}
.btn-more {width: 150px;display: block;margin: auto;}
@import url("/assets/components/ajaxform/css/lib/jquery.jgrowl.min.css");.af-message-success{background-color:green !important}.af-message-error{background-color:brown !important}.af-message-info{background-color:#000 !important}.ajax_form.af_example{width:100%}.ajax_form.af_example .controls input,.ajax_form.af_example .controls textarea{width:100%}.ajax_form .error{color:brown}@media screen and (min-width:320px){.ajax_form.af_example .controls button[type=submit]{float:right}}@media screen and (max-width:320px){.ajax_form.af_example .controls button{width:100%;margin-top:5px}}
@import url("/assets/components/minishop2/css/web/lib/jquery.jgrowl.min.css");div.jGrowl>.ui-state-highlight{background:inherit;color:inherit;border:inherit}.ms2-message-success{background-color:green !important}.ms2-message-error{background-color:brown !important}.ms2-message-info{background-color:#000 !important}#msCart th.count,#msCart th.weight,#msCart th.price,#msCart th.remove{width:15%}.js #msCart [type=submit][value="cart/change"]{display:none}#msMiniCart{font-size:.8em}#msMiniCart h5{margin:0}#msMiniCart .empty{display:block}#msMiniCart .not_empty{display:none}#msMiniCart.full .empty{display:none}#msMiniCart.full .not_empty{display:block}#msProduct .old_price,#msCart .old_price,.ms2_product .old_price{color:brown;font-style:italic;text-decoration:line-through}#msOrder{margin-top:50px}#msOrder .radio{min-height:30px;margin-bottom:10px}#msOrder .radio img{max-height:30px;margin-top:-2px;padding:0 10px}#msOrder .required-star{display:none;color:brown}#msOrder .required .required-star{display:inline}#msOrder .error{border:1px solid brown !important}.msProductsLog,.msGalleryLog,.msCartLog,.msOrderLog,.msGetOrderLog{width:100%;overflow:auto;word-wrap:normal;white-space:pre}
#mse2_sort a.active,#mse2_tpl a.active{color:#000;text-decoration:none;cursor:default}#mse2_filters .disabled{color:#aaa}#mse2_results{margin-bottom:20px}#mse2_filters .mse2_number_slider{font-size:.7em;margin-bottom:10px}#mse2_filters .mse2_number_inputs label{display:inline-block}#mse2_selected_wrapper{margin:10px 0}#mse2_selected{display:none;background:#f9f9f9;padding:5px 0 5px 5px;border-radius:3px}#mse2_selected .mse2_selected_link em{color:#000}.mSearchLog,.mFilterLog{width:100%;overflow:auto;word-wrap:normal;white-space:pre}#mse2_sort .sort span{color:#000}#mse2_sort .sort[data-dir=asc] span:after{content:"↑"}#mse2_sort .sort[data-dir=desc] span:after{content:"↓"}#mse2_mfilter .btn_more{display:block;margin:auto}#mse2_mfilter .pagination{margin:0;padding:0}#mse2_mfilter .spinner{display:none;width:32px;height:32px;background:url("/assets/components/msearch2/css/web/spinner.gif") no-repeat;background-size:32px}#mse2_mfilter.loading .spinner{display:block;margin:20px auto 10px auto}.mse2-ac-item:hover{cursor:pointer}.mse2-ac-item .mse2-ac-weight{display:inline-block;float:right}.ui-autocomplete-loading.header-mid-search__input{background-image:url("/assets/components/msearch2/css/web/jquery-ui/images/ui-anim_basic_16x16.gif") !important;background-position:center center !important;background-repeat:no-repeat !important}
.ec-message{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f0f0f0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.ec-message p:last-child{margin-bottom:0}.ec-message__date{font-size:12px;color:#999;padding-left:20px}.ec-message__reply{background:#fff;padding:10px;margin-left:20px}.ec-message__reply p:last-child{margin-bottom:0}.ec-error{display:none}.ec-antispam{display:none}.ec-rating-stars{float:left;margin-right:20px}.ec-rating-stars span{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 -16px no-repeat;width:20px;height:16px;float:left;display:block;margin:0;cursor:pointer}.ec-rating-stars span.active{background-position:0 0}.ec-rating-stars span.active2{background-position:0 0}.ec-rating-stars span.active-disabled{background-position:0 -16px}.ec-rating-description{float:left;padding-top:1px;color:#999}.ec-stars{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 -16px repeat-x;width:96px;height:16px;margin:10px 0}.ec-stars span{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 0 repeat-x;display:block;height:16px;width:0}.ec-stars span.rating-0{width:0}.ec-stars span.rating-1{width:16px}.ec-stars span.rating-2{width:36px}.ec-stars span.rating-3{width:56px}.ec-stars span.rating-4{width:76px}.ec-stars span.rating-5{width:96px}.ec-clearfix:before,.ec-clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.ec-clearfix:after{clear:both}.ec-clearfix{zoom:1}
.jGrowl {z-index: 9999;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: fixed;}
.jGrowl.top-left {left: 0;top: 0;}
.jGrowl.top-right {right: 0;top: 0;}
.jGrowl.bottom-left {left: 0;bottom: 0;}
.jGrowl.bottom-right {right: 0;bottom: 0;}
.jGrowl.center {top: 0;width: 50%;left: 25%;}
.jGrowl.center .jGrowl-closer, .jGrowl.center .jGrowl-notification {margin-left: auto;margin-right: auto;}
.jGrowl-notification {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;min-height: 40px;}
.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
.jGrowl-notification .jGrowl-header {font-weight: 700;font-size: .85em;}
.jGrowl-notification .jGrowl-close {background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-weight: 700;font-size: 1em;cursor: pointer;}
.jGrowl-closer {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: 700;text-align: center;}
.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
@media print {.jGrowl {display: none;}}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;pointer-events: none;}
.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}
.ui-menu .ui-menu {position: absolute;}
.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px;}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}
.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0;}
.ui-menu .ui-menu-icon {left: auto;right: 0;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: default;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: .8em;}
.ui-slider-horizontal .ui-slider-handle {top: -.3em;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-widget {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}
.ui-widget-content {border: 1px solid #ddd;background: #fff;color: #333;}
.ui-widget-content a {color: #333;}
.ui-widget-header {border: 1px solid #ddd;background: #e9e9e9;color: #333;font-weight: bold;}
.ui-widget-header a {color: #333;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #c5c5c5;background: #f6f6f6;font-weight: normal;color: #454545;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #454545;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {border: 1px solid #ccc;background: #ededed;font-weight: normal;color: #2b2b2b;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {color: #2b2b2b;text-decoration: none;}
.ui-visual-focus {box-shadow: 0 0 3px 1px #5e9ed6;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #337ab7;background: #337ab7;font-weight: normal;color: #fff;}
.ui-icon-background, .ui-state-active .ui-icon-background {border: #337ab7;background-color: #fff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #dad55e;background: #fffa90;color: #777620;}
.ui-state-checked {border: 1px solid #dad55e;background: #fffa90;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #777620;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #5f3f3f;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #5f3f3f;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}
.ui-icon {width: 16px;height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_444444_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_444444_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_555555_256x240.png");}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_ffffff_256x240.png");}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_777620_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_cc0000_256x240.png");}
.ui-button .ui-icon {background-image: url("/assets/components/msearch2/css/web/jquery-ui/images/ui-icons_777777_256x240.png");}
.ui-icon-blank {background-position: 16px 16px;}
.ui-icon-caret-1-n {background-position: 0 0;}
.ui-icon-caret-1-ne {background-position: -16px 0;}
.ui-icon-caret-1-e {background-position: -32px 0;}
.ui-icon-caret-1-se {background-position: -48px 0;}
.ui-icon-caret-1-s {background-position: -65px 0;}
.ui-icon-caret-1-sw {background-position: -80px 0;}
.ui-icon-caret-1-w {background-position: -96px 0;}
.ui-icon-caret-1-nw {background-position: -112px 0;}
.ui-icon-caret-2-n-s {background-position: -128px 0;}
.ui-icon-caret-2-e-w {background-position: -144px 0;}
.ui-icon-triangle-1-n {background-position: 0 -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -65px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 0 -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -65px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 1px -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 0 -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 0 -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 0 -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 0 -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 0 -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-on {background-position: -96px -144px;}
.ui-icon-radio-off {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 0 -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 0 -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 0 -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 0 -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 3px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 3px;}
.ui-widget-overlay {background: #aaa;opacity: .3;filter: Alpha(Opacity=30);}
.ui-widget-shadow {-webkit-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}