@charset "UTF-8";

@font-face {
    font-family: 'GothamPro';
    src: url("fonts/GothamPro/GothamProReg.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamPro';
    src: url("fonts/GothamPro/GothamProMed.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GothamPro';
    src: url("fonts/GothamPro/GothamProBol.otf") format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-appearance: none;
    -webkit-text-size-adjust: none;
    font-family: 'GothamPro', 'Helvetica', arial, sans-serif;
}

div.bx-component-opener {
    z-index: 1996 !important;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

sup {
    font-size: 70% !important;
    top: -5px;
    left: 2px;
    font-weight: 500;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #1e2b3c46;
    border-color: #1e2b3c46;
}

.row::before,
.row::after {
    display: none;
}


input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

input[type="number"]:hover,
input[type="number"]:focus {
    -moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.fa-rub {
    font-size: smaller;
}

html {
    line-height: 1.5;
}


ol,
ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

q,
blockquote {
    quotes: none;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none;
}

a img {
    border: none;
}

h1 {
    font-size: 34px;
    font-weight: 900;
}

h2 {
    font-size: 24px;
    font-weight: 900;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

input[type=text],
input[type=submit],
textarea {
    -webkit-appearance: none;
}

a {
    transition: .2s ease-in-out;
    color: #151414;
}

a,
a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

a:hover,
a:focus {
    color: #326083;
}

a:active {
    color: #229fffaa;
}


.slick-loading .slick-track {
    display: none;
}

.popover {
    border-color: #e8e8e8;
    border-radius: 0;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}

.popover-content {
    font-size: 13px;
    text-transform: lowercase;
    padding: 10px 15px;
    transition: opacity .3s ease-in-out;
}

.popover.bottom>.arrow {
    top: -9px;
    margin-left: -9px;
    border-bottom-color: #e8e8e8;
}

.popover.bottom>.arrow:after {
    margin-left: -9px;
}

.popover>.arrow:after,
.popover>.arrow {
    border-width: 9px;
}

.modal-backdrop {
    z-index: 1047;
}

.modal {
    z-index: 1100;
}

.modal-content {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 25px 30px;
    box-shadow: none;
}

.modal-open .modal {
    opacity: 1;
}

.modal-backdrop {
    min-height: 100%;
    min-width: 100%;
}

.top-banner {
    width: 100%;
    text-align: center;
}

.top-banner img {
    max-width: 100%;
    display: block;
    object-fit: cover;
}

button,
input {
    outline: none !important;
}

button {
    border: none;
    box-shadow: none;
}

.wrapper-inner {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}

.btn:focus,
.btn.focus {
    box-shadow: none;
}

.noscroll {
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 0;
    padding-right: 18px;
}

.logo {
    position: relative;
    display: block;
}

.logo img {
    display: inline-block;
    vertical-align: middle;
    object-fit: contain;
    max-width: 150px;
    width: 100%;
}

.logo p {
    display: inline-block;
    vertical-align: middle;
    color: #434e5c;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
}

.logo.mobile {
    display: none;
}

.header {
    width: 100%;
    background-color: #fff;
}

.header .top-catalog-menu-title {
    background-color: #434e5c;
    font-size: 16px;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 8px 15px;
    display: block;
}

.top-catalog-menu-title:after {
    display: none;
}

.top-catalog-menu-title span {
    display: inline-block;
    vertical-align: middle;
}

.top-catalog-menu-title .fa {
    margin-left: 10px;
}

.top-catalog-menu:hover .top-catalog-menu-title .fa:before {
    content: "\f106";
}

.top-catalog-menu:hover .top-catalog-menu-title {
    background: #326083;
}

.top-catalog-menu {
    position: static;
}

.top-nav-wrapper {
    position: static;
}

.sticky .top-nav-wrapper {
    display: none;
}

.header-bottom-row {
    position: relative;
    align-items: center;
}

.header.sticky .search_wrapper {
    border-top: solid 1px #ebebeb;
}

.header.sticky .cartline_wrapper {
    top: 100%;
    border-top: solid 1px #ebebeb;
}

.header.sticky .open-in .cartline_wrapper .wrapper-inner {
    padding-top: 25px;
}

.header.sticky .navigation ul li.navigation_item.hover .header__subnav,
.header.sticky .top-icon-box .icon-box_item.hover .header__subnav {
    height: 74px;
}

.header .navigation ul:before,
.header .navigation ul:after {
    content: '';
    display: table;
    clear: both;
}

.header .navigation ul li.navigation_item {
    display: block;
    float: left;
    padding: 5px 20px;
}

.header .navigation ul li.navigation_item a.navigation-link {
    display: block;
    position: relative;
    color: #000;
    font-weight: 500;
    font-size: 14px;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
}

.header .navigation ul li.navigation_item a.navigation-link:after,
.header .header__sublist ul.sublist li.sublist__item a.sublist__item-link:after {
    background-color: #434e5c;
    display: block;
    content: "";
    height: 1px;
    width: 0;
    left: 50%;
    position: absolute;
    bottom: 1px;
    -webkit-transition: width .15s ease-out;
    transition: width .15s ease-out;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.header .navigation ul li.navigation_item a.navigation-link:hover,
.header .navigation ul li.navigation_item a.current {
    color: #434e5c;
}

.header .navigation ul li.navigation_item a.navigation-link:hover:after,
.header .navigation ul li.navigation_item a.current:after,
.header .header__sublist ul.sublist li.sublist__item a.sublist__item-link:hover:after {
    width: 100%;
}

.header .navigation ul li.navigation_item a.navigation-link:active:after {
    width: 0;
}

.header .navigation a {
    color: #000;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
}

.header .navigation a:hover {
    color: #326083;
}

.header .navigation a:active {
    color: #434e5c;
}

.header .header__subnav {
    position: absolute;
    width: 100%;
    left: 0;
    top: 60px;
    padding-top: 30px;
    display: block;
    font-size: 14px;
    z-index: -1;
    height: 0;
    overflow: hidden;
    transition: .2s ease-in-out, .1s ease-out top, .1s ease-out padding;
}

.header .header__subnav:before {
    content: '';
    display: block;
    width: 100%;
    height: 61px;
    background-color: #f6f6f6;
    z-index: 0;
    left: 0;
    position: absolute;
}

.header .navigation ul li.navigation_item.hover .header__subnav,
.header .top-icon-box .icon-box_item.hover .header__subnav {
    z-index: 1000;
    height: 91px;
    transition: .2s ease-in-out;
    -webkit-box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0.36);
    box-shadow: 0 6px 9px 0 rgba(217, 217, 217, 0.36);
}

.header .navigation ul li.navigation_item.hover .header__subnav.visible-inner {
    overflow: visible;
    height: 360px;
    transition: .2s ease-in-out;
    background-color: #fff;
}

.header .navigation ul li.navigation_item.hover a.navigation-link {
    color: #434e5c;
}

.header .navigation ul li.navigation_item.hover a.navigation-link:after {
    width: 100%;
}

.header .header__subnav ul.subnav__list {
    display: block;
}

.header .header__subnav ul.subnav__list li.subnav__item {
    display: block;
    float: left;
}

.header .header__subnav ul.subnav__list li.subnav__item a.subnav__item-link {
    display: block;
    padding: 20px;
    font-weight: 500;
    position: relative;
}

.header .header__subnav ul.subnav__list li.subnav__item:first-child a.subnav__item-link {
    padding-left: 0;
}

.header .header__sublist {
    position: absolute;
    left: 0;
    padding-top: 25px;
    width: 100%;
    height: 260px;
    display: none;
    z-index: 1100;
    /*transition: .3s ease-in-out;*/
    overflow: hidden;
}

/*.header .header__subnav ul.subnav__list li.subnav__item.hover .header__sublist { display: block; }*/

.header .header__sublist .sublist_wrapper {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 59%;
    max-height: 235px;
}

.header .header__sublist .sublist_wrapper .title_box {
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 0;
}

.header .header__sublist .sublist_wrapper .sublist_box {
    display: inline-block;
    vertical-align: top;
}

.header .header__sublist .sublist_wrapper .sublist_box.menu {
    width: 74%;
}

.header .header__sublist .sublist_wrapper .sublist_box.brands {
    width: 25%;
}

.header .header__sublist ul.sublist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 205px;
}

.header .header__sublist ul.sublist li.sublist__item a.sublist__item-link {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 5px;
    position: relative;
}

.header .header__sublist ul.sublist li.sublist__item.alls a.sublist__item-link {
    color: #434e5c;
    text-decoration: underline;
}

.header .header__sublist ul.sublist li.sublist__item.alls a.sublist__item-link:hover {
    text-decoration: none;
}

.header .header__sublist .menu__banner {
    width: 40%;
    max-height: 235px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.header .header__sublist .menu__banner a.menu__banner-link {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-left: 15px;
}

.header .header__sublist .menu__banner a.menu__banner-link img {
    display: inline-block;
    width: auto;
    height: 100%;
    max-height: 190px;
}

.header .top-icon-box {
    display: block;
}

.header .top-icon-box {
    /*flex: 0 0 25%;*/
    /*max-width: 25%;*/
    display: flex;
    justify-content: flex-end;
    position: unset;
    align-items: center;
}

.header.sticky .top-icon-box {
    flex: 0 0 auto;
    width: auto;
}

.icon-box_item_line {
    border-left: solid 2px #D6D5D4;
    margin: 0 15px;
}

.header .icon-box_item {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.header .icon-box_item a {
    display: inline-block;
}

.header .top-icon-box .icon-box_link {
    display: block;
    text-align: center;
}

.header .icon-box_item .icon-txt {
    font-size: 14px;
    margin-left: 7px;
    text-align: center;
}

.header .icon-box_item .total-price,
.catalog-basket .total-price {
    color: #434e5c;
    font-size: 18px;
    font-weight: bold;
    margin-left: 20px;
}

.catalog-basket .total-price {
    font-size: 16px;
}

.header .icon-box_item span,
.catalog-basket .icon-box-link span {
    display: inline-block;
    vertical-align: middle;
}

.catalog-basket .basket-link {
    font-size: 14px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
}

.header .icon-box_item .icon-item,
.catalog-basket .icon-item {
    position: relative;
    width: 30px;
    height: 24px;
}

.header .icon-box_item .search-icon {
    display: inline-block;
    vertical-align: middle;
}

.icon-box_item .icon-item:before,
.icon-box_item .icon-item:after,
.search_wrapper .search__input button:before,
.search_wrapper .search__input button:after,
.product_item__ico a:before,
.product_item__ico a:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: .2s ease-in-out;
}

.search_wrapper .search__input button:before,
.search_wrapper .search__input button:after {
    background-size: 20px;
    top: 0;
    right: 0;
}

.product_item__ico a:before,
.product_item__ico a:after {
    -webkit-background-size: 21px;
    background-size: 21px;
    top: 0;
    right: 1px;
}

.icon-box_item .icon-item:after,
.icon-box_item:hover .icon-item:before,
.icon-box_item.open-in .icon-item:before,
.search_wrapper .search__input button:active:before,
.search_wrapper .search__input button:after,
.product_item__ico a:after,
.product_item__ico:hover a:before {
    opacity: 0;
}

.icon-box_item:hover .icon-item:after,
.icon-box_item.open-in .icon-item:after,
.icon-box_item .icon-item:before,
.search_wrapper .search__input button:active:after,
.search_wrapper .search__input button:before,
.product_item__ico:hover a:after,
.product_item__ico a:before {
    opacity: 1;
}

.header .icon-box_item.open-in .icon-txt {
    color: #434e5c;
}

.header .icon-box_item .search-icon:before,
.search_wrapper .search__input button:before {
    background-image: url("images/icons/search_icon.svg");
}

.header .icon-box_item .search-icon:after,
.search_wrapper .search__input button:after {
    background-image: url("images/icons/search_icon_h.svg");
}

.header .top-icon-box .icon-box_item .favour-icon:before {
    background-image: url("images/icons/favour_icon.svg");
}

.header .top-icon-box .icon-box_item .favour-icon:after {
    background-image: url("images/icons/favour_icon_h.svg");
}

.icon-box_item .basket-icon:before,
.product_item__ico.basket_icon a:before {
    background-image: url("images/icons/basket_icon.svg");
}

.icon-box_item .basket-icon:after,
.product_item__ico.basket_icon a:after {
    background-image: url("images/icons/basket_icon_h.svg");
}

.header .icon-box_item .user-icon {
    /*  background-image: url("images/icons/user.svg");*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89.00000000000001' height='110'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='112' width='91' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Ccircle stroke-miterlimit='10' stroke-width='5' stroke='%23000103' fill='none' id='svg_12' r='27.4' cy='33.199874' cx='44.982599' class='st4'/%3E%3Cpath stroke-miterlimit='10' stroke-width='5' stroke='%23000103' fill='none' id='svg_13' d='m44.682599,105.599874c0,0 22,1.8 40.2,-17.9c0,0 1.5,-19.2 -12.7,-24.9l-9.9,-4.7c0,0 -1.1,-1.9 -0.7,-3.4' class='st4'/%3E%3Cpath stroke-miterlimit='10' stroke-width='5' stroke='%23000103' fill='none' id='svg_14' d='m45.482599,105.599874c0,0 -22,1.8 -40.2,-17.9c0,0 -1.5,-19.2 12.7,-24.9l9.9,-4.7c0,0 1.1,-1.9 0.7,-3.4' class='st4'/%3E%3C/g%3E%3C/svg%3E");
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 25px;
}

.header .icon-box_item>a:hover .user-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89.00000000000001' height='110'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect  fill='none' id='canvas_background' height='112' width='91' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Ccircle stroke-miterlimit='10' stroke-width='5' stroke='%231e2b3c' fill='none' id='svg_12' r='27.4' cy='33.199874' cx='44.982599' class='st4'/%3E%3Cpath stroke-miterlimit='10' stroke-width='5' stroke='%231e2b3c' fill='none' id='svg_13' d='m44.682599,105.599874c0,0 22,1.8 40.2,-17.9c0,0 1.5,-19.2 -12.7,-24.9l-9.9,-4.7c0,0 -1.1,-1.9 -0.7,-3.4' class='st4'/%3E%3Cpath stroke-miterlimit='10' stroke-width='5' stroke='%231e2b3c' fill='none' id='svg_14' d='m45.482599,105.599874c0,0 -22,1.8 -40.2,-17.9c0,0 -1.5,-19.2 12.7,-24.9l9.9,-4.7c0,0 1.1,-1.9 0.7,-3.4' class='st4'/%3E%3C/g%3E%3C/svg%3E");

    /*  background-image: url("images/icons/user-in.svg");
  */
}

.header .icon-box_item .fa-user-o {
    font-size: 20px;
}

.icon-box_item .goods_icon-counter {
    display: block;
    position: absolute;
    width: 25px;
    height: 21px;
    line-height: 21px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #434e5c;
    right: -17px;
    top: -11px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 500;
    /* padding-right: 2px;*/
    z-index: 10;
}

.catalog-basket .icon-box_item .goods_icon-counter {
    width: 22px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    top: -8px;
}

.header .icon-box_item.open-in .search_wrapper {
    height: 200px;
}

.favorite-element-container .catalog-link,
.favor-delete-btn {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    cursor: pointer;
}

.header .go_to a.bg_none {
    background-color: #fff;
    color: #000;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
}

.header .go_to a.bg_none:hover {
    color: #434e5c;
}

.header #favour_in,
.header #user,
.top-store {
    margin-right: 1rem;
}

.header .top-icon-box #user {
    position: relative;
}

/* region form styles ----------------------------------------------------- */

.auth-form-box {
    max-width: 500px;
}

@-webkit-keyframes autofill {
    to {
        color: inherit;
        background: rgba(128, 179, 102, .2);
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}

.auth-form-box .account-form .form__widget-box {
    display: block;
}

.auth-form-box .text_box {
    margin-bottom: 20px;
}

.account-form .form__widget-box .text-field,
.form__widget_birthday input {
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 34px;
    border: 1px solid #ddd;
    outline: none;
    font-size: 14px;
    color: #000;
    padding: 0 10px !important;
    display: inline-block;
    line-height: 34px;
    vertical-align: center;
}

.account-form .form__widget-box input:focus {
    border-color: #434e5c;
}

.account-form .form__widget-label {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
}

.account-form .form__controls {
    margin-top: 50px;
}

.account-form .account-form__button,
.account-form .btn-form__control,
.order__info .btn-form__controls a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    padding: 4px 10px;
    font-weight: 300;
    cursor: pointer;
}

.account-form .btn-form__control,
.order__info .btn-form__controls a {
    height: 34px;
    padding: 0 20px;
    margin-right: 5px;
}

.order__info .btn-form__controls a {
    padding-top: 5px;
    padding-bottom: 5px;
}

.account-form .btn-form__control input.cancel {
    background-color: transparent;
    border: none;
    width: 100%;
    height: 100%;
}

.account-form .btn-form__control:hover input.cancel {
    color: #fff;
}

.account-form .bx-authform-starrequired {
    color: #ff6150;
    font-size: 16px;
}

.account-form .bx-authform-required {
    margin-top: 0;
    padding-bottom: 0;
}

.account-form .login-link.reg-form-link {
    margin: 0;
    padding: 0;
}

.account-form .login-link {
    display: block;
    float: right;
    padding: 5px 0;
    font-weight: 300;
    color: #434e5c;
    font-size: 14px;
    margin: 10px 0;
}

.account-form .login-link span {
    border-bottom: 1px solid;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.account-form .login-link.auth {
    float: left;
}

.account-form .login-link:hover span {
    border-bottom-color: transparent;
}

.form__checkbox input[type='checkbox'] {
    display: none;
}

.form__checkbox .form__checkbox-label {
    font-weight: normal;
}

.form__checkbox .form__checkbox-text {
    display: inline;
    vertical-align: middle;
    font-size: 14px;
}

.form__checkbox .form__checkbox-check {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    border: solid 1px #bdbdbd;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
}

.form__checkbox input[type='checkbox']+label .form__checkbox-check:before {
    display: block;
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-image: url(images/icons/check-symbol.svg);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 0;
}

.form__checkbox input[type='checkbox']:checked+label .form__checkbox-check:before {
    opacity: 1;
}

.bx-authform-description-container {
    color: grey;
    font-weight: lighter;
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 0;
}

/* endregion */

/* region favourite */

.bx-sbb-empty-cart-container {
    margin: 50px 0;
}

.bx-sbb-empty-cart-text {
    font-size: 36px;
    text-align: center;
    color: #bababa;
    margin-bottom: 42px;
}

.bx-sbb-empty-cart-text .big-text {
    margin-bottom: 15px;
}

.bx-sbb-empty-cart-text .small-text .fa {
    padding: 7px;
    border-radius: 50%;
    border: 1px solid;
    font-size: 13px;
}

.bx-sbb-empty-cart-text .small-text {
    color: #aaa;
    font-size: 16px;
}

.bx-sbb-empty-cart-btn {
    margin-top: 25px;
    text-align: center;
    font-size: 14px;
}

.bx-sbb-empty-cart-desc .fa {
    font-size: 16px;
}

.favourite .bx-sbb-empty-cart-text {
    margin-bottom: 15px;
}

/* endregion */

/* region orders list */

.sale-order-list-item {
    margin-bottom: 20px;
}

.sale-order-list-title-container,
.sale-order-list-inner-row,
.sale-order-list-shipment,
.sale-order-list-accomplished-title-container {
    /*padding: 10px 15px;*/
}

.sale-order-list-inner-title-line-item {
    display: block;
    padding: 10px 15px;
    background-color: whitesmoke;
    color: #000;
    text-transform: uppercase;
}

.sale-order-list-button-container {
    margin: 20px 0 15px;
}

.sale-order-list-button-container .btn-green-gradient {
    padding: 6px 20px 5px;
    display: block;
}

.sale-order-list-inner-row-template .row {
    margin-left: 0;
    margin-right: 0;
}

.sale-order-payment-change-pp-list {
    margin-top: 15px;
}

.sale-order-list-status-restricted,
.sale-order-list-status-alert,
.sale-order-list-status-success {
    margin-left: 5px;
}

.sale-order-detail h1 {
    width: 100%;
}

.sale-order-list-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sale-order-link {
    font-size: 14px;
    border-bottom: 1px solid #434e5c;
    color: #434e5c;
}

.sale-order-list-cancel-link,
.sale-order-list-cancel-link:hover {
    color: #ff6150;
}

.sale-order-list-cancel-link {
    border-bottom-color: #ff6150;
}

.sale-order-link:hover {
    border-bottom-color: transparent;
}

.sale-order-detail-more-info-details-title {
    margin-bottom: 10px;
}

.sale-order-detail-more-links {
    margin-bottom: 20px;
}

.sale-order-detail-more-info-details-table {
    width: 100%;
    margin-bottom: 20px;
}

.sale-order-detail-prop-name,
.sale-order-detail-prop-value {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: normal;
}

.sale-order-detail-prop-name {
    font-weight: bold;
}

.order__info .btn-form__controls,
.sale-order-detail-section-title,
.bx-order-cancel {
    margin: 15px 0;
}

.bx-order-cancel p {
    margin: 8px 0;
}

.bx-order-cancel textarea.form-control {
    resize: none;
    height: 250px;
    border-radius: 0;
    margin: 10px 0 20px;
}

textarea:focus,
input[type=text]:focus,
.form-control:focus,
.ec-input-param:focus {
    border-color: #434e5c !important;
    box-shadow: none;
    outline: none;
}

.sale-order-payment-change-pp-company:hover .sale-order-payment-change-pp-company-graf-container {
    border-color: #434e5c;
}

/* endregion */

/* region account pay */

.sale-personal-account-wallet-list-container {
    background-color: #f5f5f5;
    color: #000;
}

.sale-personal-account-wallet-title {
    background-color: #e8e9e4;
    color: #000;
}

.sale-personal-account-wallet-currency-item {
    color: #555;
}

.sale-personal-account-wallet-container,
.bx-sap {
    max-width: 450px;
}

.bx-sap .form-horizontal {
    display: flex;
    align-items: center;
    margin: 20px 0;
}

.sale-accountpay-input.text-right {
    /*padding-right: 45px;*/
    /*margin-left: 10px;*/
    /*width: 150px;*/
    /*border-radius: 0;*/
}

.input-group-append {
    /*font-size: 14px;*/
    /*color: #aaa;*/
    /*position: absolute;*/
    /*z-index: 10;*/
    /*right: 10px;*/
    /*top: 7px;*/
}

.bx-sap_wrapper .input-group {
    max-width: 200px;
    margin-left: 15px;
}

.sale-accountpay-pp-wrapper h3 {
    margin-bottom: 10px;
}

.sale-account-pay-btn-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}

.sale-accountpay-pp-company.bx-selected .sale-accountpay-pp-company-graf-container {
    border-color: #434e5c;
}

.sale-accountpay-pp-company-graf-container {
    border-radius: 0;
}

/* endregion */


.btn-primary,
.api_button_primary,
.popup-window-buttons .btn-buy,
.btn-not-avaliable {
    font-weight: 500;
    text-align: center;
    border-radius: 3px;
    background-color: #434e5c;
    color: #fff;
    font-size: 14px;
    border: none;
    padding: 10px 15px;
    transition: .2s ease-in-out;
}
.btn-sm {
    padding: 5px 10px;
}
.btn-not-avaliable,
.btn-not-avaliable:hover,
.btn-not-avaliable:active {
    background-color: #bcbcbc;
    cursor: default;
    color: #fff;
}


.btn-primary:hover,
.btn-primary:focus,
.api_button_primary:hover,
.api_button_primary:focus,
.popup-window-buttons .btn-buy:hover {
    color: #fff;
    background: #326083;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus,
.api_button_primary:active,
.popup-window-buttons .btn-buy:active {
    background: #326083;
}

.api_button_primary {
    width: 150px;
}

.btn-green-border,
.popup-window-buttons .btn-buy:first-child {
    font-weight: 500;
    border-radius: 3px;
    font-size: 14px;
    color: #434e5c;
    border: 2px solid #434e5c;
    background-color: transparent;
    padding: 8px 15px 7px 15px;
    position: relative;
    -webkit-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.btn-green-border:before,
.popup-window-buttons .btn-buy:first-child:before {
    /*content: '';*/
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    top: 0;
    left: -1px;
    right: -1px;
    bottom: 0;
    background: #434e5c;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(1, 0.7, 1);
    transform: scale3d(1, 0.7, 1);
    -webkit-transition: ease-in-out transform 0.2s, ease-in-out opacity 0.2s;
    transition: ease-in-out transform 0.2s, ease-in-out opacity 0.2s;
}

.btn-green-border:hover,
.popup-window-buttons .btn-buy:first-child:hover {
    color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    background-color: #434e5c;
}

.btn-green-border:hover:before,
.popup-window-buttons .btn-buy:first-child:hover:before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.btn-green-border:active,
.popup-window-buttons .btn-buy:first-child:active {
    background: #434e5c;
    border-color: #434e5c;
}

.link-green-border {
    display: inline-block;
    vertical-align: middle;
    border-bottom: 1px solid #434e5c;
    color: #434e5c;
}

.link-green-border:hover {
    border-bottom-color: transparent;
}

.search_wrapper {
    width: 100%;
}

.search_wrapper .wrapper-inner {
    position: relative;
    padding-top: 50px;
    padding-bottom: 60px;
}

.search_wrapper .search__input {
    width: 100%;
}

.search_wrapper .search__input input,
.search-input-wrapper input[type='text'] {
    width: 100%;
    height: 100%;
    font-size: 14px;
    font-weight: 300;
    outline: none;
    color: #000;
    padding: 12px;
    padding-right: 40px;
    border-radius: 3px;
    border: solid 1px #d6d5d5;
}

.search-input-wrapper input[type='text'] {
    padding-top: 10px;
    font-size: 22px;
}

.search_wrapper .search__input input::-webkit-input-placeholder,
.search-input-wrapper input[type='text']::-webkit-input-placeholder {
    color: #aaa;
}

.search_wrapper .search__input input:-ms-input-placeholder,
.search-input-wrapper input[type='text']:-ms-input-placeholder {
    color: #aaa;
}

.search_wrapper .search__input input::-ms-input-placeholder,
.search-input-wrapper input[type='text']::-ms-input-placeholder {
    color: #aaa;
}

.search_wrapper .search__input input::placeholder,
.search-input-wrapper input[type='text']::placeholder {
    color: #aaa;
}

.search_wrapper .search__input button,
.search-input-wrapper input[type='submit'] {
    position: absolute;
    top: 0;
    bottom: 1px;
    margin: auto;
    right: 0;
    width: 45px;
    height: 100%;
    text-align: center;
    border: none;
    cursor: pointer;
    /*background-size: contain;*/
    /*background: #fff url(images/icons/search.png) center no-repeat !important;*/
    font-size: 0;
    box-shadow: none;
    opacity: .5;
    transition: .2s ease-in-out;
    background: none;
}

.search_wrapper .search__input button:hover,
.search-input-wrapper input[type='submit']:hover {
    opacity: 1;
}

.search-input-wrapper input[type='submit'] {
    top: 1px;
    right: 1px;
}

#title-search {
    position: relative;
}

.header .hb-content.sticky #search_in {
    position: inherit;
}

.header .hb-content.sticky .header-bottom-row {
    position: initial;
}

.input-wrapper {
    position: relative;
}


/* region new header */

.header-top-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    transition: .2s ease;
}

.header-phone {
    text-align: right;
}

.header-phone a,
.footer-phone a {
    font-size: 16px;
    font-weight: bold;
    color: #2d1c2e;
    display: inline-block;
}

.footer-phone a {
    color: #434e5c;
}

.header-phone a {
    transition: ease-out .3s;
}

.header-phone a:hover,
.footer-phone a:hover {
    color: #326083;
}

.header-bottom-line {
    border-top: solid 1px #f2f2f2;
    border-bottom: solid 1px #f2f2f2;
}

.header-bottom-row {
    padding: 15px 0;
}

.header .header-bottom {
    height: 64px;
}

.header .hb-content {
    width: 100%;
}

.header .hb-content.sticky {
    width: 100%;
    background-color: #fff;
    position: fixed;
    z-index: 1050;
    top: 0;
    left: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.header {
    background-color: #fff;
    width: 100%;
}

.header.sticky .header-bottom-line {
    border: none;
}

.header.sticky .bx-nav-1-lvl>a span {
    /*padding: 19px 20px;*/
    /*font-size: 12px;*/
}

.bx-nav-2-lvl {
    /*padding: 0 7px !important;*/
}

.header .hb-content .logo {
    display: none;
    width: 180px;
}

.header .hb-content.sticky .logo {
    display: block;
}

.hb-content.sticky .icon-box_item .user-link .icon-txt {
    display: none !important;
}

.hb-content.sticky .top-icon-box .icon-box_item {
    margin: 0 5px;
}

.header.sticky .top-nav-wrapper,
.header.sticky #search_in {
    width: auto;
}

.header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container-advanced,
.header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container-advanced,
.header.sticky .bx-nav-1-lvl:hover .bx-nav-2-lvl-container,
.header.sticky .top-nav-wrapper.hover-menu .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
    border-top: solid 1px #ebebeb;
}


.animated {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


@keyframes fadeInDown {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

/* endregion */

.search-form input.form-control {
    height: 100%;
    font-size: 14px;
    font-weight: 300;
    outline: none;
    color: #000;
    padding: 12px;
    padding-right: 40px;
    border-radius: 3px;
    border: solid 1px #d6d5d5;
}


.main_content {
    min-height: calc(100vh - 304px);
    padding-bottom: 80px;
    overflow: hidden;
    /*padding-top: 165px;*/
}

.main_banner_slider {
    margin-top: 20px;
}

.main_banner_slider .bx-wrapper {
    margin-bottom: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.main_banner_slider .bx-wrapper .bx-controls {
    width: 200px;
    float: right;
    position: relative;
}

.main_banner_slider .slick-arrow {
    position: absolute;
    width: 30px;
    height: 25px;
    top: initial;
    bottom: 50px;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: 0;
    font-size: 0;
    z-index: 100;
    opacity: .7;
    transition: .2s ease-out;
}

.main_banner_slider .slick-arrow:hover {
    opacity: 1;
}

.main_banner_slider .slick-prev {
    background-image: url("images/icons/banner-left-arrow_blck.svg");
    right: 105px;
}

.main_banner_slider .slick-next {
    background-image: url("images/icons/banner-right-arrow_blck.svg");
    right: 50px;
}

.main_banner_slider ul.slick-dots li {
    display: block;
}

.main_banner_slider .slick-dots li button,
.owl-carousel button.owl-dot span {
    display: block;
    background: transparent;
    width: 10px;
    height: 10px;
    border: 1px solid #434e5c;
    position: relative;
    font-size: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    margin: 3px 8px;
}

.owl-carousel button.owl-dot span {
    margin: 3px 5px;
}


.owl-carousel button.owl-dot.active span,
.main_banner_slider .slick-dots li.slick-active button,
.main_banner_slider .slick-dots li button:after,
.owl-carousel button.owl-dot:hover span {
    background: #434e5c;
}

/*.owl-carousel button.owl-dot {*/
/*margin: 7px 0;*/
/*}*/

/*.owl-carousel button.owl-dot {*/
/*display: inline-block;*/
/*margin: 0 2px;*/
/*opacity: 1;*/
/*}*/

/*.main_banner_slider .slick-dots li button:after, .owl-carousel button.owl-dot span {*/
/*!*content: '';*!*/
/*display: block;*/
/*width: 5px;*/
/*height: 5px;*/
/*border-radius: 50%;*/
/*position: absolute;*/
/*left: 0;*/
/*bottom: 0;*/
/*right: 0;*/
/*top: 0;*/
/*margin: auto;*/
/*}*/

/*.owl-carousel button.owl-dot.active {*/
/*border-color: #6c7567;*/
/*}*/

/*.owl-carousel button.owl-dot span {*/
/*background: #6c7567;*/
/*}*/

.offers_box {
    padding-top: 60px;
}

.offers_box .offers_box_item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.offers_box .offers_box_item .row {
    flex-direction: column;
}

.offers_box .offers_box_item .img_box {
    width: 100px;
    height: 100px;
    margin: auto;
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
    border: solid 1px #e2e2e2;
    background-color: #fff;
}

.offers_box .offers_box_item .text_box {
    display: inline-block;
    width: calc(100% - 110px);
    font-size: 14px;
    color: #2d1c2e;
}

.offers_box .offers_box_item .text_box b {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    margin: 20px 0 15px;
}

.banner-img-item {
    box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
    height: fit-content;
    width: 100%;
    overflow: hidden;
}

.banner-img-item img {
    width: 100%;
    height: auto;
    display: block;
    max-height: 100%;
    object-fit: cover;
    transition: transform .3s ease-out;
    transform: scale(1.02);
}

.banner-img-item:hover img {
    transform: scale(1);
}

.slider_wrapper,
.main-receipts-list {
    padding-top: 30px;
}

.slider_wrapper h2,
.main-receipts-list h2 {
    font-size: 24px;
    padding: 0 0 25px;
}

.product-item-detail-tabs-container {
    z-index: 1;
    position: relative;
}

.product-item-kod {
    text-align: right;
    font-size: 12px;
    color: #a5a5a5;
}

.main-receipts-list .btn-primary {
    display: block;
    padding-left: 50px;
    padding-right: 50px;
}

.tab_slider_box .tab_slider_nav a {
    color: #000;
    opacity: .7;
    display: inline-block;
    vertical-align: middle;
    padding: 0 35px;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.tab_slider_box .tab_slider_nav a.active {
    opacity: 1;
    pointer-events: none;
}

.tab_slider_box .tab_slider_nav a.active h2 {
    font-weight: 500;
}

.tab_slider_box .tabs_box {
    position: relative;
}

.tab_slider_box .tabs_box .tab_slider {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    z-index: -1;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.tab_slider_box .tabs_box .tab_slider.active {
    position: relative;
    opacity: 1;
    z-index: 150;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.tab_slider_box .tabs_box .tab_slider .slider .owl-carousel {
    padding: 0;
}

.tab_slider .fast_view,
.slider .fast_view {
    /*display: none;*/
}

.slider .owl-carousel,
.slider_in_fast .owl-carousel {
    /*margin: 30px 0 0;*/
}

.owl-carousel .owl-dots {
    display: flex;
    justify-content: center;
    align-items: center;
}

.owl-carousel .owl-dots,
.owl-nav.disabled+.owl-dots {
    margin: 20px auto 10px;
}

.owl-carousel .owl-nav {
    margin-top: 0;
}

.owl-carousel .owl-nav .disabled {
    opacity: 1;
}

.owl-carousel .owl-nav .owl-prev.disabled span,
.owl-carousel .owl-nav .owl-prev.disabled:hover span,
.owl-carousel .owl-nav .owl-next.disabled span,
.owl-carousel .owl-nav .owl-next.disabled:hover span {
    opacity: .4;
    cursor: default;
}

.owl-carousel .owl-nav button span {
    font-size: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    width: 100%;
    height: 100%;
    background: #434e5c;
    position: relative;
    font-family: FontAwesome;
}

.owl-carousel .owl-nav button span:before {
    display: block;
    font-size: 22px;

}

.owl-carousel .owl-nav .owl-prev span:before {
    content: '\f104';
}

.owl-carousel .owl-nav .owl-next span:before {
    content: '\f105';
}

.owl-carousel .owl-nav .owl-prev span,
.owl-carousel .owl-nav .owl-next span,
.owl-carousel .owl-dot {
    opacity: .8;
    transition: .2s ease-out;
}

.owl-carousel .owl-nav .owl-prev span.disabled,
.owl-carousel .owl-nav .owl-next span.disabled,
.owl-carousel .owl-dot.disabled {
    opacity: .5 !important;
    cursor: default;
}

.owl-carousel .owl-nav .owl-prev:hover span,
.owl-carousel .owl-nav .owl-next:hover span,
.owl-carousel .owl-dot:hover {
    opacity: 1;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: calc(50% - 55px);
    margin: auto;
    width: 44px;
    height: 44px;
    box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
    background-color: #fff;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}

.slider-viewed .owl-nav button.owl-prev,
.slider-viewed .owl-nav button.owl-next {
    width: 35px;
    height: 35px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: -15px;
}

.slider-viewed .owl-nav button.owl-prev {
    left: -10px;
}

.owl-carousel .owl-nav button.owl-next {
    right: -15px;
}

.slider-viewed .owl-nav button.owl-next {
    right: -10px;
}

.slider-viewed .product-item-container {
    flex: 0 0 100%;
    max-width: 100%;
}

/*  products items
    --------------------------------------------------------------------*/


/*region svg heart*/
.to_favorites .heart {
    display: block;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 18px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.to_favorites .heart.active,
.to_favorites.active .heart {
    opacity: 0;
}

.to_favorites.active .heart.active,
.to_favorites .heart,
.product-detail-info-top .to_favorites:hover .heart {
    opacity: 1;
}

.to_favorites:hover .heart,
.product-detail-info-top .to_favorites .heart {
    fill: #434e5c;
}

.product_item__ico:hover,
.to_favorites:hover {
    border: 1px solid #434e5c;
}

.product_item__ico:active,
.to_favorites:active,
.to_favorites.active {
    border: 1px solid #434e5c;
}

/*endregion*/

.to_favorites:before,
.to_favorites:after {
    /*content: '';*/
    opacity: 0;
    display: block;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.to_favorites:before {
    background-image: url("images/icons/heart.svg");
}

.to_favorites:after {
    background-image: url("images/icons/heart-in.svg");
    -webkit-background-size: 17px;
    background-size: 17px;
}

.to_favorites:hover:before,
.to_favorites:active:after,
.to_favorites.active:after {
    opacity: 1;
}

.to_favorites:hover {
    border: 1px solid #434e5c;
}

.to_favorites:active,
.to_favorites.active {
    border: 1px solid #434e5c;
}

.about_us .content_wrapper {
    font-size: 18px;
    line-height: 2;
    margin: 50px 0;
}


/* region new style popup-in-cart --------------------------------------------------------------------------*/
.popup-window-close-icon:after {
    width: 15px;
    height: 15px;
}

.popup-window-buttons .btn-buy {
    padding: 10px 15px;
    font-size: 12px !important;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: auto;
}

.popup-window-buttons .btn-buy:first-child {
    padding: 9px 15px 8px;
}

.popup-window.popup-window-with-titlebar {
    padding: 25px;
}

.popup-window-titlebar-text,
.popup-window-titlebar-text-version {
    color: #000;
    font-size: 18px;
}

/* endregion */

.product_card__info {
    width: 50%;
    margin-left: 3%;
    font-size: 14px;
    position: relative;
}

.product_card__info .product_card-flags {
    top: -15px;
    right: 0;
    left: initial;
}

.product_card-flags {
    position: absolute;
}

.product_card-flags .flag-item {
    font-size: 11px;
    color: #fff;
    width: 80px;
    min-height: 21px;
    padding: 2px;
    border-radius: 5px;
    line-height: 1.3;
    margin-bottom: 5px;
    text-align: center;
    cursor: default;
    position: relative;
}

.product_card-flags .flag-item.special_offer {
    background-color: #434e5c;
}

.product_card-flags .flag-item.product_hit {
    background-color: #ed4b51;
}

.product_card-flags .flag-item.without_gmo {
    border: solid 1px #434e5c;
    background-color: #434e5c;
    color: #fff;
}

.product_card-flags .flag-item.without_gmo span {
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
}

.product_card-flags .flag-item.without_gmo .flag-icon {
    background-image: url('images/icons/leaf.svg');
    width: 13px;
    height: 13px;
    background-size: contain;
}

.product_card-flags .flag-item.new,
.product_card-flags .flag-item.big {
    background-color: #e6c402;
}

.catalog__list-content .product-item-label-left {
    right: 0;
}

.arelrating-color-green1 .icon-star {
    background-image: url("images/icons/rating_sprite.png") no-repeat 0 0 transparent;
}

.arelrating-color-green1 .stars-empty {
    background-image: url("images/icons/rating_sprite.png") no-repeat 0 -14px;
}

.arelrating-color-green1 .stars-full {
    background-image: url("images/icons/rating_sprite.png") no-repeat 0 -28px;
}

.arelrating-color-green1 .info .info-bar {
    background-color: #434e5c;
}

.product_card__attributes {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
}

.product_card__attributes .product__attribute {
    line-height: 2;
}

.product_card__attributes .product__attribute .product__attr-label {
    color: #aaa;
}

.product_card__attributes .product__attribute .product__attr-value {
    font-weight: 300;
}

.product_card__attributes .product__attribute .product__attr-value a {
    text-decoration: underline;
    color: #000;
}

.product_card__attributes .product__attribute .product__attr-value a:hover {
    text-decoration: none;
}

.info-card {
    text-transform: uppercase;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    font-weight: 300;
    color: #aaa;
    position: relative;
}

.info-card .tt-info-box {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #aaa;
    border-radius: 50%;
    margin-left: 5px;
    position: relative;
    text-align: center;
    cursor: pointer;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.info-card .tt-info-box:hover {
    border-color: #434e5c;
    color: #fff;
    background-color: #434e5c;
}

.info-card .tt-info-box:before {
    content: '?';
    display: block;
    line-height: 1.2;
}

.product_order_block {
    padding: 15px 0;
}

.product_card__options {
    margin-bottom: 20px;
}

.clr {
    clear: both;
}

.show_btn {
    display: inline-block;
}

.hide_btn {
    display: none;
}

.product_card__descr {
    margin-bottom: 30px;
}

.product_card__descr .product__descr-label {
    font-size: 16px;
    font-weight: 500;
}

.product_card__descr .product__descr-value {
    width: 60%;
    padding: 10px 0;
}

.order_block-buy .product_item__price {
    display: inline-block;
    vertical-align: middle;
}

.order_block-buy .product_item__price .price {
    font-weight: 500;
}

.order_block-buy .btn_wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 170px;
    margin: 0 25px;
    position: relative;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.order_block-buy .btn_wrapper .product_add-btn {
    width: 100%;
    cursor: pointer;
    font-size: 16px;
    padding: 13px 0;
    color: #fff;
    font: inherit;
    font-weight: 500;
    text-transform: uppercase;
    border: 0;
    display: block;
}

.order_block-buy .product_add-btn span {
    display: block;
    position: relative;
    z-index: 10;
}

.btn_mask {
    position: relative;
    background-color: #434e5c;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.btn_mask:hover {
    background-color: #a1787c;
}

.btn_mask:active {
    background-color: #434e5c;
}

.btn_mask:before {
    content: '';
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, background-color 0.3s;
    transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border: 1px solid #434e5c;
    -webkit-transform: scale3d(0.95, 0.8, 1);
    transform: scale3d(0.95, 0.8, 1);
    display: none;
}

.btn_mask:after {
    content: '';
    border-radius: inherit;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: background-color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, background-color 0.3s;
    transition: transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    background: #434e5c;
    display: none;
}

.btn_mask:hover:before {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

.btn_mask:hover:after {
    background-color: #434e5c;
    -webkit-transform: scale3d(0.95, 0.8, 1);
    transform: scale3d(0.95, 0.8, 1);
}

.product_add-favour {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

/*width: 25px;*/
/*height: 25px;*/
/*background-image: url("images/icons/heart.svg");*/
/*background-size: contain;*/
/*background-repeat: no-repeat;*/
/*background-position: center;*/
/*-webkit-transition: .2s ease-out;*/
/*transition: .2s ease-out;*/
/*}*/

/*.product_add-favour:hover, .product_add-favour.active {*/
/*background-image: url("images/icons/heart-in.svg");*/
/*}*/
.sets {
    margin-bottom: 40px;
}

.sets__wrapper {
    padding: 30px 0;
    display: flex;
    align-items: start;
}

.set_container {
    display: flex;
    align-items: flex-start;
    margin-right: 15px;
}

.set_container .set_item {
    display: inline-block;
    vertical-align: top;
    padding: 0 35px;
    position: relative;
}

.set_container .set_item.main-item {
    padding-left: 0;
}

.set_container .set_item.main-item:after {
    display: none;
}

.set_container .set_item .set_plus {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: -45px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.set_container .set_item .set_plus:after,
.set_container .set_item .set_plus:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    margin: auto;
    width: 100%;
    height: 2px;
    background-color: #bdbdbd;
}

.set_container .set_item .set_plus:after {
    transform: rotate(-90deg);
}

.set_container .set_image__wrap {
    position: relative;
    border: 1px solid #e8e8e8;
}

.set_container .set_image__wrap a {
    display: block;
    width: 173px;
    height: 210px;
}

.set_container .set_image__wrap a img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto;
    transform: translateY(-50%) translateX(-50%);
}

.set_container .set_image__wrap span.number {
    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;
    position: absolute;
    background-color: #434e5c;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    width: 40px;
    height: 40px;
    top: -13px;
    right: -15px;
}

.set_container .set_info {
    width: 175px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}

.set_container .set_name {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 30px);
    font-size: 12px;
    font-weight: 500;
}

.set_container .set_item.main-item .set_name {
    width: 100%;
}

.set_container .set_name a {
    color: #000;
}

.set_container .set_name .name {
    overflow: hidden;
    display: block;
    height: 50px
}

.set_container .set_name .price {
    margin-top: 15px;
}

.set_container .set_name .price .current_price {
    display: block;
    font-weight: bold;
}

.set_container .set_name .price .old_price {
    font-size: 11px;
    color: #8f8f8f;
    position: relative;
}

.set_container label.set_check-in,
.set_container div.set_check-in {
    display: inline-block;
    width: 20px;
}

.set_container label.set_check-in {
    cursor: pointer;
}

.set_container div.set_check-in {
    display: none;
}

.set_container label.set_check-in span,
.set_container div.set_check-in span {
    display: block;
    position: relative;
    width: 15px;
    height: 15px;
    border: 1px solid #ddd;
}

.set_container label.set_check-in.active span:before,
.set_container div.set_check-in span:before {
    content: "\f00c";
    line-height: 1;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    font-family: FontAwesome;
    top: -2px;
    left: 1px;
    color: #434e5c;
}

.set_container label.set_check-in input {
    display: none;
}

.set_result {
    height: 210px;
    display: inline-block;
    vertical-align: top;
    padding-left: 50px;
    text-align: center;
    font-weight: 500;
    position: relative;
}

.set_result:after {
    content: '';
    display: block;
    position: absolute;
    width: 30px;
    height: 15px;
    border-top: 2px solid #bdbdbd;
    border-bottom: 2px solid #bdbdbd;
    top: 90px;
    left: -15px;
}

.set_result .result_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}

.set_result .result_sum {
    font-size: 24px;
    margin-bottom: 20px;
}

.set_result .result_sum span {
    font-size: 18px;
}

.set_result .result_sum .set-price {
    font-size: 24px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.set_result .result_sum .old_price span:empty {
    display: none;
}

.set_result .set_to-cart,
.basket_empty .go_to-catalog a {
    width: 160px;
    padding: 10px 0;
    /*background-color: transparent;*/
    cursor: pointer;
    position: relative;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    overflow: hidden;
    /*display: block;*/
}

.btn-green-border.set_to-cart span {
    position: relative;
    z-index: 10;
}

.btn-green-border.set_to-cart:before {
    z-index: 1;
}

.set_result .set_to-cart {
    width: auto;
    min-width: 160px;
    padding: 10px 20px;
}

.kit,
.btn-loader {
    display: none;
}

.btn-loader {
    font-size: 16px;
}

.comments .title_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px;
    margin: 0;
}

.comments .title_box h2 {
    display: inline-block;
    border: 0;
    padding-bottom: 0;
}

.api_modal .api_modal_title {
    text-transform: uppercase;
}

.api_form .api_controls label input[type=checkbox]+.api-rules-text {
    padding-left: 25px;
    position: relative;
}

.api_form .api_controls label input[type=checkbox]+.api-rules-text:before,
.api_form .api_controls label input[type=checkbox]+.api-rules-text:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 1px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.api_form .api_controls label input[type=checkbox]+.api-rules-text:before {
    border: solid 1px #bdbdbd;
}

.api_form .api_controls label input[type=checkbox]:checked+.api-rules-text:after {
    content: '\f00c';
    font-family: FontAwesome;
    color: #434e5c;
    font-size: 14px;
    top: -2px;
    left: 1px;
}

.api_form .api_controls label input[type=checkbox] {
    display: none;
}

.api_form .api_controls label {
    padding-left: 0;
}

.api_modal .api_modal_close {
    z-index: 100;
}

.api_modal .api_modal_header {
    padding: 15px 30px 15px 20px;
}

.section__list-wrapper {
    padding-bottom: 20px;
}

.section__list-wrapper {
    /*margin-bottom: 30px;*/
}

.sorting_box {
    font-size: 14px;
    color: #bbb;
    text-align: right;
}

.sorting_box span.title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.sorting_box .sorting {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
}

.sorting_box .sorting .sorting_item {
    display: inline;
    margin-left: 10px;
    font-weight: 300;
}

.sorting_box .sorting .sorting_item:first-child {
    margin-left: 0;
}

.sorting_box .sorting .sorting_item span {
    display: inline-block;
    vertical-align: top;
}

.sorting_box .sorting-title,
.sorting_box .sorting .sorting_item a {
    color: #a9a9a9;
}

.sorting_box .sorting .sorting_item .fa {
    font-size: 12px;
    line-height: 18px;
}

.sorting_box .sorting .sorting_item a {
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.sorting_box .sorting .sorting_item.active a {
    color: #151414;
    font-weight: 500;
}

.sorting_box .sorting .sorting_item:hover a {
    color: #151414;
}

.product_card_fast {
    text-align: right;
}

.fade-in-down-sm .product_card_fast {
    display: none;
}

.product_card_fast {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    margin: auto;
    width: 100%;
    max-height: 100%;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    /*padding-left: 20px;*/
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.product_card_fast .fast_view {
    display: none;
}

.product_card_fast.fast-in {
    z-index: 1100;
    visibility: visible;
    overflow: visible;
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.product_card_fast .fast_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product_card_fast .product_card_detail {
    background-color: #fff;
    padding: 50px;
    margin-top: 0;
}

.product_card_fast .product_card_detail .slider_in_fast {
    margin-top: 50px;
}

.product_card_fast .product-item-detail-gallery {
    padding-right: 20px;
}

.product_card_fast .product-item-detail-content {
    padding-left: 20px;
    margin-left: -1px;
}

.product_card_fast .product-detail-descriptions .tab-content {
    line-height: 1.5;
}

.product_card_fast .product_opt {
    width: 100%;
}

.product_card_fast .go_to_card {
    text-align: center;
    padding-bottom: 30px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.product_card_fast .go_to_card a {
    display: inline;
    position: relative;
    border-bottom: 1px solid transparent;
    color: #aaa;
    font-size: 18px;
    font-weight: 300;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.product_card_fast .go_to_card a:after {
    content: "\f105";
    display: block;
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    right: -15px;
}

.product_card_fast .go_to_card a:hover {
    border-bottom-color: #434e5c;
    color: #434e5c;
}

.product_card_fast .close-btn {
    top: 2px;
    right: 2px;
    display: none;
}

.close-btn,
.popup-window-titlebar-close-icon {
    cursor: pointer;
    position: absolute;
    width: 30px;
    height: 30px;
    background: none;
    opacity: .5;
    top: 0;
    right: 0;
    z-index: 600;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
}

.popup-window-titlebar-close-icon {
    opacity: .5;
}

.close-btn:hover,
.popup-window-titlebar-close-icon:hover {
    opacity: .7;
}

.close-btn:active,
.popup-window-titlebar-close-icon:active {
    opacity: 1;
}

.close-btn:before,
.close-btn:after,
.popup-window-titlebar-close-icon:before,
.popup-window-titlebar-close-icon:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 15px;
    height: 2px;
    background-color: #636363;
}

.close-btn:before,
.popup-window-titlebar-close-icon:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close-btn:after,
.popup-window-titlebar-close-icon:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.popup_mask,
.popup_inner {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.45);
    z-index: 1099;
}

.popup_inner {
    z-index: 2000;
}

.footer {
    border-top: solid 1px #d7d7d7;
    background-color: #f5f5f5;
    padding: 30px 0 15px;
}

.feedback-btn {
    border-radius: 3px;
    border: solid 1px #434e5c;
    background: none;
    font-size: 13px;
    color: rgba(112, 112, 112, .8);
    padding: 7px 18px;
    transition: .2s ease-in-out;
}

.feedback-btn:hover {
    background-color: #434e5c;
    color: #fff;
}

.feedback-btn:active {
    background-color: #326083;
}

.bottom-logo {
    margin-bottom: 20px;
    max-width: 150px;
}

.footer-item-text {
    font-size: 14px;
    line-height: 1.7;
    color: #313131;
}

.mail-subscribe-container {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    /*    background-image: url(images/subscribe_bg.jpg);*/
    background-color: #434e5c;
    background-size: cover;
    background-position: 50%;
    height: 5rem;
}

.mail-subscribe {
    max-width: 900px;
    width: 100%;
    margin: auto;
}

.mail-subscribe .subscribe-title {
    font-weight: 900;
    color: #fff;
}

.mail-subscribe .subscribe-title h3 {
    font-size: 24px;
    margin-bottom: 10px;
}

.mail-subscribe .subscribe-title p {
    font-size: 16px;
}

.mail-subscribe .main-user-consent-request-announce {
    color: #fff;
}


.top-menu ul.navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px -15px;
}

.top-menu ul.navigation li {
    font-size: 14px;
    padding: 0 15px;
}

.footer-item-title {
    font-size: 18px;
    font-weight: 900;
    color: #000;
    margin-bottom: 10px;
    display: block;
}

.footer ul.navigation li {
    margin-bottom: 8px;
    line-height: 1.3;
}

.footer ul.navigation li a {
    font-size: 14px;
    color: #000;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    position: relative;
    display: inline-block;
}

.footer ul.navigation li a:after {
    background-color: #434e5c;
    display: block;
    /*content: "";*/
    height: 1px;
    width: 0;
    left: 50%;
    position: absolute;
    bottom: 1px;
    -webkit-transition: width .15s ease-out;
    transition: width .15s ease-out;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.footer ul.navigation li a:hover {
    color: #326083;
}

.footer ul.navigation li a:hover:after {
    width: 100%;
}

.footer .pays-box,
.footer .pay-title {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
}

.footer .footer-item-pays {
    margin-top: 15px;
}

.footer .pay-title {
    margin-bottom: 5px;
    margin-right: 10px;
    display: block;
    font-weight: 500;
}

.footer .pays-box .pay-item {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    height: 17px;
}

.footer .pays-box .pay-item:first-child {
    margin-left: 0;
}

.footer .pays-box .pay-item img {
    max-height: 17px;
}

.footer-bottom {
    border-top: solid 1px #d7d7d7;
    margin-top: 15px;
}

/* region hamburger button */
.hamburger {
    width: 60px;
    height: 50px;
    text-align: center;
    position: relative;
    font-size: 11px;
    color: #434e5c;
    order: 1;
}

.hamburger .line,
.hamburger .line:after,
.hamburger .line:before {
    position: absolute;
    background-color: #434e5c;
    width: 30px;
    height: 3px;
    border-radius: 10px;
    display: block;
    transition: .2s ease-in-out;
}

.hamburger .line:after,
.hamburger .line:before {
    content: '';
}

.hamburger .line {
    margin: auto;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}

.hamburger .line:before {
    top: -8px;
}

.hamburger .line:after {
    bottom: -8px;
}

.hamburger.is-active .line {
    /* transform: rotate(-90deg); */
    background-color: transparent;
}

.hamburger.is-active .line:before {
    transform: rotate(-45deg);
    top: 0;
    /* left: -1px; */
    /* width: 52%; */
    background-color: #fff;
}

.hamburger.is-active .line:after {
    transform: rotate(45deg);
    bottom: 0;
    /* left: -1px; */
    /* width: 50%; */
    background-color: #fff;
}

/*---region custom bootstrap----*/


@media (min-width: 1025px) {
    .visible-lg {
        display: block !important;
    }

    .hidden-xs {
        display: block !important;
    }

    .visible-xs {
        display: none !important;
    }

    .visible-xs-inline-block {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .hidden-xs {
        display: none !important;
    }

    .visible-xs {
        display: block !important;
    }

    .visible-xs-inline-block {
        display: inline-block !important;
    }

    .search_wrapper .search__input button,
    .search-input-wrapper input[type='submit'] {
        margin-right: 20px;
    }

}

script {
    display: none !important;
}

.btn_hamburger {
    display: none;
}

h2.title_mob {
    display: none;
}

.sale-personal-section-row-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
}

.sale-personal-section-index-block {
    background: #434e5c;
    opacity: .8;
    padding: 0;
    margin: 15px 0;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #fff;
    background-size: cover;
    height: 87%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around;
}

.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited {
    text-decoration: none;
    display: block;
    padding: 25px 15px;
    color: #fff;
}

.sale-personal-section-index-block-link {
    color: #fff;
}

.sale-personal-section-index-block-ico {
    font-size: 64px;
}

.sale-personal-section-index-block-name {
    font-size: 16px;
}

.sale-personal-section-account-sub-header {
    margin-top: 40px;
}

.sale-order-title {
    font-family: inherit;
    margin: 0 0 20px;
    font-size: 22px;
    font-weight: bold;
}

.sale-order-detail-more-info-details .table-responsive {
    border: 0;
}

.orders-history-link a {
    color: #434e5c;
    border-bottom: 1px solid #434e5c;
    margin-right: 15px;
}

.orders-history-link a:hover {
    border-bottom-color: transparent;
}

.orders-history-link {
    margin-bottom: 30px;
}

.bx_profile {
    max-width: 500px;
}

.bx_profile font.notetext {
    margin-bottom: 10px;
    display: block;
}

.bx_profile .main-profile-block-date-info {
    margin-bottom: 30px;
}

.account-form .form__widget {
    margin-bottom: 20px;
}

.account-form .form__widget-box {}

.form__widget_birthday .form__widget-box {
    position: relative;
}

.form__widget_birthday .form__widget-box .calendar-icon {
    position: absolute;
    right: 10px;
    bottom: 7px;
    color: #616161;
    opacity: .7;
}

.form__widget_birthday .form__widget-box .calendar-icon:active {
    color: #434e5c;
    opacity: 1;
}

.form__widget_birthday .form__widget-box a.calendar-icon-hover {
    color: #434e5c;
}

.form__widget_birthday .form__widget-input {
    position: relative;
    max-width: 200px;
}

.account-form .form__widget_fio .form__widget-label {
    display: block;
    margin: 0;
    margin-bottom: 5px;
}

.account-form .form__widget_gender input[type="radio"] {
    display: none;
}

.account-form ul.tabs_gender {
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    border: 1px solid #aaa;
}

.account-form ul.tabs_gender li.tabs__item {
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    font-size: 14px;
}

.account-form ul.tabs_gender li.tabs__item label.tabs__item-btn {
    display: block;
    position: relative;
    padding: 7px 0;
    height: 34px;
    color: #000;
    background-color: #fff;
    cursor: pointer;
    transition: .2s ease;
}

.account-form ul.tabs_gender li.tabs__item input[type="radio"]:checked+label {
    background-color: #434e5c;
    color: #fff;
    font-weight: 300;
    cursor: default;
}

.account-form ul.tabs_gender li.tabs__item label.tabs__item-btn:hover {
    background-color: rgba(128, 179, 102, .4);
}

.password-form {
    display: none;
}

.orders .order-item {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 20px;
    font-size: 14px;
}

.orders .orders-item__about {
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.orders .orders-item__id {
    width: 30%;
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    color: #000;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.orders .orders-item__id:hover {
    color: #434e5c;
}

.orders .order-item__total-price {
    width: 20%;
    display: inline-block;
    text-align: center;
    font-weight: 300;
}

.orders .order-item__order-date {
    width: 18%;
    display: inline-block;
    text-align: center;
}

.orders .orders-item__status {
    width: 30%;
    display: inline-block;
    text-align: right;
}

.orders .orders-item__status.status_ok,
.order__time.status_ok {
    color: #06c191;
}

.orders .orders-item__status.status_process,
.order__time.status_process {
    color: #999;
}

.orders .orders-item__status.status_cancel,
.order__time.status_cancel {
    color: #f45057;
}

.orders .track-items__item-image,
.orders .track-items__more-items {
    border: 1px solid #aaa;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    width: 45px;
    height: 65px;
}

.orders .track-items__more-items {
    font-size: 18px;
    text-align: center;
    line-height: 65px;
    margin: 0;
}

.orders .orders-item__goods {
    width: 50%;
    display: inline-block;
}

.orders a.order-item__link {
    float: right;
    color: #fff;
    background-color: #434e5c;
    display: block;
    padding: 5px 20px;
    margin-top: 34px;
}

.title_box {
    margin: 10px 0;
    padding: 20px 0;
}

.basket_wrapper .bx_ordercart .bx_sort_container {
    width: 15%;
    padding-right: 2%;
    float: left;
}

.basket_wrapper .bx_ordercart .bx_sort_container span {
    display: none;
    font-weight: 500;
    color: #000;
    margin-top: -40px;
}

.basket_wrapper .bx_ordercart .bx_sort_container a {
    text-shadow: none;
    box-shadow: none;
    margin-left: 0;
    border-radius: 0;
    width: 100%;
    font-weight: 300;
    background: none;
    font-size: 14px;
    margin-bottom: 5px;
    border: 1px solid transparent;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: block;
    padding: 0 10px;
    color: #000;
}

.basket_wrapper .bx_ordercart .bx_sort_container a:hover {
    border: 1px solid #434e5c;
    background: none;
}

.basket_wrapper .bx_ordercart .bx_sort_container a.current,
.basket_wrapper .bx_ordercart .bx_sort_container a.current:hover {
    color: #fff;
    background: #434e5c;
    cursor: default;
    border: 1px solid #434e5c;
}

#basket_items_list,
#basket_items_delayed,
#basket_items_subscribed,
#basket_items_not_available {
    margin-left: 15%;
    width: 85%;
    margin-top: 10px;
}

.basket_wrapper .bx_ordercart .bx_ordercart_order_table_container {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
}

.basket_wrapper .bx_ordercart .bx_ordercart_order_table_container table thead td {
    font-weight: 300;
}

#col_WEIGHT,
.td.weight {
    display: none !important;
}

.basket_wrapper .bx_ordercart .bx_bt_button,
.basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout,
.order_wrapper .bx-blue .btn.btn-default {
    text-shadow: none;
    background: #434e5c;
    margin-left: -5px;
    transition: .2s ease-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: transparent;
    box-shadow: none !important;
}

.basket_wrapper .bx_ordercart .bx_bt_button:hover,
.basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover,
.order_wrapper .bx-blue .btn.btn-default:hover {
    background: #a1787c;
}

.basket_wrapper .bx_ordercart .bx_bt_button:active,
.basket_wrapper .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:active,
.order_wrapper .bx-blue .btn.btn-default:active {
    background: #434e5c;
}

.order_wrapper .bx-soa-section-title {
    font-family: inherit;
    font-weight: 300;
    text-transform: initial;
}

.order_wrapper .bx-soa-section-title-count {
    border-color: #434e5c;
}

.order_wrapper a.bx-soa-info-shower {
    color: #434e5c;
    font-weight: 300;
}

.bx_ordercart .bx_ordercart_coupon input:focus {
    border-color: #434e5c;
}

/*.order_wrapper .bx-soa-item-tr { padding: 15px 0;}*/

.basket_empty {
    text-align: center;
    margin: 50px 0;
    width: 100%;
}

.basket_empty .errortext,
.lk__content-wrapper .errortext {
    font-size: 24px;
    color: #aaa;
}

.basket_empty .go_to-catalog a {
    display: inline-block;
    width: 200px;
    text-align: center;
    padding: 5px 0;
    margin-top: 15px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price {
    display: none;
}

.contacts_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 100px;
}

.contacts_content .title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 25px;
}

.contact_title {
    font-weight: 500;
}

.contacts__adress,
.contacts__form {
    flex-grow: 1;
}

.message-form__widget {
    margin-bottom: 10px;
}

.message-form__widget:last-child {
    /*margin-bottom: 0;*/
}

.message-form__widget input {
    border: 1px solid #ddd;
    height: 41px;
    color: #000;
    width: 100%;
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 3px;
}

.message-form__widget textarea {
    border: 1px solid #ddd;
    outline: none;
    color: #000;
    width: 100%;
    height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    resize: none;
    line-height: 1.42857143;
    border-radius: 3px;
}

.message-form__widget input:focus,
.message-form__widget textarea:focus {
    border-color: #434e5c;
}

.message-form__widget input::placeholder,
.message-form__widget input:-ms-input-placeholder,
.message-form__widget input:-moz-placeholder,
.message-form__widget input::-webkit-input-placeholder,
.message-form__widget textarea::placeholder,
.message-form__widget textarea:-moz-placeholder,
.message-form__widget textarea:-ms-input-placeholder,
.message-form__widget textarea::-webkit-input-placeholder {
    color: #aaa;
}

.message-form__controls {
    text-align: center;
}

.message-form__controls .message-submit {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
}

.contacts__list .contacts_item {
    margin-bottom: 10px;
}

.contacts__list .contacts_item a {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
    position: relative;
}

.contacts__list .contacts_item a:after {
    /*content: '';*/
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 10px;
    height: 2px;
    background-color: #aaa;
}

.contacts__list .contacts_phone a {
    font-weight: 900;
}

.contacts__list .contacts_item span {
    display: inline-block;
    vertical-align: middle;
    color: #aaa;
    font-weight: 300;
}

.contacts__list .contacts__adr .title {
    margin-top: 50px;
}

.contacts__list .contacts__adr span {
    color: #000;
    margin: 0;
    font-weight: 500;
}

.map_wrapper div.bx-yandex-map {
    width: 100% !important;
}

.delivery-pay_content {
    margin-bottom: 50px;
}

/*.delivery-pay_content h1,*/
/*.sale_item-wrapper h1 {*/
/*padding: 30px 0 45px;*/
/*}*/

.delivery__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.delivery-pay_content .content__image {
    position: relative;
    height: 0;
    padding-top: 40%;
    margin-top: -35px;
}

.delivery-pay_content .content__image .image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.delivery__wrapper .content__text {
    padding-right: 30px;
}

.pay__wrapper .content__text {
    position: relative;
    margin-bottom: 30px;
}

.pay__wrapper h2 {
    font-size: 18px;
    text-transform: none;
    margin-bottom: 25px;
}

.delivery-pay_content .text__inner {
    line-height: 2;
}

.top__text {
    font-size: 18px;
}

.order {
    font-size: 14px
}

.order__title {
    font-size: 22px;
    margin-bottom: 10px;
    position: relative;
    font-weight: 500;
    text-transform: none;
}

.order__time {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 300;
}

.order__info {
    display: table;
    width: 100%
}

.order__info-row {
    display: table-row;
    width: 100%
}

.order__info-cell {
    display: table-cell;
    padding-bottom: 10px;
    width: 80%
}

.order__info-cell_title {
    padding-left: 0;
    width: 20%;
    font-weight: bold;
}

.order__orders {
    border-top: solid 1px #ddd;
    padding-top: 20px;
}

.order__payments {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding: 15px 0;
}

.order__price {
    font-size: 16px;
    font-weight: 500;
    display: table;
    width: 100%;
}

.order-list {
    border-top: solid 2px #000;
    font-size: 0;
}

.order-list__header {
    font-weight: 300;
    padding: 10px 20px;
    background: #f5f5f5;
}

.order-list__content {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.order-list__row {
    padding: 10px 0;
}

.order-list__count-column,
.order-list__price-column,
.order-list__title-column {
    vertical-align: top;
    display: inline-block;
    font-size: 14px
}

.order-list__count-column {
    text-align: center;
}

.order-list__price-column {
    text-align: right;
}

.order-list__title-column {
    width: 60%;
}

.order-list__count-column {
    width: 10%;
}

.order-list__price-column {
    width: 30%;
}

.order-item:after {
    content: '';
    clear: both;
    display: block
}

.order-item__img {
    width: 100px;
    height: 135px;
    float: left;
    border: 1px solid #434e5c;
    overflow: hidden;
}

.order-item__img-pic {
    width: 100px;
    height: 135px;
}

.order-item__info {
    margin-left: 125px;
}

.order-item__returned,
.order-item__size,
.order-item__art,
.order-item__title {
    margin-bottom: 5px;
}

.order-item__title {
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.order-item__price {
    margin-bottom: 5px;
}

.order-item__price_total {
    font-weight: 300;
}

.order__main-info {
    margin-bottom: 15px;
}

.order__widget_description {
    margin-top: 5px;
}

.order__price-total {
    vertical-align: middle;
}

.order__main-info+.order__info {
    border-top: solid 1px #ddd;
    padding-top: 15px;
}

.order-items__review,
.review__btn {
    display: inline-block;
    vertical-align: middle;
    margin-top: 15px;
    color: #fff;
    padding: 5px 20px;
    cursor: pointer;
}

.order-items__review span {
    position: relative;
    z-index: 10;
    cursor: pointer;
}

.rev__form_review {
    display: none;
    width: 500px;
    height: 410px;
    padding: 30px 0;
    background-color: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2500;
}

.rev__node-left {
    float: left;
    width: 200px
}

.rev__node-body {
    margin-left: 224px;
}

.rev__node-rating {
    background-size: 90px 27px;
    background-position: -3px 0;
    height: 27px;
    width: 90px
}

.rev__write {
    margin: 0 auto;
    vertical-align: baseline
}

.rev__form *,
.rev__form :after,
.rev__form :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.rev__form_review .close-btn {
    right: -10px;
}

.rev__form-head {
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 30px;
}

.rev__form-body {
    padding: 0 32px 16px;
}

.rev__cancel {
    margin-right: 18px;
    margin-bottom: 20px;
    vertical-align: baseline;
}

.rev__form-foot {
    padding: 16px 32px;
    text-align: center;
}

.rev__form-foot .review__btn {
    margin: 0;
}

.rev__form-foot .button {
    position: relative;
    z-index: 10;
    background: none;
    border: none;
    font-family: inherit;
    color: #fff;
    font-weight: 300;
}

.rev__form-body-delete {
    line-height: 20px;
    padding-top: 26px;
    padding-bottom: 44px;
}

.rev__form-body-delete p {
    margin-top: 0;
    margin-bottom: 7px;
}

.rev__form-field {
    margin-bottom: 20px;
    text-align: left;
}

.rev__form-label {
    font-weight: 500;
    margin-bottom: 8px;
}

.rev__form-input_text {
    border: 1px solid #999;
    padding: 7px 12px;
    height: 32px
}

.rev__form-input_textarea {
    height: 110px;
    border: 1px solid #ddd;
    font-size: 13px;
    outline: 0;
    resize: none;
    padding: 5px 10px;
    width: 100%;
}

.news-list {
    word-wrap: break-word;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    position: relative;
}

.news-item {
    display: block;
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 2%;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.news-item:nth-child(4n) {
    margin-right: 0;
}

.news-item:hover {
    /*-webkit-box-shadow: 0 0 15px rgba(53, 53, 53, 0.34);*/
    /*box-shadow: 0 0 15px rgba(53, 53, 53, 0.34);*/
}

.news-picture__link {
    overflow: hidden;
    display: block;
    background-color: #000;
}

.news-picture__link .picture__wrapper {
    width: 100%;
    height: 0;
    position: relative;
    padding-top: 75%;
}

.news-picture__link .preview_picture {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .3s ease-out;
}

.news-item:hover .preview_picture {
    transform: scale(1.1);
    /*opacity: .85;*/
}

.news-date-time {
    display: block;
    position: absolute;
    color: #fff;
    z-index: 10;
    bottom: 0;
    right: 0;
    padding: 5px 10px;
    background: rgba(172, 138, 141, .85);
}

.news-item__container {
    padding: 15px;
}

.news-item__container {
    text-align: center;
}

.news-title__link {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px;
}

.news-title__link a {
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}

.news-item__descr {
    font-size: 14px;
    margin-bottom: 25px;
    height: 60px;
    overflow: hidden;
    position: relative;
}

.news-item__descr:after {
    display: block;
    content: '';
    position: absolute;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 53%, rgba(255, 255, 255, 1) 100%);
    height: 35px;
    width: 62px;
    right: 0;
    bottom: -8px;
}

a.news-item__btn {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    padding: 10px 30px;
}

a.news-item__btn span {
    position: relative;
    z-index: 10;
}

.news-detail__image-rel {
    height: 475px;
    margin-bottom: 25px;
    overflow: hidden;
}

.news-detail__image-abs {
    position: absolute;
    width: 100%;
    left: 0;
}

.news-detail__image-wrapper {
    display: block;
    position: relative;
    height: 475px;
}

.news-detail__image {
    width: 100%;
    height: 100%;
}

.news-detail__date {
    margin: 25px 0;
}

.news-detail__wrapper .lk__title-back {
    border: none;
    margin: 0;
}

.bx-filter-select-popup .bx-filter-btn-color-icon,
.bx-filter .bx-filter-btn-color-icon {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-vd {
    background: #ddd;
}


.order_wrapper .form-control {
    transition: .2s ease-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    z-index: 10;
}

.order_wrapper .form-group .form-control:focus {
    border-color: #434e5c;
    box-shadow: none;
    background-color: transparent;
}

.order_wrapper .bx-soa-item-table {
    margin: 0;
}

.page_404 .number-img {
    background-image: url(images/404.jpg);
}

/* region preloader fast view -------------------------- */

.preloader-wrapper {
    background-color: rgba(255, 255, 255, .9);
    width: 100%;
    height: 100%;
    position: absolute;
    /*transition: .4s ease-in-out;*/
    opacity: 1;
    visibility: visible;
    z-index: 10;
}

.fast_elem_wrapper {
    position: relative;
    z-index: 15;
    width: 100%;
    max-width: 1170px;
    height: auto;
}

.loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9999;
}

.loader span {
    position: relative;
    display: inline-block;
    width: 33%;
    aspect-ratio: 1/1;
    background-color: #434e5c;
    box-sizing: border-box;
    border-radius: 50%;
    animation: pulse .9s linear 0s infinite alternate;
    top: 50%;

}

@keyframes pulse {
    from {
        transform: translateY(-50%) scale(0);
    }

    to {
        transform: translateY(-50%) scale(1);
    }
}

.loader span:nth-child(1) {
    animation-delay: -.9s;
}

.loader span:nth-child(2) {
    animation-delay: -.6s;
}

.loader span:nth-child(3) {
    animation-delay: -.3s;
}

/* .loader span:first-child {
    left: 0%;
    top: 0%;
    animation: cssload-rotate-one 1.15s linear infinite;
    -o-animation: cssload-rotate-one 1.15s linear infinite;
    -ms-animation: cssload-rotate-one 1.15s linear infinite;
    -webkit-animation: cssload-rotate-one 1.15s linear infinite;
    -moz-animation: cssload-rotate-one 1.15s linear infinite;
    border-bottom: 5px solid #434e5c;
}

.loader span:nth-child(2) {
    right: 0%;
    top: 0%;
    animation: cssload-rotate-two 1.15s linear infinite;
    -o-animation: cssload-rotate-two 1.15s linear infinite;
    -ms-animation: cssload-rotate-two 1.15s linear infinite;
    -webkit-animation: cssload-rotate-two 1.15s linear infinite;
    -moz-animation: cssload-rotate-two 1.15s linear infinite;
    border-right: 5px solid #ff6150;
}

.loader span:nth-child(3) {
    right: 0%;
    bottom: 0%;
    animation: cssload-rotate-three 1.15s linear infinite;
    -o-animation: cssload-rotate-three 1.15s linear infinite;
    -ms-animation: cssload-rotate-three 1.15s linear infinite;
    -webkit-animation: cssload-rotate-three 1.15s linear infinite;
    -moz-animation: cssload-rotate-three 1.15s linear infinite;
    border-top: 5px solid #a7d4d8;
} */

@keyframes cssload-rotate-one {
    0% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        -ms-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        -o-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-two {
    0% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }

    100% {
        -moz-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        -ms-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        -o-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes cssload-rotate-three {
    0% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }

    100% {
        -moz-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        -ms-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        -o-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

.mobile-fav,
.mobile-menu-title {
    display: none;
}

/*-----------------------region M-E-D-I-A---Q-U-E-R-I-E-S-----------------------*/

@media screen and (max-width: 1366px) {
    .top-nav-banner-item .card-title {
        font-size: 16px;
    }

    .page_404 {
        padding-top: 0;
    }

    .page_404 .text_404 {
        padding: 20px 60px;
    }

}

@media screen and (max-width: 1300px) {
    .catalog-products-viewed-container .price-block-col {
        flex: 0 0 100%;
        width: 100%;
    }

    .catalog__filter ul#vertical-multilevel-menu li a,
    .catalog__filter ul#vertical-multilevel-menu li ul.section__list-sub li a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .product_item__price .old_price {
        font-size: 11px;
    }

    .product_card_fast .product_card_detail {
        padding: 25px 40px;
    }

    .slider-viewed .product_item_title {
        /* height: 65px; */
    }

    .product_card__gallery {
        width: 60%;
    }

    .product_opt,
    .product_card__descr .product__descr-value {
        width: 100%;
    }

    .product_card_fast .product_card__gallery {
        width: 65%;
    }

    .header .navigation ul li.navigation_item {
        padding: 5px 15px;
    }

    .footer ul.navigation li.navigation_item-title {
        padding: 0 15px;
    }

    .news-detail__image-rel,
    .news-detail__image-wrapper {
        height: 375px;
    }

    .page_404 .text_404 {
        /*width: 77%;*/
    }

    .page_404 .number {
        font-size: 190px;
    }

    .page_404 .title_404 {
        font-size: 26px;
    }
}

@media screen and (max-width: 1140px) {
    .wrapper-inner {
        padding: 0 10px;
    }

    .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl,
    .col-xl-auto {
        padding-left: 10px;
        padding-right: 10px;
    }

    .no-gutters {
        margin-right: 0;
        margin-left: 0;
    }

    .product-item-container {
        padding-left: 5px;
        padding-right: 5px;
    }

    .product_card_fast {
        width: 80%;
    }

    .product_card_fast .product_card__gallery {
        width: 70%;
    }

    .product_card_fast .gallery_wrapper,
    .product_card_fast .gallery_wrapper .gallery__slider-item {
        height: 550px;
    }

    .product_card_fast .gallery_wrapper .gallery__slider-item {
        padding-left: 120px;
    }

    .product_card_fast .gallery_wrapper .gallery__slider-thumb {
        width: 100px;
    }

    .product_card_fast .gallery_wrapper .gallery__slider-thumb.slick-slider a {
        height: 130px;
    }

    .product_card__gallery {
        width: 55%;
    }

    .product_card__info {
        width: 45%;
        margin: 0;
    }

    .page_404 {
        padding-top: 20px;
    }

    .product_card__gallery {
        width: 70%;
    }

    .product_item_images {
        display: none;
    }

    .catalog__list-wrapper .product_item_img:hover {
        box-shadow: none;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1210px) {
    .logo img {
        max-width: 90px;
    }

    .top-menu ul.navigation li {
        padding: 0 8px;
    }
}

@media screen and (max-width: 1024px) {
    .title_box {
        padding-top: 0;
        margin-left: 5px;

    }

    .product-detail-info-top .product-item-label-ring.product-item-label-right {
        top: 10px;
        left: 10px;
        right: auto;
    }

    .offers_box .offers_box_item .text_box {
        width: 100%;
    }

    .row-cell-left .embed-responsive {
        height: auto;
    }

    .row-cell-left .embed-responsive:before {
        padding-top: 75%;
    }

    .row-cell-left,
    .row-cell-right,
    .row-cell-left .receipt-item-row .receipt-item-col {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cell-right {
        padding-left: 15px !important;
    }

    .row-cell-left .receipt-item-text,
    .row-cell-right .receipt-item-text {
        height: 110px;
        max-height: initial;
    }

    .main-receipts-list .row-cell-right,
    .main-receipts-list .row-cell-left {
        padding: 5px !important;
    }

    .row-cell-right .receipt-item-content {
        padding: 20px 20px 65px;
    }

    .row-cell-right .receipt-list-item:nth-child(1) .receipt-item-col:nth-child(1) {
        order: 1;
    }

    .main-receipts-list .receipt-item-title {
        font-size: 14px;
        max-height: 34px;
    }

    .main-receipts-list .receipt-list {
        margin-left: 0;
        margin-right: 0;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next {
        top: calc(50% - 15px);
    }


    .header .wrapper-inner,
    .footer .wrapper-inner {
        max-width: 100%;
    }

    .top-nav-wrapper nav ul li.more {
        display: none;
    }

    .header .hb-content {
        height: 0 !important;
    }

    .bx-nav-1-lvl>a span {
        line-height: normal !important;
    }

    /* region mobile menu */
    .header .icon-box_item.open-in .search_wrapper {
        height: 185px;
    }

    .icon-box_item_line {
        display: none;
    }

    .header-bottom-line {
        border: 0;
    }

    .logo img {
        max-width: 130px;
    }

    .icon-box_item .goods_icon-counter {
        font-size: 12px;
        font-weight: normal;
        width: 23px;
        height: 19px;
        line-height: 19px;
        right: -13px;
    }

    .search-link {
        font-size: 20px;
    }

    .open-in .search-link {
        color: #434e5c;
    }

    .title-search-result {
        margin-top: -5px;
        z-index: 1200;
    }

    #search_in {
        position: static;
        order: 2;
        flex: 0 0 auto;
        max-width: max-content;
    }

    .header .top-icon-box {
        order: 4;
    }

    .header .search_wrapper {
        position: absolute;
        width: auto;
        right: -15px;
        left: -15px;
        top: 100%;
        background-color: #fff;
        z-index: 900;
        -webkit-box-shadow: 0 8px 9px 0 rgba(0, 0, 0, .13);
        box-shadow: 0 8px 9px 0 rgba(0, 0, 0, .13);
        height: 0;
        display: block;
        overflow: hidden;
        -webkit-transition: .2s ease-out;
        transition: .2s ease-out;
        max-width: 100vw;
        overflow: hidden;
        width: 100vw;
        margin: auto;
    }

    .header .search_wrapper #title-search {
        padding: 15px 20px;
    }

    #search_in.open-in .search_wrapper {
        height: auto;
    }

    .header-top-line,
    .header.sticky .header-top-line {
        padding: 15px 0;
    }

    .header {
        box-shadow: inset 0 0 0 1px #ddd;
        width: 100%;
        background-color: #fff;
        height: 70px;
    }

    .header .header-top,
    .top-banner {
        display: none;
    }

    .header .top-icon-box #user {
        font-size: 0;
        margin-right: 1rem;
    }

    .header .icon-box_item .fa-user-o {
        font-size: 24px;
        line-height: 26px;
    }

    .header.fixed {
        position: fixed;
        top: 0;
        z-index: 950;
    }

    body {
        transition: transform .5s ease;
        transition-delay: .1s;
    }

    /*    body.menu-in header {z-index: 1050;}*/
    body.menu-in {
        transform: translate(45%);
        position: fixed;

    }

    body .popup_mask {
        content: '';
        /*display: block;*/
        opacity: 0;
        visibility: hidden;
        z-index: 1050;
        transition: .45s ease-in-out;
    }

    body.menu-in .popup_mask {
        opacity: 1;
        visibility: visible;
        z-index: 1060;
        display: block !important;
    }

    body.menu-in .hamburger {
        z-index: 1070;
    }

    .top-nav-wrapper {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        background-color: #fff;
        z-index: 1050;
        /*transition: .4s ease-in-out;*/
        overflow: hidden;
        width: 45%;
        transform: translate(-100%);
        padding: 0 !important;
    }

    .top-nav-wrapper-overflow {
        /*padding: 20px;*/
        /*    overflow-y: scroll;
            -webkit-overflow-scrolling:touch;
            height: 100%;*/
    }

    .top-nav-wrapper .hamburger {
        position: absolute;
        top: 25px;
        left: 20px;
        z-index: 10;
    }

    .top-nav-wrapper .bx-nav-1-lvl {
        padding: 5px 15px;
        border-bottom: solid 1px #ebebeb;
    }

    .bx-nav-1-lvl>a,
    .bx-nav-1-lvl-link,
    .bx-nav-2-lvl-link {
        display: block;
        padding-left: 0;
    }

    .bx-nav-parent .bx-nav-1-lvl-link,
    .parent-column .bx-nav-2-lvl-link {
        width: calc(100% - 40px);
    }

    .mobile-menu-title {
        display: block;
        position: relative;
    }

    .bx-nav-1-lvl-link-text,
    .header.sticky .mobile-menu-title .bx-nav-1-lvl-link-text,
    .bx-nav-1-lvl-link .bx-nav-link-text {
        padding: 10px;
        font-weight: normal;
        width: calc(100% - 35px);
    }

    .bx-nav-list {
        padding: 0;
    }

    .header .top-nav-wrapper .icon-box_item {
        padding: 15px;
        width: 100%;

    }

    .icon-box_item .nav-mob-user___btn {
        width: 100%;
        display: flex;
        align-items: center;
    }

    .top-nav-wrapper .icon-box_item a {
        display: block;
        background-color: #434e5c;
        width: 50%;
        padding: 9px 0 11px;
        color: #fff;
        text-align: center;
    }

    .top-nav-wrapper .icon-box_item a:first-child {
        margin-right: 15px;
    }

    .top-nav-wrapper .icon-box_item .icon-box-link .fa {
        display: none;
    }

    .top-nav-wrapper .icon-box_item .icon-box-link .icon-txt {
        font-size: 14px;
        margin-left: 0;
    }


    .header-top-line .icon-box_item .visible-xs-inline-block {
        display: none !important;
    }

    .top-catalog-menu {
        display: block;
        padding-bottom: 15px;
    }

    .bx-top-nav-wrapper {
        padding-top: 0;
        z-index: 10;
        position: relative;
        opacity: 1;
        width: 100%;
        height: 100%;
        max-height: unset;
        top: auto;
        visibility: visible;
    }

    .bx-top-nav-wrapper.js-header-tabs-items__el

    /*:not(:first-of-type)*/
        {
        display: none;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        width: 100%;
    }

    .header .top-catalog-menu-title,
    .bx-top-nav-banner-wrapper,
    .top-nav-banner-item {
        display: none;
    }

    .bx-top-nav-box {
        box-shadow: none;
        border: none;
        display: block;
    }

    .bx-top-nav-menu {
        width: 100%;
    }

    .top-catalog-menu-title {
        position: relative;
    }

    .bx-top-nav {
        border-top: 1px solid #ebebeb;
    }

    .bx-nav-2-lvl-container,
    .bx-nav-2-lvl-container-advanced,
    .bx-nav-2-lvl-container.banner-in,
    .bx-nav-3-lvl-container,
    .bx-nav-3-lvl-container-advanced,
    .bx-nav-3-lvl-container.banner-in {
        z-index: 10;
        opacity: 1;
        visibility: visible;
        position: relative;
        box-shadow: none;
        width: 100%;
        left: auto;
        display: block;
    }

    .bx-nav-catinfo,
    .parent-column>a.bx-nav-2-lvl-link {
        display: none;
    }


    .header .mobile-menu-title .open_list {
        width: 30px;
        height: 30px;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        transform: rotate(0deg);
        transition: .2s ease-in-out;
        background: none;
        border: none;
        z-index: 100;
        font-size: 26px;
        padding: 0;
        line-height: 20px;
    }

    .bx-nav-3-lvl-link span {
        padding: 0;
    }

    .bx-nav-2-lvl-link span {
        padding: 8px 0;
    }

    .header .parent-column .mobile-menu-title .open_list:before {
        content: "\f107";
        width: 15px;
        height: 18px;
        background-color: transparent;
    }

    .header .parent-column .mobile-menu-title .open_list.active:before {
        transform: rotate(180deg);
    }

    .header .parent-column .mobile-menu-title .open_list.active {
        transform: none;
    }

    .header .parent-column .mobile-menu-title .open_list:after,
    .bx-top-nav-container:after,
    .bx-nav-3-lvl-container:after {
        display: none;
    }

    .bx-nav-2-lvl-container .wrapper-inner {
        height: auto;
        padding: 0;
        margin: 0;
        border: none;
        display: block;
    }

    .bx-nav-list-2-lvl,
    .bx-nav-list-2-lvl.banner-in {
        margin-top: 5px;
        width: 100%;
        max-width: 100%;
        border-top: 1px solid #ebebeb;
    }

    .bx-nav-2-lvl.parent-column {
        display: block;
        padding: 0 !important;
    }

    .top-nav-wrapper .navigation-container {
        padding: 0 15px 15px;
    }

    .bx-nav-2-lvl-link {
        /*text-transform: none;*/
        padding: 0 20px;
        /*border-bottom: 1px solid #ebebeb;*/
    }

    .bx-nav-2-lvl-link:last-child {
        border-bottom: 0;
    }

    .bx-nav-list-3-lvl {
        padding: 10px 0;
        border-bottom: 1px solid #ebebeb;
        border-top: 1px solid #ebebeb;
        box-shadow: inset 0 0 5px rgba(200, 200, 200, 0.5);
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .bx-nav-2-lvl.parent-column:last-child .bx-nav-list-3-lvl {
        border-bottom: none;
        padding-bottom: 0;
    }

    .bx-nav-2-lvl-link-text {
        /*font-size: 12px;*/
        font-weight: normal;
    }

    .bx-nav-3-lvl-link {
        padding: 7px 20px;
    }

    .bx-nav-1-lvl.bx-nav-parent:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text,
    .bx-nav-1-lvl:hover>.bx-nav-1-lvl-link .bx-nav-1-lvl-link-text {
        background-color: transparent;
    }

    .top-catalog-menu-title,
    .catalog__filter .title {
        position: relative;
        padding: 5px 0;
    }

    .header .open_list.active,
    .catalog__filter .open_list.active {
        transform: rotate(180deg);
    }

    .header .mobile-menu-title .mini-plus:before,
    .header .mobile-menu-title .mini-plus:after {
        width: 13px;
    }

    .header .open_list:after,
    .catalog__filter .open_list:after {
        transform: rotate(90deg);
    }

    .header .navigation a,
    .top-catalog-menu-title a {
        padding: 10px 0;
        font-size: 12px;
        text-transform: uppercase;
        display: inline-block;
        font-weight: 500;
    }

    /*endregion*/
    /* region catalog */
    .catalog-section-list-item {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .catalog-section-list-item-wrapper {
        width: 100%;
    }

    /*endregion*/
    /* region NEW*/
    .sale-order-payment-change-pp-company {
        width: 25%;
    }

    .main-slider .product_item {
        padding: 10px;
    }

    .bx_pagination_bottom .bx_pagination_page li,
    .bx_pagination_bottom .bx_pagination_page .nav-text {
        height: 35px;
        line-height: 33px;
    }

    .bx_pagination_bottom .bx_pagination_page li {
        width: 35px;
        font-size: 12px;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text {
        font-size: 11px;
        padding: 0;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text a {
        padding: 0 10px;
    }

    /*endregion*/
    .header .top-icon-box .icon-box_item .icon-txt,
    .header-phone,
    #search_in .icon-txt {
        display: none;
    }

    .noscroll {
        padding: 0;
    }

    .brand_box .brand_nav ul li.brand_nav_item {
        width: 31%;
        margin-right: 1%;
        margin-left: 1%;
    }

    .header .top-icon-box .icon-box_item a.icon-box-link.mobile {
        display: block;
    }

    .header .top-icon-box .icon-box_item a.icon-box-link.desktop {
        display: none;
    }

    .btn_hamburger {
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 27px;
        padding: 12px 0;
    }

    .btn_hamburger span {
        display: block;
        position: relative;
        width: 100%;
        height: 3px;
        background-color: #000;
        -webkit-transition: background-color 0 0.3s;
        transition: background-color 0 0.3s;
    }

    .btn_hamburger span:before,
    .btn_hamburger span:after {
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 3px;
        background-color: #000;
        -webkit-transition-duration: 0.3s, 0.3s;
        transition-duration: 0.3s, 0.3s;
        -webkit-transition-delay: 0.3s, 0;
        transition-delay: 0.3s, 0;
    }

    .btn_hamburger span:before {
        top: 8px;
        -webkit-transition-property: top, -webkit-transform;
        transition-property: top, -webkit-transform;
        transition-property: top, transform;
        transition-property: top, transform, -webkit-transform;
    }

    .btn_hamburger span:after {
        bottom: 8px;
        -webkit-transition-property: bottom, -webkit-transform;
        transition-property: bottom, -webkit-transform;
        transition-property: bottom, transform;
        transition-property: bottom, transform, -webkit-transform;
    }

    .btn_hamburger.active span {
        background-color: transparent;
    }

    .btn_hamburger.active span:before {
        top: 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition-delay: 0, 0.3s;
        transition-delay: 0, 0.3s;
    }

    .btn_hamburger.active span:after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition-delay: 0, 0.3s;
        transition-delay: 0, 0.3s;
    }

    .header .hb-content .logo {
        display: block;
        margin: auto;
        order: 3;
        padding-left: 0;
    }

    .header .navigation ul li.navigation_item {
        display: block;
        width: 100%;
    }

    .header .navigation ul li.navigation_item a.navigation-link {
        padding: 5px 0;
    }

    .header .navigation ul li.navigation_item a.navigation-link:after {
        display: none;
    }

    .header .nav_wrapper {
        position: relative;
        padding: 10px;
    }

    .header.sticky .navigation {
        top: 61px;
        height: calc(100% - 61px);
    }

    .header.menu-in .navigation {
        left: 0;
    }

    .header .header__subnav {
        display: none !important;
    }

    .header .top-icon-box .icon-box_item .header__subnav {
        display: block !important;
        padding: 0;
        top: 70px;
    }

    .header .top-icon-box .icon-box_item.hover .header__subnav {
        height: 61px;
    }

    .header.sticky .top-icon-box .icon-box_item .header__subnav {
        top: 60px;
    }

    .favour_wrapper {
        display: none !important;
    }

    .noscroll .main_content {
        padding-right: 0;
    }

    .product_card__content {
        display: block;
        padding-top: 0;
    }

    .product_card__gallery {
        width: 100%;
        padding-bottom: 30px;
        /*margin-bottom: 20px;*/
    }

    .product_card__info {
        width: 100%;
        margin-left: 0;
    }

    .product_card__info .product_card-flags {
        right: 20px;
        top: 10px;
    }

    .gallery__slider-main {
        display: none !important;
    }

    .gallery_wrapper .gallery__slider-thumb {
        width: 100%;
    }

    .gallery_wrapper .owl-carousel .owl-stage-outer {
        height: 100%;
    }

    .gallery_wrapper .gallery__slider-thumb a.active img,
    .gallery_wrapper .gallery__slider-thumb a:hover img {
        border: none;
        opacity: 1;
    }

    .gallery_wrapper .owl-dots .owl-dot span {
        width: 16px;
        height: 16px;
        background: transparent;
        border-radius: 50%;
        border: 1px solid #434e5c;
        position: relative;
    }

    .gallery_wrapper .owl-dots .owl-dot.active,
    .gallery_wrapper .owl-dots .owl-dot:hover {
        background: transparent;
    }

    .gallery_wrapper .owl-dots .owl-dot.active span:before,
    .gallery_wrapper .owl-dots .owl-dot:hover span:before {
        content: '';
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background: #434e5c;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .gallery_wrapper .gallery__slider-item {
        padding: 0;
    }

    .comment_item__body {
        width: 79%;
    }

    .owl-carousel {
        padding: 20px 0 0;
        margin-bottom: 20px;
    }

    .slider .owl-carousel {
        margin-bottom: 0;
    }

    .product_item-link {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .hidden_list {
        display: none;
    }

    .account-form .form__widget_fio .account-form__widget {
        margin-bottom: 10px;
    }

    .gallery_wrapper {
        height: 550px;
    }

    .gallery_wrapper .owl-item a {
        height: 550px;
    }

    .gallery_wrapper .gallery__slider-thumb a img {
        border: none;
    }

    .cartline_wrapper {
        display: none;
    }

    .basket_wrapper .bx_ordercart .bx_sort_container,
    #basket_items_list,
    #basket_items_delayed,
    #basket_items_subscribed,
    #basket_items_not_available {
        width: 100%;
        padding: 0;
        float: none;
    }

    #basket_items_list,
    #basket_items_delayed,
    #basket_items_subscribed,
    #basket_items_not_available {
        margin-left: 0;
    }

    .basket_wrappe_price {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price {
        display: block;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .old_price,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price {
        display: block;
        border-bottom: 1px solid #ddd !important;
        width: auto;
        position: relative;
        color: #000;
        text-decoration: none;
        font-size: 14px;
        font-weight: 500;
    }

    .mobile_price .old_price:before {
        content: 'Цена';
    }

    .mobile_price .current_price:before {
        content: 'Цена со скидкой';
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td,
    .mobile_price .old_price,
    .mobile_price .current_price {
        position: relative;
        min-height: 25px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom div,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .old_price span,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price span {
        position: absolute;
        background-color: #fff;
        right: 0;
        bottom: -3px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.discount,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.sum {
        border-bottom: 1px solid #ddd !important;
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.price .mobile_price .current_price {
        /*color: #e3414f;*/
        font-size: 16px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity span {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity {
        text-align: right;
        padding: 25px 0 15px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.quantity .centered {
        display: inline-block;
        position: relative;
        width: 155px !important;
    }

    .basket_quantity_control a {
        border: 1px solid #ddd;
        width: 45px;
        height: 45px;
        line-height: 41px;
        font-size: 25px !important;
        background-color: #f5f5f5;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom .basket_quantity_control {
        margin: 0 auto;
        width: 100%;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.item,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.control,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.price {
        font-weight: 500;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.custom.sum {
        font-size: 20px;
        font-weight: 900;
    }

    #basket_items_delayed table tbody td.quantity,
    #basket_items_delayed table tbody td.custom.sum {
        display: none;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control {
        margin: 25px 0 10px;
        position: relative;
        height: 20px;
        padding: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a {
        position: absolute;
        top: 0;
        font-size: 14px;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.add_cart,
    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.save {
        left: 0;
    }

    .bx_ordercart .bx_ordercart_order_table_container tbody td.control a.delete {
        right: 0;
    }

    #basket_items_delayed tbody td.item_title {
        margin-bottom: 0;
    }

    #basket_items_delayed tbody td.custom.discount,
    #basket_items_delayed tbody td.price .mobile_price .current_price {
        display: none;
    }

    #basket_items_delayed tbody td.price {
        max-width: 250px;
        margin-left: 120px;
    }

    .contacts__adress,
    .contacts__form {
        /*width: 50%;*/
    }

    .delivery__wrapper,
    .pay__wrapper {
        flex-direction: column;
    }

    .delivery-pay_content .content__text,
    .delivery-pay_content .content__image {
        width: 100%;
        padding-right: 0;
    }

    .delivery-pay_content .content__image {
        width: 50%;
        margin: auto;
    }

    .top__text {
        position: relative;
        right: 0;
        top: -10px;
    }

    .news-list {
        max-width: 768px;
        margin: auto;
    }

    .news-item {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .news-item:nth-child(2n) {
        margin-right: 0;
    }

    .news-item__container {
        background-color: #f6f6f6;
    }

    .news-title__link,
    .news-item__descr {
        margin: 0;
    }

    a.news-item__btn,
    .news-item__descr:after {
        display: none;
    }

    .page_404 {
        padding-top: 20px;
    }

    .page_404 .number {
        font-size: 170px;
    }

    .page_404 .title_404 {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .order_wrapper .sale_order_full_table {
        width: 70%;
    }


}

@media screen and (max-width: 991.98px) {
    .bottom-logo {
        max-width: 100%;
    }

    .product_card_detail .special_offer .product-item-button-container .basket_icon,
    .product_card_detail .special_offer .product-item-quantity-block .product-item-amount {
        /*width: auto;*/
    }

    .footer-item-menu-list {
        border-top: solid 1px #d7d7d7;
        border-bottom: solid 1px #d7d7d7;
    }

    .mail-subscribe {
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    }

    .mail-subscribe .subscribe-title h3 {
        margin-bottom: 5px;
    }

    .mail-subscribe .bx-subscribe {
        margin-top: 15px;
    }

    .mail-subscribe .subform-row {
        justify-content: center;
    }

    .contacts__adress {
        margin: 0;
        margin-bottom: 35px;
    }

    .message-form__wrapper {
        justify-content: center;
    }

    .contacts__form .title {
        text-align: center;
    }

    .contacts__form {
        margin: auto;
    }

    .contacts__adress,
    .contacts__form {
        text-align: center;
    }

    .mail-subscribe-container {
        background-image: none;
    }

}

@media screen and (max-width: 768px) {
    .product_card_fast {
        width: 100%;
    }

    .product_card_fast .fast_wrapper {
        align-items: baseline;
    }

    .product_item {
        cursor: pointer;
    }

    .offers_box .offers_box_item .text_box {
        font-size: 12px;
    }

    .offers_box .offers_box_item .text_box b {
        margin: 15px 0 5px;
    }

    .slider_wrapper h2,
    .main-receipts-list h2 {
        padding-bottom: 0;
        font-size: 18px;
        max-width: calc(100% - 60px);
    }

    .top-nav-wrapper {
        width: calc(100% - 100px);
    }

    body.menu-in {
        transform: translate(calc(-100% + 100px));
    }


    .sorting_box {
        text-align: left;
    }

    .sorting_box .sorting .sorting_item {
        margin-left: 0;
        margin-right: 10px;
    }

    .tab_slider {
        padding: 30px 0 0;
    }

    .sales_container a.sales_link .text_box {
        height: 20%;
    }

    .brands_box .text_box,
    .brand_box .text_box {
        margin-right: 0;
        width: 100%;
    }

    .order_block-buy .product_item__price .price {
        font-size: 30px;
    }

    .comment_item__left,
    .comment_item__body {
        width: 100%;
        display: block;
    }

    .comment_item__body {
        margin-top: 15px;
    }

    .brand-products .title_box {
        margin: 0;
    }

    .order__actions {
        padding-bottom: 45px;
    }

    .orders .orders-item__goods {
        width: 100%;
    }

    .search_wrapper .wrapper-inner {
        padding-top: 25px;
        padding-bottom: 30px;
    }

    .header .icon-box_item.open-in .search_wrapper {
        height: 124px;
    }

    .search_wrapper .search__input button {
        -webkit-background-size: 20px;
        background-size: 20px;
    }

    .orders a.order-item__link {
        margin-top: 15px;
    }

    .contacts_content {
        flex-direction: column;
        margin-bottom: 50px;
    }

    .contacts__adress,
    .contacts__form {
        /*width: 100%;*/
    }


    .contacts__list .contacts_item span {
        display: block;
        margin: 0;
    }

    .contacts__list .contacts_item a:after {
        display: none;
    }

    .contacts__list .contacts__adr .title {
        margin-bottom: 10px;
    }

    .message-form__widget input,
    .message-form__widget textarea,
    .message-form__controls .message-submit {
        /*width: 70%;*/
    }

    .order__info-cell_title {
        width: 30%;
    }

    .news-detail__image-rel,
    .news-detail__image-wrapper {
        height: 275px;
    }

    .page_404 .title_404 {
        font-size: 20px;
        text-align: center;
    }

    .order_wrapper .sale_order_full_table {
        width: 90%;
    }

    .order_wrapper .message_ok {
        font-size: 25px;
    }

    .product_card_fast .product_card_detail {
        padding: 20px 15px;
    }

    .product_card_fast .close-btn {
        top: 10px;
        right: 20px;
    }

    .header-bottom-line {
        border-bottom: none;
    }

    #breadcrumbs {
        display: none;
    }

    .wrapper-inner {
        padding-top: 0.5rem;
    }

    .bx-nav-store .bx-nav-store-link {
        width: 100%;
        display: flex;

        align-items: center;
    }

    .bx-nav-store .bx-nav-store-link .bx-nav-link-text {
        font-size: 14px;
        margin: 0 5px;
        line-height: 1.4 !important;
    }

    .bx-nav-store .bx-nav-item .fa {
        font-size: 20px;
    }

    .bx-nav-brands .bx-nav-store-link .bx-nav-link-text {
        font-size: 16px;
    }

    .hidden_mob {
        display: none;
    }

}

@media screen and (max-width: 767.98px) {

    .slider {
        margin-right: -5px;
        margin-left: -5px;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next,
    .slider-viewed .owl-carousel .owl-nav button.owl-prev,
    .slider-viewed .owl-carousel .owl-nav button.owl-next,
    .product_card_detail .special_offer .owl-nav button.owl-prev,
    .product_card_detail .special_offer .owl-nav button.owl-next {
        box-shadow: none;
        background-color: transparent;
        color: #000;
        width: 30px;
        height: 30px;
        top: -30px;
    }

    .owl-carousel .owl-nav button.owl-prev span,
    .owl-carousel .owl-nav button.owl-next span,
    .slider-viewed .owl-carousel .owl-nav button.owl-prev span,
    .slider-viewed .owl-carousel .owl-nav button.owl-next span,
    .product_card_detail .special_offer .owl-nav button.owl-prev span,
    .product_card_detail .special_offer .owl-nav button.owl-next span {
        background: none;
        padding: 4px 0;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .product_card_detail .special_offer .owl-nav button.owl-prev {
        left: auto;
        right: 30px;
    }

    .owl-carousel .owl-nav button.owl-next,
    .product_card_detail .special_offer .owl-nav button.owl-next {
        left: auto;
        right: 0;
    }

    .product_card_detail .special_offer .owl-nav button.owl-prev span:before,
    .product_card_detail .special_offer .owl-nav button.owl-next span:before {
        font-size: 22px;
    }

    .product_card_fast .product-detail-byu-container {
        margin: 0 -15px;
    }

    .favorite-element-container .title_box .sorting {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .bx-sbb-empty-cart-text {
        font-size: 30px;
    }

    .bx-sbb-empty-cart-desc {
        text-align: center;
    }
}

@media screen and (max-width: 575.98px) {
    .sorting_box {

        width: 100%;
    }

    .favorite-element-container .title_box .sorting {
        margin-top: 15px;
    }

    .offers_box .offers_box_item {
        margin-bottom: 20px;
    }

    .offers_box {
        padding-top: 30px;
    }

    .row-cell-left .embed-responsive,
    .row-cell-right .embed-responsive {
        height: auto;
    }

    .row-cell-left .embed-responsive:before,
    .row-cell-right .embed-responsive:before {
        padding-top: 50%;
    }

    .main-user-consent-request-popup-header {
        font-size: 16px;
        line-height: 1.2;
        text-align: center;
    }

    .main-user-consent-request-popup-textarea-block {
        margin-bottom: 10px;
    }

    .bx-subscribe .bx-input-group .bx-form-control {
        width: 100%;
    }

    .top-nav-wrapper .icon-box_item .icon-box-link .icon-txt {
        font-size: 14px;
    }

    .page_404 .text_404 {
        padding: 20px;
    }

    .btn-subscribe {
        font-size: 18px;
    }

    /* region NEW */
    .bx_pagination_bottom .bx_pg_section.bx_pg_show_col {
        display: inline-block;
    }

    .bx_pagination_bottom .bx_pg_section {
        text-align: center;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text span {
        display: none;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text {
        width: 35px;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text .fa {
        margin: 0;
    }

    .bx_pagination_bottom .bx_pagination_page ul {
        padding: 0;
    }

    .sale-order-detail-payment-options-shipment-image-container,
    .sale-order-detail-payment-options-methods-image-container {
        margin-bottom: 10px;
        width: 100%;
        float: none;
    }

    .sale-order-detail-payment-options-methods-shipment-list,
    .sale-order-detail-payment-options-methods-info {
        float: none;
        width: 100%;
    }

    .sale-order-detail-payment-options-methods-information-block {
        margin: 0;
    }

    .sale-order-detail-payment-options-methods-image-element,
    .sale-order-detail-payment-options-shipment-image-element {
        background-position: 0;
    }

    .sale-order-payment-change-pp-company {
        width: 33.333333%;
        float: left;
    }

    .sale-order-list-status-restricted,
    .sale-order-list-status-alert,
    .sale-order-list-status-success {
        margin-left: 0;
    }

    .sale-order-list-payment-title-element {
        margin-right: 5px;
    }

    .sale-order-payment-change-payment-title {
        margin-bottom: 10px;
    }

    .sale-order-list-payment-price {
        margin-top: 10px;
    }

    .sale-order-list-link {
        flex-direction: column;
    }

    .sale-order-list-link a {
        display: block;
        margin: 5px 0;
    }

    .title-search-result .bx_item_block,
    .title-search-result .others_result,
    .title-search-result .all_result {
        padding-left: 5px;
        padding-right: 5px;
    }

    .title-search-result .bx_img_element,
    .title-search-result .bx_image {
        width: 45px;
        height: 45px;
    }

    .bx_item_element {
        font-size: 12px;
    }

    .api_modal .api_modal_title {
        font-size: 16px;
    }

    .api_modal .api_modal_close {
        top: 10px;
    }

    .api_form .api_label,
    .api-reviews-form .api-star-rating-label {
        font-size: 14px;
    }

    .api-reviews-form .api-star-rating i {
        background-image: url(/bitrix/images/api.reviews/flat/green1/sprite.png) no-repeat 0 -15px;
        width: 22px;
        height: 21px;
    }

    .api-reviews-form .api-star-rating i.active {
        background-image: url(/bitrix/images/api.reviews/flat/green1/sprite.png) no-repeat 0 -36px;
    }

    .product_card__title h1 {
        line-height: 1.3;
    }

    .set_container .set_name {
        flex-direction: column;
    }

    .set_container .set_image__wrap a {
        width: 60px;
    }

    .set_container .set_info {
        width: calc(100% - 75px);
    }

    .set_container .set_name .name,
    .set_container .set_name a {
        width: 100%;
    }

    .set_container .set_name .price {
        width: 100%;
        text-align: right;
        padding-left: 0;
        margin-top: 10px;
    }

    .set_container label.set_check-in,
    .set_container div.set_check-in {
        bottom: auto;
        top: 15px;
    }

    #search_in {
        padding-left: 10px;
        padding-right: 10px;
    }

    .header .logo p {
        font-size: 16px;
    }

    .header .top-icon-box #user {
        display: none;
    }

    .header-bottom-row {
        padding: 0;
    }

    .header {
        height: 60px;
    }


    .tab_slider h2,
    .brands_box h2,
    h1 {
        font-size: 24px;
    }

    .slider .owl-nav button span,
    .slider_in_fast .owl-nav button span,
    .brands_wrapper .owl-nav button span {
        width: 35px;
        height: 35px;
        background-size: 15px;
    }

    .slider .owl-nav button.owl-prev,
    .brands_wrapper .owl-nav button.owl-prev {
        margin-right: 5px;
    }

    .offers_box {
        justify-content: center;
    }

    .tab_slider {
        padding: 20px 0 0;
    }

    .main_banner_image {
        margin: 30px 0;
    }

    /* endregion */
    .logo {
        margin-right: 10px;
    }

    .header .hb-content .logo {
        width: 95px;
    }

    .header .logo img {
        max-width: 95px;
    }

    .footer .network-box {
        width: 40%;
    }

}


.api_modal .api_modal_loader .api_spinner {
    animation: loader 5s linear infinite;
}

@keyframes loader {
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}


/** initial setup **/
.nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.nano>.nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.nano>.nano-content:focus {
    outline: thin dotted;
}

.nano>.nano-content::-webkit-scrollbar {
    display: none;
}

.has-scrollbar>.nano-content::-webkit-scrollbar {
    display: block;
}

.nano>.nano-pane {
    background: rgba(0, 0, 0, .25);
    position: absolute;
    width: 10px;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden \9;
    /* Target only IE7 and IE8 with this hack */
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.nano>.nano-pane>.nano-slider {
    background: #444;
    background: rgba(0, 0, 0, .5);
    position: relative;
    margin: 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.nano:hover>.nano-pane,
.nano-pane.active,
.nano-pane.flashed {
    visibility: visible \9;
    /* Target only IE7 and IE8 with this hack */
    opacity: 0.99;
}

/*Выбор точки */
.top-store_title {
    cursor: pointer;
    font-size: 14px;
}

.top-payment__content {}

.top-store__content,
.top-payment__content {
    top: 100%;
}

.list-block {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    padding: 0 15px;
    display: none;
    border: solid 1px #f2f2f2;
    min-width: 200px;
}

.list-block__item {
    padding: 7px 0;
    font-size: 14px;
    cursor: pointer;
    padding-right: 22px !important;

}

.list-block__item:not(:last-of-type) {
    border-bottom: 1px solid #ededed;
}

.list-block__item:hover {
    color: #434e5c;

}

.owl-carousel .owl-stage {
    display: flex;
}

.slider-viewed .owl-stage .product-item-container {
    display: flex;
}

.slider-viewed .owl-stage .product_item,
.slider-viewed .owl-stage .product-item-container {
    /* height: 100%; */
    width: 100%;
}

.bx-no-touch .owl-stage .product-item-container:hover .product-item {
    width: 100%;
}

@keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1.0;
    }
}

.top-store .badge-resp {
    display: none !important;
}

.top-payment__title {
    position: relative;
}

.top-payment__title .fa-check {
    position: absolute;
    right: -19px;
    color: #434e5c;
    top: 4px;
    font-size: 12px;
}

@media screen and (min-width: 1025px) {
    .top-store_title {

        vertical-align: middle;
    }

    .top-store_text {
        max-width: 114px;
        overflow: hidden;
    }

    .top-store_title span {
        white-space: nowrap;
    }

    .list-no-select {
        position: relative;
    }

    .badge-resp {
        padding-right: 0.4em;
        padding-left: .4em;
        padding-top: 0;
        padding-bottom: 0;
        min-width: 16px;
        min-height: 16px;
        position: absolute;
        top: -2%;
        font-size: 10px;
        line-height: 16px;

    }

    .badge-red {
        color: #fff;
        background-color: #F44336;
        text-shadow: none;
    }

    .top-store .badge-resp {
        top: -10px;
        right: -3px;
        font-size: 11px;
        display: none;
    }

    .list-no-select .badge-resp {
        display: inline-block !important;
    }

    .header-mob-menu__badge {
        display: none;
    }

    .header-mob-menu__check {
        display: none !important;
    }

}

@media screen and (max-width: 1025px) {


    .top-store__content {
        right: 0;
    }

    .top-store_mob-icon:before,
    .top-store_mob-icon:after {}

    .top-store_mob-icon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='63'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='65' width='50' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath stroke='null' id='svg_2' fill='%23010101' d='m34.836333,24.443316c0,-5.726766 -4.661335,-10.386222 -10.389067,-10.386222c-5.727732,0 -10.389067,4.659455 -10.389067,10.386222c0,5.728611 4.661335,10.389912 10.389067,10.389912c5.727732,0 10.389067,-4.6613 10.389067,-10.389912zm-17.641673,0c0,-3.997113 3.253617,-7.249784 7.252606,-7.249784s7.251683,3.251748 7.251683,7.249784c0,3.998958 -3.252695,7.252551 -7.251683,7.252551s-7.252606,-3.253593 -7.252606,-7.252551z'/%3E%3Cpath stroke='null' id='svg_3' fill='%23010101' d='m23.975043,62.535664l1.313769,-1.375157c0.919102,-0.965098 22.539981,-23.750937 22.539981,-36.618552c0,-13.269018 -10.701048,-24.064702 -23.852677,-24.064702c-13.150556,0 -23.849459,10.795684 -23.849459,24.064702c0,12.867615 21.616589,35.653453 22.536763,36.61747l1.311624,1.376239zm0,-58.377621c11.141831,0 20.206299,9.14463 20.206299,20.384994c0,8.824373 -13.536643,25.39658 -20.206299,32.661865c-6.668583,-7.263121 -20.203081,-23.829919 -20.203081,-32.661865c0,-11.240364 9.063395,-20.384994 20.203081,-20.384994z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .top-store_mob-icon:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='63'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='65' width='50' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath stroke='null' id='svg_2' fill='%231e2b3c' d='m34.836333,24.443316c0,-5.726766 -4.661335,-10.386222 -10.389067,-10.386222c-5.727732,0 -10.389067,4.659455 -10.389067,10.386222c0,5.728611 4.661335,10.389912 10.389067,10.389912c5.727732,0 10.389067,-4.6613 10.389067,-10.389912zm-17.641673,0c0,-3.997113 3.253617,-7.249784 7.252606,-7.249784s7.251683,3.251748 7.251683,7.249784c0,3.998958 -3.252695,7.252551 -7.251683,7.252551s-7.252606,-3.253593 -7.252606,-7.252551z'/%3E%3Cpath stroke='null' id='svg_3' fill='%231e2b3c' d='m23.975043,62.535664l1.313769,-1.375157c0.919102,-0.965098 22.539981,-23.750937 22.539981,-36.618552c0,-13.269018 -10.701048,-24.064702 -23.852677,-24.064702c-13.150556,0 -23.849459,10.795684 -23.849459,24.064702c0,12.867615 21.616589,35.653453 22.536763,36.61747l1.311624,1.376239zm0,-58.377621c11.141831,0 20.206299,9.14463 20.206299,20.384994c0,8.824373 -13.536643,25.39658 -20.206299,32.661865c-6.668583,-7.263121 -20.203081,-23.829919 -20.203081,-32.661865c0,-11.240364 9.063395,-20.384994 20.203081,-20.384994z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .top-store_mob-icon {
        margin-bottom: -1px;
    }

    .header .icon-box_item a {
        vertical-align: bottom;
    }

    .list-block {
        box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
    }

    .header .icon-box_item .icon-item.top-payment_mob-icon {
        height: 22px;
    }

    .top-payment_mob-icon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='44' width='50' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath id='svg_1' fill-rule='evenodd' d='m47.141676,36.174749l0,0c0,2.762 -2.238,5 -5,5l0,0l-36,0l0,0c-2.762,0 -5,-2.238 -5,-5l0,-29c0,-2.209 1.791,-4 4,-4l0,0l20.171,0l8.099,-2.934c0.513,-0.187 1.081,0.078 1.268,0.589l0.853,2.345l3.609,0c2.209,0 4,1.791 4,4l0,2l0,0c2.209,0 4,1.791 4,4l0,23zm-42,-31l0,0c-1.104,0 -2,0.896 -2,2s0.896,2 2,2l3.445,0l0,0l0.189,0c0.013,-0.005 0.021,-0.016 0.034,-0.021l10.982,-3.979l-14.65,0zm29.078,0.181l-1.062,-2.924l-0.001,0l0,0l-2.051,0.743l0.003,0l-5.514,2l-0.01,0l-11.039,4l21.062,0l-1.388,-3.819zm6.922,1.819c0,-1.104 -0.896,-2 -2,-2l-2.883,0l1.454,4l3.429,0l0,0l0,-2zm2,4l-38,0l0,0c-0.732,0 -1.41,-0.211 -2,-0.555l0,25.555c0,1.657 1.344,3 3,3l36,0c1.657,0 3,-1.343 3,-3l0,-7l-4,0c-2.209,0 -4,-1.791 -4,-4s1.791,-4 4,-4l4,0l0,-8c0,-1.104 -0.896,-2 -2,-2zm2,16l0,-4l-4,0c-1.104,0 -2,0.896 -2,2s0.896,2 2,2l4,0zm-4,-3l2,0l0,2l-2,0l0,-2z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
    }

    .top-payment_mob-icon:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='42'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='44' width='50' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath id='svg_1'  fill='%231e2b3c' fill-rule='evenodd' d='m47.141676,36.174749l0,0c0,2.762 -2.238,5 -5,5l0,0l-36,0l0,0c-2.762,0 -5,-2.238 -5,-5l0,-29c0,-2.209 1.791,-4 4,-4l0,0l20.171,0l8.099,-2.934c0.513,-0.187 1.081,0.078 1.268,0.589l0.853,2.345l3.609,0c2.209,0 4,1.791 4,4l0,2l0,0c2.209,0 4,1.791 4,4l0,23zm-42,-31l0,0c-1.104,0 -2,0.896 -2,2s0.896,2 2,2l3.445,0l0,0l0.189,0c0.013,-0.005 0.021,-0.016 0.034,-0.021l10.982,-3.979l-14.65,0zm29.078,0.181l-1.062,-2.924l-0.001,0l0,0l-2.051,0.743l0.003,0l-5.514,2l-0.01,0l-11.039,4l21.062,0l-1.388,-3.819zm6.922,1.819c0,-1.104 -0.896,-2 -2,-2l-2.883,0l1.454,4l3.429,0l0,0l0,-2zm2,4l-38,0l0,0c-0.732,0 -1.41,-0.211 -2,-0.555l0,25.555c0,1.657 1.344,3 3,3l36,0c1.657,0 3,-1.343 3,-3l0,-7l-4,0c-2.209,0 -4,-1.791 -4,-4s1.791,-4 4,-4l4,0l0,-8c0,-1.104 -0.896,-2 -2,-2zm2,16l0,-4l-4,0c-1.104,0 -2,0.896 -2,2s0.896,2 2,2l4,0zm-4,-3l2,0l0,2l-2,0l0,-2z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
    }

    .list-no-select {
        position: relative;
    }

    .header-mob-menu__check {
        display: block;
        position: absolute;
        font-size: 10px;
        font-weight: 300;
        background-color: #434e5c;
        width: 23px;
        height: 19px;
        line-height: 19px;
        right: -8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        top: -11px;
        color: #fff;
        text-align: center;
        /*    padding-right: 2px;*/
        z-index: 200;

    }

    /*    .header-mob-menu__check--transparent{
            background-color: transparent;
            right: -2px;
            font-size: 12px;
            color:  #434e5c;
        }*/
    .header-mob-menu__check svg {
        max-width: 15px;
        vertical-align: middle;
        padding-bottom: 1px;
    }

    .list-no-select:after {
        display: block;
        position: absolute;
        font-size: 12px;
        font-weight: normal;
        width: 23px;
        height: 19px;
        line-height: 19px;
        right: -8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background-color: #94212c;
        top: -11px;
        color: #fff;
        text-align: center;
        z-index: 200;
        content: "!";
    }

    .list-block__item {
        padding: 10px 0;
    }

    .header .top-nav-wrapper .icon-box_item {
        display: block;
    }

}

@media screen and (min-width: 769px) and (max-width: 1025px) {

    .top-store__content,
    .top-payment__content {
        top: calc(100% - 11px);
    }
}

@media screen and (max-width: 768px) {

    .tab_slider h2,
    .brands_box h2,
    h1 {
        font-size: 26px;
    }

    .top-payment__title {
        font-size: 0.96em;
    }

    .top-payment__content,
    .top-store__content {
        right: 0;
        left: 0;
        bottom: 100%;
        top: unset;
        overflow: auto;
    }

    .list-block {
        box-shadow: 1px -2px 5px 0px rgb(210 210 210 / 38%);
    }

    .title_box {
        padding: 5px 0 10px 0;
        font-size: 22px;
        margin-right: 5px;

    }

    .fast_elem_wrapper {
        padding-bottom: 60px;
    }

    .hamburger.is-active .line::after,
    .hamburger.is-active .line::before {
        background-color: #434e5c;
    }
}

@media screen and (max-width: 576px) {
    .top-store_mob-icon {
        margin-top: -1px;
        margin-bottom: 0;
    }


}

@media screen and (max-width: 400px) {

    .header .logo img {
        max-width: 85px;
    }

}

@media screen and (max-width: 350px) {}


/*  Стилизация инпута*/
input.input-custom,
textarea.input-custom,
select.input-custom {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ddd;
    outline: none;
    font-size: 14px;
    color: #000;
    vertical-align: top;
    text-overflow: ellipsis;


}

textarea.input-custom {}

input.input-custom {
    height: 41px;
    line-height: 41px;
    display: inline-block;
}

input.input-custom::-webkit-input-placeholder {
    line-height: 41px;
}

input.input-custom:-moz-placeholder {
    line-height: 41px;
}

input.input-custom::-moz-placeholder {
    line-height: 41px;
}

input.input-custom:-ms-input-placeholder {
    line-height: 41px;
}

input.input-custom::placeholder {
    line-height: 41px;
}

input.input-custom:focus,
textarea.input-custom:focus,
.input-styled__wrap:focus {
    border-color: #434e5c;
}

/*   Инпут с иконкой - обязательные элементы - оболочка   .input-styled__wrap  иконка   .input-styled__icon инпут .input-styled.input-custom*/
.input-styled__wrap {
    position: relative;
    display: inline-flex;
    font-size: 14px;
}

.input-styled__icon {
    display: inline-flex;
    position: absolute;
    height: 100%;
    border-radius: 0 4px 4px 0;
    right: 0;
    font-size: 16px;
    width: 41px;
    text-align: center;
    line-height: 41px;
    align-items: center;
    justify-content: center;

}

.select-custom__ul li,
.select-custom__input {
    cursor: pointer;
}

.input-styled--left .input-styled__icon {
    right: unset;
    left: 0;
}

.input-styled__icon:after {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    border-right: 1px solid #ddd;
}

.input-styled--left .input-styled__icon:after {
    left: unset;
    right: 0;

}

.input-styled:focus~.input-styled__icon:after {
    border-color: #434e5c;

}

.input-styled:focus~.input-styled__icon {
    color: #434e5c;
}

.input-styled__wrap .input-styled {
    padding-right: 50px;

}

.input-styled--left .input-styled {
    padding-left: 50px;
}

input.input-custom,
textarea.input-custom,
.select-custom__el,
.input-custom option,
.select-custom__el--err {
    padding: 6px 15px;
}

.input-custom option {
    border-bottom: 1px dashed #ddd;
}

.input-custom option:hover {
    background: #f3f3f3;
    color: #000;
}

.input-custom option:checked:active {
    color: #000 !important;
}

.input-custom option:checked {
    background: #434e5c;
    color: #fff !important;
}

::-webkit-calendar-picker-indicator {
    display: none;
}

.custom-form__row {
    position: relative;
}

.input-custom__text-err {
    position: absolute;
    top: -1.4em;
    right: 2px;
    font-size: 11px;
    color: #cc3232;
    font-weight: 500;
    display: none;
}

input.input-custom__err {
    border-color: #cc3232;
}

.input-custom__err+.input-custom__text-err {
    display: block;
}

/* \\\-------\\\*/

/*Стилизированный селект*/
/*  Обязательные элементы - оболочка  .input-styled__wrap  иконка   .input-styled__icon инпут .input-styled.input-custom селект ul.select-custom li.select-custom__el */
.select-custom__ul {
    position: absolute;
    left: 0;
    top: calc(100% + 1px);
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    border-top: none;
    z-index: 100;
    border-radius: 3px;
    display: none;

}

.select-custom__el:hover {
    color: #434e5c;
}

.select-custom__el:not(:last-of-type) {
    border-bottom: 1px solid #ddd;
}

.select-custom__el--err {
    color: #cc3232;
    display: none;
}

/* \\\-------\\\*/


.img-edit {
    margin-top: 0.5rem;
    cursor: pointer;
}

.img-edit__text {
    font-size: 12px;
    color: #434e5c;
}

.img-edit__icon {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='401pt' viewBox='0 -1 401.52289 401' width='401pt' fill='%231e2b3c'%3E%3Cpath d='m370.589844 250.972656c-5.523438 0-10 4.476563-10 10v88.789063c-.019532 16.5625-13.4375 29.984375-30 30h-280.589844c-16.5625-.015625-29.980469-13.4375-30-30v-260.589844c.019531-16.558594 13.4375-29.980469 30-30h88.789062c5.523438 0 10-4.476563 10-10 0-5.519531-4.476562-10-10-10h-88.789062c-27.601562.03125-49.96875 22.398437-50 50v260.59375c.03125 27.601563 22.398438 49.96875 50 50h280.589844c27.601562-.03125 49.96875-22.398437 50-50v-88.792969c0-5.523437-4.476563-10-10-10zm0 0'/%3E%3Cpath d='m376.628906 13.441406c-17.574218-17.574218-46.066406-17.574218-63.640625 0l-178.40625 178.40625c-1.222656 1.222656-2.105469 2.738282-2.566406 4.402344l-23.460937 84.699219c-.964844 3.472656.015624 7.191406 2.5625 9.742187 2.550781 2.546875 6.269531 3.527344 9.742187 2.566406l84.699219-23.464843c1.664062-.460938 3.179687-1.34375 4.402344-2.566407l178.402343-178.410156c17.546875-17.585937 17.546875-46.054687 0-63.640625zm-220.257812 184.90625 146.011718-146.015625 47.089844 47.089844-146.015625 146.015625zm-9.40625 18.875 37.621094 37.625-52.039063 14.417969zm227.257812-142.546875-10.605468 10.605469-47.09375-47.09375 10.609374-10.605469c9.761719-9.761719 25.589844-9.761719 35.351563 0l11.738281 11.734375c9.746094 9.773438 9.746094 25.589844 0 35.359375zm0 0'/%3E%3C/svg%3E");
    background-size: contain;
    display: inline-block;
    vertical-align: bottom;
}

.img-edit:hover .img-edit__text {
    color: #326083;
}

.img-edit:hover .img-edit__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='401pt' viewBox='0 -1 401.52289 401' width='401pt' fill='%23229fff'%3E%3Cpath d='m370.589844 250.972656c-5.523438 0-10 4.476563-10 10v88.789063c-.019532 16.5625-13.4375 29.984375-30 30h-280.589844c-16.5625-.015625-29.980469-13.4375-30-30v-260.589844c.019531-16.558594 13.4375-29.980469 30-30h88.789062c5.523438 0 10-4.476563 10-10 0-5.519531-4.476562-10-10-10h-88.789062c-27.601562.03125-49.96875 22.398437-50 50v260.59375c.03125 27.601563 22.398438 49.96875 50 50h280.589844c27.601562-.03125 49.96875-22.398437 50-50v-88.792969c0-5.523437-4.476563-10-10-10zm0 0'/%3E%3Cpath d='m376.628906 13.441406c-17.574218-17.574218-46.066406-17.574218-63.640625 0l-178.40625 178.40625c-1.222656 1.222656-2.105469 2.738282-2.566406 4.402344l-23.460937 84.699219c-.964844 3.472656.015624 7.191406 2.5625 9.742187 2.550781 2.546875 6.269531 3.527344 9.742187 2.566406l84.699219-23.464843c1.664062-.460938 3.179687-1.34375 4.402344-2.566407l178.402343-178.410156c17.546875-17.585937 17.546875-46.054687 0-63.640625zm-220.257812 184.90625 146.011718-146.015625 47.089844 47.089844-146.015625 146.015625zm-9.40625 18.875 37.621094 37.625-52.039063 14.417969zm227.257812-142.546875-10.605468 10.605469-47.09375-47.09375 10.609374-10.605469c9.761719-9.761719 25.589844-9.761719 35.351563 0l11.738281 11.734375c9.746094 9.773438 9.746094 25.589844 0 35.359375zm0 0'/%3E%3C/svg%3E");
}


/*
Форма*/
.custom-form__img-block,
.custom-form__block {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.custom-form__img {
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(210, 210, 210, 0.5);
    border: solid 1px #e2e2e2;
    background-color: #fff;
    padding: 10px;
    margin: 0.5rem 2rem 0 0;
    position: relative;
    min-width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 250px;
    height: 210px;
}

.custom-form__img img {
    max-width: 96%;
    max-height: 195px;
}

.custom-form__row {
    margin: 0.3rem 0;
}

.custom-form__row>span {
    display: inline-block;
    margin-right: 1rem;
    width: 200px;
    vertical-align: middle;
}

.loader {
    margin: auto;
    display: none;
}

.custom-form__btn {
    position: relative;
    margin: 1.5rem 0;
}

.js-submit-init {
    position: relative;
    pointer-events: none;
}

.custom-form__btn.submit .loader,
.js-submit-init .loader {
    display: block;
}

.custom-form__btn.submit .btn,
.js-submit-init {
    color: transparent !important;
}

.custom-form__btn .loader span {
    border-width: 3px !important;
    width: 100%;
    height: 100%;
    max-width: 20px;
    max-height: 20px;
}

.custom-form__img-block,
.custom-form__block {
    margin: 1rem 0;
}

@media screen and (max-width: 472px) {
    .custom-form__row {
        max-width: 280px;
    }

    .custom-form__row span {
        margin-bottom: 3px;
    }

    .custom-form__row input:not(.btn) {
        width: 100%;
    }

    .custom-form__row {
        margin: 0.5rem 0;
    }
}

@media screen and (min-width: 769px) {
    .bx-top-nav-menu {
        max-height: calc(100VH - 120px);
        overflow: auto;
    }

    .bx-top-nav-menu .bx-nav-list-2-lvl {
        max-height: 100%;
        overflow: auto;
    }

    .bx-nav-list-2-lvl .mCustomScrollBox.mCS-light {
        padding-bottom: 20px;
    }


}

.info-row__days {
    font-size: 11px;
    line-height: 12px;
    margin: 1rem 0;


}

.info-row__days .day {
    width: 30px;
    border: 1px solid #bababa;
    color: #bababa;
    border-radius: 2px;
    padding: 4px 5px;
    margin-right: 6px;
    text-align: center;
    display: inline;
    cursor: pointer;


}

.info-row__days .day:last-of-type {
    margin-right: 0;
}

.info-row__days .day.enabled {
    background: #434e5c;
    border-color: #434e5c;
    color: white;
}

.top-store_title {
    position: relative;
}

.btn-text-green {
    font-weight: 500;
    border-radius: 3px;
    font-size: 15px;
    color: #434e5c;
    background-color: transparent;
    padding: 8px 15px 7px 15px;
    position: relative;
    -webkit-transition: ease-in-out .2s;
    transition: ease-in-out .2s;
}

.top-line-nav {
    display: none;
}

.top-nav-wrapper .icon-box_item {
    display: none;
}

.top-catalog-menu-mob__row {
    display: none;
}

@media screen and (min-width: 768px) {
    .header .header-mob-menu .header-mob-menu__text {
        display: none;
    }

    .nav-add-mob {
        display: none;
    }
}

@media screen and (max-width: 768px) {
    .info-row__days .day {
        width: 25px;
        border-radius: 2px;
        padding: 3px 2px;
        margin-right: 6px;
        display: inline-block;
        line-height: 1;


    }

    .header-bottom-row {
        display: flex;
        justify-content: space-between;
        margin: 0;
        align-items: flex-start;
        padding-top: 1.5rem;
    }

    .hamburger .line {
        bottom: 10px;

    }

    .header-bottom .hamburger {
        order: 6;
        width: 30px;

    }

    .header .hb-content .logo {
        width: auto;
        order: 1;
        margin: 0;
        text-align: center;
    }

    .header .top-icon-box {
        flex-grow: 2;
        justify-content: space-around;
        justify-content: space-evenly;
        padding-bottom: 0.5rem;
        max-width: 440px;
    }

    .header .hb-content,
    .header .header-bottom,
    .header {
        height: auto !important;
    }

    .top-line-nav {
        display: block;
        order: 7;
        width: 100%;
        margin-top: 5px;
    }

    .styled-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        /*   max-width: 400px;*/
        padding: 5px;
        background: #f5f5f5;
        border-radius: 4px;
        margin: auto;

    }

    .styled-nav__li {
        width: 50%;
        font-size: 13px;
        padding: 4px 10px;
        text-align: center;
        border-radius: 4px;
        border: none;
        background: transparent;
        position: relative;
        z-index: 1;
        transition: 1s;
        cursor: pointer;
    }

    .styled-nav__li.active {
        color: white;
        transition: 1s;
        font-weight: 400;
    }

    .styled-nav__li.animate:before {
        content: "";
        display: block;
        position: absolute;
        background: #434e5c;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 4px;
        transition: 800ms;
        box-shadow: 1px 1px 4px 1px #c7c7c7;
    }

    .styled-nav__li.animate:not(:last-of-type)::after {
        content: "";
        /*width: 1px;
        height: 70%;
        background: #dddddd;
        position: absolute;
        z-index: -1;
        opacity: 1;*/
    }

    .styled-nav li:last-child::after {
        opacity: 0;
    }

    .styled-nav__li[data-tab="0"].animate:after {
        left: 200%;

    }

    .styled-nav__li[data-tab="1"].animate:after {
        left: 100%;
    }

    .styled-nav__li[data-tab="2"].animate:after {
        left: 100%;


    }

    li[data-tab="0"].animate:before {
        left: 0;
        transition: 800ms;
    }

    li[data-tab="1"].animate:before {
        left: 100%;
        transition: 800ms;
    }

    li[data-tab="2"].animate:before {
        left: 200%;
        transition: 800ms;
    }

    .bx-top-nav {
        border-top: none;
    }

    .header .header-mob-menu .header-mob-menu__text {
        font-size: 9px;
        display: inline-block;
        width: 100%;
        max-width: 50px;
        margin-top: 5px;
        line-height: 1.2;
    }

    .header .header-mob-menu a {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        min-height: 41px;
        justify-content: flex-start;
    }

    .top-search {
        display: none;
    }

    .top-nav-wrapper {
        display: none;

    }

    .mail-subscribe-container,
    footer {
        /*  display: none;*/
    }

    .nav-add-mob {
        background: #f5f5f5;
        padding: 1px 0;
    }

    .nav-add-mob>* {
        background: #fff;
    }

    .nav-user {
        font-size: 12px;
        padding: 12px;
        /*  border-top: 1px solid #e4e4e4;*/
        border-bottom: 1px solid #e4e4e4;
        flex-shrink: 0;

    }

    .nav-user span {
        display: inline-block;
        width: 100%;
        text-align: center !important;
        padding-bottom: 2px;
    }

    .nav-user__row a {
        display: inline-block;
        max-width: max-content;
        padding: 0;
        margin: 0;
    }

    .nav-user__title {
        font-size: 1.3em;
        font-weight: 500;
    }

    .nav-add-mob li {
        padding: 0.8rem 1.5rem;
        border-bottom: 1px solid #e4e4e4;
    }

    .nav-add-mob .navigation:first-of-type li:first-of-type {
        border-top: 1px solid #e4e4e4;
    }

    .nav-add-mob a {
        width: 100%;
        display: inline-flex;
        justify-content: space-between;
        align-items: center;

    }

    .user-mob-nav__angle {
        margin-left: auto;
        transform: rotate(-90deg);
    }

    .nav-add-mob__btn .user-link {
        display: none;
    }

    .nav-add-mob__app {
        padding: 0.8rem 2.5rem;
        margin-top: auto;

    }

    .nav-add-mob__app .row>div:last-of-type {
        padding: 0 3px;
    }

    .nav-add-mob__user,
    .nav-add-mob__more {
        margin-bottom: 3rem;
    }

    .nav-add-mob__btn a {
        text-align: center;
        color: #F44336;
        /*        background: #ededed;*/
    }

    .nav-add-mob {
        position: fixed;
        top: 0;

        right: 0;
        background-color: #f5f5f5;
        z-index: 1080;
        display: none;
        transition: .4s ease-in-out;
        overflow: auto;
        width: calc(100% - 100px);
        max-width: 100%;
        transform: translate(100%);
        padding: 0 !important;
        flex-direction: column;

    }

    .header .wrapper-inner {
        padding: 0;
    }

    .header-bottom-row {
        padding: 1.5rem 1.5rem 0 1.5rem;

    }

    .top-nav-wrapper .icon-box_item * {
        display: inline-block;
        vertical-align: middle;
    }

    .header .top-nav-wrapper .icon-box_item {
        display: none;
    }

    .bx-top-nav-box {
        /*    max-height: calc(100vh - 122px);
            overflow: auto;*/
    }

    /*    .bx-top-nav-box nav{
            height: 100%;

        }*/
    .bx-nav-list {
        /*       max-width: 100%;
               overflow: hidden;*/
    }

    /*   .bx-top-nav-container{
           height: 100%;
       }*/
    .top-catalog-menu__wrap .top-search {
        display: block;
    }

    .top-catalog-menu-mob__row {
        display: flex;
        padding: 0.9rem 1rem;
        position: relative;
        align-items: center;
        border-bottom: 1px solid #ededed;
        font-size: 16px;
    }

    .top-catalog-menu-mob__text {
        margin: auto;
        font-size: 15px;
        font-weight: 500;
        color: #484848;
    }

    .top-catalog-menu-mob__row .search-link {
        font-size: 16px;
    }

    .top-catalog-menu-mob__row .fa-search:before,
    .top-catalog-menu-mob__row .fa-arrow-left:before {
        color: #484848;
    }

    .top-catalog-menu-mob__row .search_wrapper {
        width: 100%;

    }

    .bx-top-nav-menu {
        font-size: 15px;
    }

    .bx-nav-1-lvl-link-text,
    .header.sticky .mobile-menu-title .bx-nav-1-lvl-link-text,
    .bx-nav-1-lvl-link .bx-nav-link-text {
        padding: 10px;
        box-sizing: content-box;
        width: calc(100% - 60px)
    }

    .bx-nav-list-3-lvl,
    .bx-nav-list-2-lvl {
        padding: 10px 0;
        box-shadow: none;
        border: none;
        background: #fff;

    }

    .header {
        box-shadow: none;
    }

    .header {
        bottom: 0;
        position: fixed;
        z-index: 1049;
        border-top: solid 1px #f2f2f2;
    }

    .header.fixed {
        top: auto;
    }


    .bx-top-nav-menu .bx-nav-list-3-lvl li,
    .bx-top-nav-menu .bx-nav-list-2-lvl li {
        border-bottom: 1px solid #ededed;
        padding: 0 20px !important;
    }

    .bx-top-nav-menu .bx-nav-list-3-lvl a,
    .bx-top-nav-menu .bx-nav-list-2-lvl a {
        padding: 5px 0;
    }

    .bx-nav-2-lvl-link span,
    .bx-nav-3-lvl-link span {
        padding: 10px 0;
    }

    .bx-top-nav-menu ul.bx-nav-list-1-lvl {
        z-index: 1;
        height: 100%;
        overflow: auto;
    }

    .js-catalog-mob-back {
        display: none;
    }

    .bx-top-nav-menu ul:not(.bx-nav-list-1-lvl) {
        background: #fff !important;
        z-index: 800;
        position: absolute;
        top: 0;
        bottom: 0;
        padding: 0;
        left: 200%;
        max-width: unset;
        margin: 0;
        display: block;
        overflow: auto;
        transition: left ease-in-out 350ms;

    }

    .bx-top-nav-menu ul.open-level {
        transition: left 350ms;
        left: 0;
        width: 100vw;
        overflow-x: hidden;
        visibility: visible;
    }

    .bx-nav-list-2-lvl {
        z-index: 801 !important;
    }

    .bx-nav-list-3-lvl {
        z-index: 803 !important;
    }

    .bx-nav-list-4-lvl {
        z-index: 804 !important;
        ;
    }

    .bx-top-nav-menu ul.animate {
        overflow: visible !important;


    }

    .top-catalog-menu {
        margin: 0 -10px;
        overflow: hidden
    }

    .bx-top-nav-menu ul li {
        position: unset;
        margin-left: 0;
        transition: margin-left 300ms;
    }

    .bx-top-nav-menu ul.animate>li {
        margin-left: -30%;
        transition: 300ms;
    }

    .top-nav-wrapper .top-nav-wrapper-overflow,
    .top-catalog-menu,
    .top-catalog-menu__wrap,
    .bx-top-nav-wrapper,
    .bx-top-nav-box,
    .bx-top-nav-menu {
        height: 100%;
    }

    .top-line-nav.js-tabs,
    div.top-catalog-menu-mob__row {
        height: unset;
    }


    .bx-top-nav-container {
        position: relative;

    }

    .bx-nav-2-lvl-container,
    .bx-nav-2-lvl-container-advanced,
    .bx-nav-2-lvl-container.banner-in,
    .bx-nav-3-lvl-container,
    .bx-nav-3-lvl-container-advanced,
    .bx-nav-3-lvl-container.banner-in {
        position: unset;
    }


    .top-catalog-menu-mob__back {
        width: 30px;
    }

    .header .mobile-menu-title .fa-angle-down {
        transform: rotate(-90deg);
        color: #484848;
    }

    .mail-subscribe-container,
    footer>* {
        display: none;
    }

    .footer {
        background: #fff;
        border: none;
    }

    .nav-add-mob__btn .fa {
        display: none;
    }

    .nav-add-mob__btn .icon-box-link {
        justify-content: center;
    }

    .nav-add-mob__btn.icon-box-link--green:first-of-type {
        margin-top: 1.5rem;
        border-top: 1px solid #e4e4e4;
    }

    .nav-add-mob__btn.icon-box-link--green a {
        color: #434e5c;
        font-weight: 500;
    }

    .nav-add-mob__user,
    .nav-add-mob__more {
        margin-bottom: 2rem;
    }

    .nav-add-mob li {
        padding: 0.8rem 2.5rem;
        font-size: 16px;
    }

    html {
        background: #fff;

    }


    .main_content {
        min-height: calc(100vh - 180px);
        padding-bottom: 79px;

    }

    .auth-btn:last-of-type .btn-text-green {
        margin-top: 1rem;
    }


}

@media screen and (max-width: 458px) {
    .header .hb-content .logo {
        text-align: left;
    }

    .header-bottom-row {
        padding: 1.5rem 15px 0 15px;

    }


}

@media screen and (max-width: 480px) {
    .top-nav-wrapper {
        width: calc(100% - 60px);
    }

    body.menu-in {
        transform: translate(calc(-100% + 60px));

    }

    .nav-add-mob {
        width: calc(100% - 60px);
    }


}

@media screen and (max-width: 400px) {
    .nav-add-mob__app {
        padding: 0.8rem 1.5rem;
    }

    #search_in {
        padding-left: 5px;
        padding-right: 5px;
    }

    .hamburger {
        width: 32px;
    }

    .hamburger .line,
    .hamburger .line:after,
    .hamburger .line:before {
        width: 32px;
        height: 4px;
        border-radius: 2px;
    }

    .hamburger .line:before {
        top: -10px;
    }

    .hamburger .line:after {
        bottom: -10px;
    }

    .header #favour_in,
    .header #user,
    .top-store {
        margin-right: 8px;
    }

    .header .header-mob-menu .header-mob-menu__text {
        font-size: 8px;
    }

    a.list-no-select:after {
        font-size: 10px;
        width: 19px;
        line-height: 16px;
        height: 16px;
        right: 0;
        top: -8px;
    }

    .header-mob-menu__check {
        font-size: 8px;
        width: 19px;
        line-height: 16px;
        height: 16px;
        right: 0;
        top: -8px;
    }

    .header-mob-menu__check svg {
        max-width: 13px;
        fill: #fff;
    }

    /*  .header-mob-menu__check.header-mob-menu__check--transparent{
          font-size: 11px;
      }*/
    .icon-box_item .goods_icon-counter {
        font-size: 10px;
        width: 19px;
        line-height: 16px;
        height: 16px;
        right: -8px;
        top: -8px;
    }

    .header .top-nav-wrapper .icon-box_item {
        padding: 10px;
    }

    .top-nav-wrapper .icon-box_item a:first-child {
        margin-right: 10px;
    }

    .top-nav-wrapper .icon-box_item a {
        padding: 4px 0 6px;
    }

    .bx-nav-list {
        font-size: 14px;
    }

    .page_404 .number {
        font-size: 115px;
    }

    .popup-window-buttons .btn-buy:first-child {
        margin-right: 0 !important;
        margin-bottom: 10px;
    }

    .popup-window.popup-window-with-titlebar {
        width: 100%;
    }

    .bx_pagination_bottom .bx_pagination_page .nav-text {
        width: 30px;
        display: none;
    }

    .bx_pagination_bottom .bx_pagination_page li {
        border: none;
        width: auto;
        height: auto;
        line-height: normal;
        margin: 0 1px;
    }

    .bx_pagination_bottom .bx_pagination_page li a,
    .bx_pagination_bottom .bx_pagination_page li span {
        display: block;
        padding: 4px 8px 3px;
    }

    .order__info-cell_title {
        width: 50%;
    }

    .order__info .btn-form__controls a,
    .sale-order-detail-payment-options-methods-button-container button {
        width: 100%;
        padding: 10px 20px;
        height: auto;
        margin: 5px 0;
        text-align: center;
    }

    .sale-order-payment-change-pp-company {
        width: 50%;
    }

    .search_wrapper .search__input input {
        font-size: 12px;
    }

    .search-input-wrapper input[type='text'] {
        font-size: 14px;
    }

    .search-input-wrapper input[type='submit'] {
        -webkit-background-size: 17px;
        background-size: 17px;
    }

    .api_modal .api_modal_header {
        text-align: left;
    }

    .api_modal .api_modal_title {
        font-size: 14px;
    }

    .api-reviews-form .api-star-rating,
    .api-reviews-form .api-star-rating-label {
        width: 100%;
        text-align: center;
    }

    .product_item {
        padding: 10px 7px;
    }

    .product_item_wrapper_img {
        height: 150px;
        line-height: 150px;
    }

    .product_item_wrapper_img .product_item_img-bg {
        max-height: 106px;
    }

    .product_item_title .name a,
    .product_item_title .brand a {
        font-size: 12px;
    }

    .product_item__price .old_price {
        font-size: 11px;
    }

    .product_item__price {
        /*height: 35px;*/
    }

    .product_card-flags .flag-item {
        width: 74px;
        min-height: 20px;
        font-size: 10px;
        line-height: 1.3;
        font-size: 14px;
    }

    .tab_slider h2,
    .brands_box h2,
    .product_card_wrapper h2 {
        width: calc(100% - 80px);
    }

    h1,
    .tab_slider h2,
    .brands_box h2 {
        font-size: 22px;
    }

    .offers_box .offers_box_item {
        max-width: 100%;
        width: 100%;
    }

    .offers_box .offers_box_item .text_box {
        width: calc(100% - 80px);
    }

    .nav-add-mob__user,
    .nav-add-mob__more {
        margin-bottom: 1.5rem;
    }

    .nav-add-mob li {
        padding: 0.7rem 1.5rem;
        font-size: 14px;
    }

    .styled-nav {
        padding: 5px 2px;
    }

    .styled-nav__li {
        font-size: 12px;
    }


}

/*
.input-custom.action {
    width: 500px;
}
textarea.input-custom.action {
    height: 60px;
}

.action.success {
    color: green;
    font-size: 18px;
    margin-bottom: 25px;
}*/
/*.action.fail {
    color: red;
    font-size: 18px;
    margin-bottom: 25px;
}*/
.product-provider__err {
    display: inline-block;
    font-size: 11px;
    color: #bd0d00;
    line-height: 1.2;
}

.product-provider__err+.product-provider__row {
    display: none;
}


.catalog-mob-back__btn {
    display: none;
}

@media screen and (max-width: 768px) {
    .catalog-mob-back__btn {
        margin-right: 0.5rem;
        font-size: 0.77em;
        font-weight: 400;
        padding: 0 25px;

        height: 35px;
        vertical-align: text-bottom;
        align-items: center;
        justify-content: center;


    }

    .catalog-mob-back {
        display: flex;
        color: #484848;
        padding-bottom: 5px !important;
        border-bottom: 1px solid #ededed;
        padding-top: 5px !important;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        z-index: 1000;
        background: #fff;
        box-shadow: 1px 1px 8px #ededed;

        text-shadow: 1px 1px #ededed;


    }

    .catalog-mob-back__btn {
        display: flex;
        align-items: center;
        justify-content: center;

    }

    .product_card_fast.fast-in {
        z-index: 1048;
    }

    .catalog-mob-back h1,
    .catalog-mob-back h2 {
        margin: auto;
        text-align: center;
        font-size: 18px !important;
        color: #484848;
        font-weight: 400 !important;
        padding-right: 30px;
        width: 100%;
        display: inline-block;
    }

    /* .mobile-title{
         height: 41px;
     }*/
    .catalog-list-row,
    .basket__wrap,
    .checkout_wrap,
    .c-mob-title {
        margin-top: 37px;
    }

    .product-detail-byu-container .product-item-amount-field {
        max-width: 45px
    }

    .fast_elem_wrapper {
        padding-bottom: 0;
    }

    .c-mob-title .title_box {
        padding: 0;
        margin: 0;
    }

    body {
        min-height: 100vh;
    }

    .footer {
        display: none;
    }

}

@media screen and (max-width: 400px) {

    .catalog-list-row,
    .basket__wrap,
    .checkout_wrap,
    .c-mob-title {
        margin-top: 32px;
    }

    .catalog-mob-back__btn {
        height: 30px;

    }

    .catalog-mob-back h1 {
        font-size: 16px !important;
    }

    .sorting_box .sorting {
        font-size: 12px;
    }

    .product_rating span {
        font-size: 12px;

    }

}

.datepicker {
    cursor: pointer;
}

.input-styled__icon {
    cursor: pointer;
}

.btn-reg-shop a:hover {
    background-color: #326083;
    border-color: #326083;
    color: #fff;
}

.btn-reg-shop a:hover .reg-shop-icon--desc {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px'  fill='%23ffffff'  viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E %3C/metadata%3E%3Cg%3E%3Cpath d='M972.5,771.2L972.5,771.2H850v122.5v0c0,7.5-4.8,14.4-12,16.7c-12,3.7-23-5.2-23-16.7l0,0V771.2H692.5h0c-7.5,0-14.4-4.8-16.7-12c-3.7-12,5.2-23,16.7-23l0,0l0,0H815V613.7l0,0l0,0c0-11.5,11-20.3,23-16.7c7.2,2.2,12,9.1,12,16.7v0v122.5h122.5l0,0l0,0c11.5,0,20.3,11,16.7,23C986.9,766.5,980,771.2,972.5,771.2z M727.6,561c-61,0-113.8-34.7-139.9-85.4c-26.2,50.7-79.1,85.4-140.2,85.4c-61.1,0-114-34.7-140.2-85.4c-26.1,50.7-78.9,85.4-139.9,85.4C80.5,561,10,490.6,10,403.7c0-5.9,0.4-11.7,1-17.5h-1l93.1-260.1c0,0,19-37.4,55.8-37.4s542.4,0,577.1,0c34.7,0,55.8,37.4,55.8,37.4L885,386.2h-1c0.6,5.8,1,11.6,1,17.5C885,490.6,814.5,561,727.6,561z M773.3,163.5c0,0-8.7-39.8-45.8-39.8c-37.1,0-524.9,0-560,0s-45.8,39.8-45.8,39.8L45,386.2h1.8C46,392,45,397.8,45,403.7c0,67.7,54.8,122.6,122.4,122.6c67.6,0,122.4-54.9,122.4-122.6c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.9,122.6,122.6,122.6c67.7,0,122.6-54.9,122.7-122.6c0,0,0,0,0,0l0,0c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.8,122.6,122.4,122.6S850,471.5,850,403.7c0-6-0.9-11.7-1.8-17.5h1.8L773.3,163.5z M743.9,351.1H151.1c0,0-18.5-0.7-18.5-17.3c0-16.6,17.4-17.5,17.4-17.5h595c0,0,17.4,0.5,17.4,17.5C762.4,350.8,743.9,351.1,743.9,351.1z M98.9,578.6c18.3,0,16.1,17.6,16.1,17.6v245c0,0-4.3,35,35,35c39.3,0,472.5,0,472.5,0l0,0l0,0c9.7,0,17.5,7.8,17.5,17.5s-7.8,17.5-17.5,17.5l0,0l0,0h-490c0,0-52.5,2-52.5-52.5c0-54.5,0-262.5,0-262.5S80.6,578.6,98.9,578.6z'/%3E%3C/g%3E%3C/svg%3E");
    transition: .2s ease-in-out;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

.reg-shop-icon--desc {
    width: 23px;
    height: 23px;
    display: inline-flex;
    vertical-align: bottom;
    margin-right: 0.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' fill='%2300000' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E %3C/metadata%3E%3Cg%3E%3Cpath d='M972.5,771.2L972.5,771.2H850v122.5v0c0,7.5-4.8,14.4-12,16.7c-12,3.7-23-5.2-23-16.7l0,0V771.2H692.5h0c-7.5,0-14.4-4.8-16.7-12c-3.7-12,5.2-23,16.7-23l0,0l0,0H815V613.7l0,0l0,0c0-11.5,11-20.3,23-16.7c7.2,2.2,12,9.1,12,16.7v0v122.5h122.5l0,0l0,0c11.5,0,20.3,11,16.7,23C986.9,766.5,980,771.2,972.5,771.2z M727.6,561c-61,0-113.8-34.7-139.9-85.4c-26.2,50.7-79.1,85.4-140.2,85.4c-61.1,0-114-34.7-140.2-85.4c-26.1,50.7-78.9,85.4-139.9,85.4C80.5,561,10,490.6,10,403.7c0-5.9,0.4-11.7,1-17.5h-1l93.1-260.1c0,0,19-37.4,55.8-37.4s542.4,0,577.1,0c34.7,0,55.8,37.4,55.8,37.4L885,386.2h-1c0.6,5.8,1,11.6,1,17.5C885,490.6,814.5,561,727.6,561z M773.3,163.5c0,0-8.7-39.8-45.8-39.8c-37.1,0-524.9,0-560,0s-45.8,39.8-45.8,39.8L45,386.2h1.8C46,392,45,397.8,45,403.7c0,67.7,54.8,122.6,122.4,122.6c67.6,0,122.4-54.9,122.4-122.6c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.9,122.6,122.6,122.6c67.7,0,122.6-54.9,122.7-122.6c0,0,0,0,0,0l0,0c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.8,122.6,122.4,122.6S850,471.5,850,403.7c0-6-0.9-11.7-1.8-17.5h1.8L773.3,163.5z M743.9,351.1H151.1c0,0-18.5-0.7-18.5-17.3c0-16.6,17.4-17.5,17.4-17.5h595c0,0,17.4,0.5,17.4,17.5C762.4,350.8,743.9,351.1,743.9,351.1z M98.9,578.6c18.3,0,16.1,17.6,16.1,17.6v245c0,0-4.3,35,35,35c39.3,0,472.5,0,472.5,0l0,0l0,0c9.7,0,17.5,7.8,17.5,17.5s-7.8,17.5-17.5,17.5l0,0l0,0h-490c0,0-52.5,2-52.5-52.5c0-54.5,0-262.5,0-262.5S80.6,578.6,98.9,578.6z'/%3E%3C/g%3E%3C/svg%3E");
    transition: .2s ease-in-out;
}

.top-payment__reg-shop-text .reg-shop-icon--desc {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px'  fill='%231e2b3c'  viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E %3C/metadata%3E%3Cg%3E%3Cpath d='M972.5,771.2L972.5,771.2H850v122.5v0c0,7.5-4.8,14.4-12,16.7c-12,3.7-23-5.2-23-16.7l0,0V771.2H692.5h0c-7.5,0-14.4-4.8-16.7-12c-3.7-12,5.2-23,16.7-23l0,0l0,0H815V613.7l0,0l0,0c0-11.5,11-20.3,23-16.7c7.2,2.2,12,9.1,12,16.7v0v122.5h122.5l0,0l0,0c11.5,0,20.3,11,16.7,23C986.9,766.5,980,771.2,972.5,771.2z M727.6,561c-61,0-113.8-34.7-139.9-85.4c-26.2,50.7-79.1,85.4-140.2,85.4c-61.1,0-114-34.7-140.2-85.4c-26.1,50.7-78.9,85.4-139.9,85.4C80.5,561,10,490.6,10,403.7c0-5.9,0.4-11.7,1-17.5h-1l93.1-260.1c0,0,19-37.4,55.8-37.4s542.4,0,577.1,0c34.7,0,55.8,37.4,55.8,37.4L885,386.2h-1c0.6,5.8,1,11.6,1,17.5C885,490.6,814.5,561,727.6,561z M773.3,163.5c0,0-8.7-39.8-45.8-39.8c-37.1,0-524.9,0-560,0s-45.8,39.8-45.8,39.8L45,386.2h1.8C46,392,45,397.8,45,403.7c0,67.7,54.8,122.6,122.4,122.6c67.6,0,122.4-54.9,122.4-122.6c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.9,122.6,122.6,122.6c67.7,0,122.6-54.9,122.7-122.6c0,0,0,0,0,0l0,0c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.8,122.6,122.4,122.6S850,471.5,850,403.7c0-6-0.9-11.7-1.8-17.5h1.8L773.3,163.5z M743.9,351.1H151.1c0,0-18.5-0.7-18.5-17.3c0-16.6,17.4-17.5,17.4-17.5h595c0,0,17.4,0.5,17.4,17.5C762.4,350.8,743.9,351.1,743.9,351.1z M98.9,578.6c18.3,0,16.1,17.6,16.1,17.6v245c0,0-4.3,35,35,35c39.3,0,472.5,0,472.5,0l0,0l0,0c9.7,0,17.5,7.8,17.5,17.5s-7.8,17.5-17.5,17.5l0,0l0,0h-490c0,0-52.5,2-52.5-52.5c0-54.5,0-262.5,0-262.5S80.6,578.6,98.9,578.6z'/%3E%3C/g%3E%3C/svg%3E");
    margin-right: 0;
    margin-left: 5px;
    height: 25px;
    width: 20px;
    background-repeat: no-repeat;


}

.top-payment__reg-shop-text {
    font-weight: 400;
    font-size: 0.96em;

}

@media screen and (min-width: 769px) {
    body {
        overflow-x: hidden;
    }

    .btn-reg-shop a {
        /* border-color: #434e5c;
         background: transparent;
         color: #434e5c;
         border: 1px solid;*/
        font-size: 14px;
        border: 1px solid #434e5c;
        padding: 8px 14px;
        border-radius: 3px;
        /*        vertical-align: baseline;
                padding: 10px 12px;
                text-align: center;
                border-radius: 3px;
                line-height: 1.5;
                font-weight: 500;
                margin-right: 0.5rem;*/
    }

    /*   .btn-reg-shop a:hover{
           border-color: #434e5c;
       }*/


}

@media screen and (max-width: 768px) {
    .btn-reg-shop .reg-shop-icon--desc {
        display: none;
    }

    .header .top-icon-box {
        align-items: baseline;
    }

    .reg-shop-icon:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px'  fill='%231e2b3c'  viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E %3C/metadata%3E%3Cg%3E%3Cpath d='M972.5,771.2L972.5,771.2H850v122.5v0c0,7.5-4.8,14.4-12,16.7c-12,3.7-23-5.2-23-16.7l0,0V771.2H692.5h0c-7.5,0-14.4-4.8-16.7-12c-3.7-12,5.2-23,16.7-23l0,0l0,0H815V613.7l0,0l0,0c0-11.5,11-20.3,23-16.7c7.2,2.2,12,9.1,12,16.7v0v122.5h122.5l0,0l0,0c11.5,0,20.3,11,16.7,23C986.9,766.5,980,771.2,972.5,771.2z M727.6,561c-61,0-113.8-34.7-139.9-85.4c-26.2,50.7-79.1,85.4-140.2,85.4c-61.1,0-114-34.7-140.2-85.4c-26.1,50.7-78.9,85.4-139.9,85.4C80.5,561,10,490.6,10,403.7c0-5.9,0.4-11.7,1-17.5h-1l93.1-260.1c0,0,19-37.4,55.8-37.4s542.4,0,577.1,0c34.7,0,55.8,37.4,55.8,37.4L885,386.2h-1c0.6,5.8,1,11.6,1,17.5C885,490.6,814.5,561,727.6,561z M773.3,163.5c0,0-8.7-39.8-45.8-39.8c-37.1,0-524.9,0-560,0s-45.8,39.8-45.8,39.8L45,386.2h1.8C46,392,45,397.8,45,403.7c0,67.7,54.8,122.6,122.4,122.6c67.6,0,122.4-54.9,122.4-122.6c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.9,122.6,122.6,122.6c67.7,0,122.6-54.9,122.7-122.6c0,0,0,0,0,0l0,0c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.8,122.6,122.4,122.6S850,471.5,850,403.7c0-6-0.9-11.7-1.8-17.5h1.8L773.3,163.5z M743.9,351.1H151.1c0,0-18.5-0.7-18.5-17.3c0-16.6,17.4-17.5,17.4-17.5h595c0,0,17.4,0.5,17.4,17.5C762.4,350.8,743.9,351.1,743.9,351.1z M98.9,578.6c18.3,0,16.1,17.6,16.1,17.6v245c0,0-4.3,35,35,35c39.3,0,472.5,0,472.5,0l0,0l0,0c9.7,0,17.5,7.8,17.5,17.5s-7.8,17.5-17.5,17.5l0,0l0,0h-490c0,0-52.5,2-52.5-52.5c0-54.5,0-262.5,0-262.5S80.6,578.6,98.9,578.6z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .reg-shop-icon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' fill='%2300000' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cmetadata%3E %3C/metadata%3E%3Cg%3E%3Cpath d='M972.5,771.2L972.5,771.2H850v122.5v0c0,7.5-4.8,14.4-12,16.7c-12,3.7-23-5.2-23-16.7l0,0V771.2H692.5h0c-7.5,0-14.4-4.8-16.7-12c-3.7-12,5.2-23,16.7-23l0,0l0,0H815V613.7l0,0l0,0c0-11.5,11-20.3,23-16.7c7.2,2.2,12,9.1,12,16.7v0v122.5h122.5l0,0l0,0c11.5,0,20.3,11,16.7,23C986.9,766.5,980,771.2,972.5,771.2z M727.6,561c-61,0-113.8-34.7-139.9-85.4c-26.2,50.7-79.1,85.4-140.2,85.4c-61.1,0-114-34.7-140.2-85.4c-26.1,50.7-78.9,85.4-139.9,85.4C80.5,561,10,490.6,10,403.7c0-5.9,0.4-11.7,1-17.5h-1l93.1-260.1c0,0,19-37.4,55.8-37.4s542.4,0,577.1,0c34.7,0,55.8,37.4,55.8,37.4L885,386.2h-1c0.6,5.8,1,11.6,1,17.5C885,490.6,814.5,561,727.6,561z M773.3,163.5c0,0-8.7-39.8-45.8-39.8c-37.1,0-524.9,0-560,0s-45.8,39.8-45.8,39.8L45,386.2h1.8C46,392,45,397.8,45,403.7c0,67.7,54.8,122.6,122.4,122.6c67.6,0,122.4-54.9,122.4-122.6c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.9,122.6,122.6,122.6c67.7,0,122.6-54.9,122.7-122.6c0,0,0,0,0,0l0,0c0-0.1,0-0.1,0-0.2c0-9.5,7.5-17.3,17-17.3h1.1c9.5,0,17,7.8,17,17.3c0,0.1,0,0.1,0,0.2c0,67.7,54.8,122.6,122.4,122.6S850,471.5,850,403.7c0-6-0.9-11.7-1.8-17.5h1.8L773.3,163.5z M743.9,351.1H151.1c0,0-18.5-0.7-18.5-17.3c0-16.6,17.4-17.5,17.4-17.5h595c0,0,17.4,0.5,17.4,17.5C762.4,350.8,743.9,351.1,743.9,351.1z M98.9,578.6c18.3,0,16.1,17.6,16.1,17.6v245c0,0-4.3,35,35,35c39.3,0,472.5,0,472.5,0l0,0l0,0c9.7,0,17.5,7.8,17.5,17.5s-7.8,17.5-17.5,17.5l0,0l0,0h-490c0,0-52.5,2-52.5-52.5c0-54.5,0-262.5,0-262.5S80.6,578.6,98.9,578.6z'/%3E%3C/g%3E%3C/svg%3E");
    }

    .reg-shop-icon {
        height: 28px !important;
        margin-top: -5px;
        margin-bottom: 0;


    }

    .header .btn-reg-shop .header-mob-menu__text {
        width: min-content;
        max-width: 80px;
    }
    .header .header-mob-menu__icon {
        width: min-content;
    }


}


.loader-page {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fbfbfb7d;
    z-index: 15000;
    display: none;
}

.loader-page .l_main {
    position: absolute;
    top: 50%;
    left: 55%;
    width: 112px;
    height: 128px;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media (max-width: 550px) {
    .loader {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
}

@media (max-width: 440px) {
    .loader {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }
}

.l_square {
    position: relative
}

.l_square:nth-child(1) {
    margin-left: 0px
}

.l_square:nth-child(2) {
    margin-left: 28px
}

.l_square:nth-child(3) {
    margin-left: 56px
}

.l_square:nth-child(4) {
    margin-left: 84px
}

.l_square span {
    position: absolute;
    top: 0px;
    left: 20px;
    height: 22px;
    width: 22px;
    border-radius: 2px;
    background-color: #434e5c;
}

.l_square span:nth-child(1) {
    top: 0px
}

.l_square span:nth-child(2) {
    top: 28px
}

.l_square span:nth-child(3) {
    top: 56px
}

.l_square:nth-child(1) span {
    -webkit-animation: animsquare1 2s infinite ease-in;
    animation: animsquare1 2s infinite ease-in
}

.l_square:nth-child(2) span {
    -webkit-animation: animsquare2 2s infinite ease-in;
    animation: animsquare2 2s infinite ease-in
}

.l_square:nth-child(3) span {
    -webkit-animation: animsquare3 2s infinite ease-in;
    animation: animsquare3 2s infinite ease-in
}

.l_square:nth-child(4) span {
    -webkit-animation: animsquare4 2s infinite ease-in;
    animation: animsquare4 2s infinite ease-in
}

.l_square span:nth-child(1) {
    -webkit-animation-delay: 0.00s;
    animation-delay: 0.00s
}

.l_square span:nth-child(2) {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s
}

.l_square span:nth-child(3) {
    -webkit-animation-delay: 0.30s;
    animation-delay: 0.30s
}

@-webkit-keyframes animsquare1 {

    0%,
    5%,
    95%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    30%,
    70% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@keyframes animsquare1 {

    0%,
    5%,
    95%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    30%,
    70% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@-webkit-keyframes animsquare2 {

    0%,
    10%,
    90%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    35%,
    65% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@keyframes animsquare2 {

    0%,
    10%,
    90%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    35%,
    65% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@-webkit-keyframes animsquare3 {

    0%,
    15%,
    85%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    40%,
    60% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@keyframes animsquare3 {

    0%,
    15%,
    85%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    40%,
    60% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@-webkit-keyframes animsquare4 {

    0%,
    20%,
    80%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    45%,
    55% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}

@keyframes animsquare4 {

    0%,
    20%,
    80%,
    100% {
        -webkit-transform: translate(0px, 0px) rotate(0deg);
        transform: translate(0px, 0px) rotate(0deg)
    }

    45%,
    55% {
        -webkit-transform: translate(-40px, 0px) rotate(-90deg);
        transform: translate(-40px, 0px) rotate(-90deg)
    }
}


/*
Главная*/

.c-main-info__title {
    line-height: 1.3;
    display: inline-block;
    text-shadow: 1px 1px 1px #848484;
    font-size: 1.2em;
    font-weight: 400;
    position: relative;
}

.c-main-info__header {
    font-size: 1.19em;
    color: black;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    margin-right: 2rem;
}

.c-main-info__img img {
    /*        border-radius: 10px;*/
    box-shadow: 0px 3px 11px 0px #d4d4d4;
    max-width: 100%;
}

.c-main-info__btn a {
    padding: 1rem 2rem;
    border-radius: 5px;
    display: block;
    margin: 1.5rem 0 0.5rem;
    text-align: center;
    box-shadow: 0px 3px 11px 0px #d4d4d4;
    color: #fff;
    background: #434e5c;
    text-transform: uppercase;
    font-weight: 500;
    transition: 500ms;
}

.c-main-info__btn a:hover {
    background: #434e5c;
    color: #fff;
    transition: 500ms;
    box-shadow: 0px 3px 11px 0px #a7a5a5;
    text-shadow: none;

}

.c-main-info__btn {
    font-size: 14px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;

}

.c-main-info__lay {
    position: absolute;
    display: flex;
    left: 0;
    right: 0;
    font-size: 4.8em;
    justify-content: center;
    align-items: center;
    z-index: 0;
    color: #ababab52;
    font-weight: 500;
    line-height: 1;

}

.c-main-info__title:before,
.c-main-info__title:after {
    content: "";
    position: absolute;
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cg%3E%3Cg id='right_x5F_quote'%3E%3Cg%3E%3Cpath style='fill:%231e2b3c;' d='M0,4v12h8c0,4.41-3.586,8-8,8v4c6.617,0,12-5.383,12-12V4H0z'/%3E%3Cpath style='fill:%231e2b3c;' d='M20,4v12h8c0,4.41-3.586,8-8,8v4c6.617,0,12-5.383,12-12V4H20z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.c-main-info__title:before {
    top: -4rem;
    left: -3rem;
    transform: rotate(180deg);
}

.c-main-info__title:after {
    right: -3rem;
    bottom: -3rem;
}

.с-main-stat i {
    display: block;
    height: 55px;
    width: 55px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    color: #434e5c;

}

.icon-main-prod {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' fill='%23ffff' viewBox='0 0 201.387 201.387' style='enable-background:new 0 0 201.387 201.387;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M129.413,24.885C127.389,10.699,115.041,0,100.692,0C91.464,0,82.7,4.453,77.251,11.916 c-1.113,1.522-0.78,3.657,0.742,4.77c1.517,1.109,3.657,0.78,4.768-0.744c4.171-5.707,10.873-9.115,17.93-9.115 c10.974,0,20.415,8.178,21.963,19.021c0.244,1.703,1.705,2.932,3.376,2.932c0.159,0,0.323-0.012,0.486-0.034 C128.382,28.479,129.679,26.75,129.413,24.885z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M178.712,63.096l-10.24-17.067c-0.616-1.029-1.727-1.657-2.927-1.657h-9.813c-1.884,0-3.413,1.529-3.413,3.413 s1.529,3.413,3.413,3.413h7.881l6.144,10.24H31.626l6.144-10.24h3.615c1.884,0,3.413-1.529,3.413-3.413s-1.529-3.413-3.413-3.413 h-5.547c-1.2,0-2.311,0.628-2.927,1.657l-10.24,17.067c-0.633,1.056-0.648,2.369-0.043,3.439s1.739,1.732,2.97,1.732h150.187 c1.231,0,2.364-0.662,2.97-1.732S179.345,64.15,178.712,63.096z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M161.698,31.623c-0.478-0.771-1.241-1.318-2.123-1.524l-46.531-10.883c-0.881-0.207-1.809-0.053-2.579,0.423 c-0.768,0.478-1.316,1.241-1.522,2.123l-3.509,15c-0.43,1.835,0.71,3.671,2.546,4.099c1.835,0.43,3.673-0.71,4.101-2.546 l2.732-11.675l39.883,9.329l-6.267,26.795c-0.43,1.835,0.71,3.671,2.546,4.099c0.263,0.061,0.524,0.09,0.782,0.09 c1.55,0,2.953-1.062,3.318-2.635l7.045-30.118C162.328,33.319,162.176,32.391,161.698,31.623z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M102.497,39.692l-3.11-26.305c-0.106-0.899-0.565-1.72-1.277-2.28c-0.712-0.56-1.611-0.816-2.514-0.71l-57.09,6.748 c-1.871,0.222-3.209,1.918-2.988,3.791l5.185,43.873c0.206,1.737,1.679,3.014,3.386,3.014c0.133,0,0.27-0.009,0.406-0.024 c1.87-0.222,3.208-1.918,2.988-3.791l-4.785-40.486l50.311-5.946l2.708,22.915c0.222,1.872,1.91,3.202,3.791,2.99 C101.379,43.261,102.717,41.564,102.497,39.692z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M129.492,63.556l-6.775-28.174c-0.212-0.879-0.765-1.64-1.536-2.113c-0.771-0.469-1.696-0.616-2.581-0.406L63.613,46.087 c-1.833,0.44-2.961,2.284-2.521,4.117l3.386,14.082c0.44,1.835,2.284,2.964,4.116,2.521c1.833-0.44,2.961-2.284,2.521-4.117 l-2.589-10.764l48.35-11.626l5.977,24.854c0.375,1.565,1.775,2.615,3.316,2.615c0.265,0,0.533-0.031,0.802-0.096 C128.804,67.232,129.932,65.389,129.492,63.556z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M179.197,64.679c-0.094-1.814-1.592-3.238-3.41-3.238H25.6c-1.818,0-3.316,1.423-3.41,3.238l-6.827,133.12 c-0.048,0.934,0.29,1.848,0.934,2.526c0.645,0.677,1.539,1.062,2.475,1.062h163.84c0.935,0,1.83-0.384,2.478-1.062 c0.643-0.678,0.981-1.591,0.934-2.526L179.197,64.679z M22.364,194.56l6.477-126.293h143.701l6.477,126.293H22.364z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M126.292,75.093c-5.647,0-10.24,4.593-10.24,10.24c0,5.647,4.593,10.24,10.24,10.24c5.647,0,10.24-4.593,10.24-10.24 C136.532,79.686,131.939,75.093,126.292,75.093z M126.292,88.747c-1.883,0-3.413-1.531-3.413-3.413s1.531-3.413,3.413-3.413 c1.882,0,3.413,1.531,3.413,3.413S128.174,88.747,126.292,88.747z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M75.092,75.093c-5.647,0-10.24,4.593-10.24,10.24c0,5.647,4.593,10.24,10.24,10.24c5.647,0,10.24-4.593,10.24-10.24 C85.332,79.686,80.739,75.093,75.092,75.093z M75.092,88.747c-1.882,0-3.413-1.531-3.413-3.413s1.531-3.413,3.413-3.413 s3.413,1.531,3.413,3.413S76.974,88.747,75.092,88.747z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M126.292,85.333h-0.263c-1.884,0-3.413,1.529-3.413,3.413c0,0.466,0.092,0.911,0.263,1.316v17.457 c0,12.233-9.953,22.187-22.187,22.187s-22.187-9.953-22.187-22.187V88.747c0-1.884-1.529-3.413-3.413-3.413 s-3.413,1.529-3.413,3.413v18.773c0,15.998,13.015,29.013,29.013,29.013s29.013-13.015,29.013-29.013V88.747 C129.705,86.863,128.176,85.333,126.292,85.333z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-main-tt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' fill='%23ffff' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M488.468,448.903h-8.532V226.4C499.202,214.003,512,192.386,512,167.822c0-1.305-0.341-2.588-0.988-3.721L451.499,59.953 c-4.18-7.313-12.009-11.857-20.432-11.857H80.933c-8.423,0-16.252,4.543-20.432,11.857L0.988,164.101 C0.341,165.234,0,166.518,0,167.822c0,24.564,12.798,46.181,32.064,58.578v222.503h-8.532c-4.142,0-7.5,3.358-7.5,7.5 c0,4.142,3.358,7.5,7.5,7.5h464.936c4.143,0,7.5-3.358,7.5-7.5C495.968,452.261,492.61,448.903,488.468,448.903z M15.517,175.322 h24.044c4.142,0,7.5-3.358,7.5-7.5c0-4.142-3.358-7.5-7.5-7.5H20.424l53.101-92.927c1.516-2.652,4.354-4.299,7.408-4.299h350.134 c3.054,0,5.893,1.647,7.408,4.299l53.1,92.927h-19.141c-4.143,0-7.5,3.358-7.5,7.5c0,4.142,3.357,7.5,7.5,7.5h24.048 c-3.667,26.584-26.532,47.125-54.108,47.125c-27.575,0-50.429-20.543-54.097-47.125h52.096c4.143,0,7.5-3.358,7.5-7.5 c0-4.142-3.357-7.5-7.5-7.5H71.631c-4.142,0-7.5,3.358-7.5,7.5c0,4.142,3.358,7.5,7.5,7.5h52.091 c-3.668,26.582-26.523,47.125-54.097,47.125C42.049,222.447,19.184,201.906,15.517,175.322z M372.222,175.322 c-3.668,26.582-26.523,47.125-54.097,47.125c-27.575,0-50.429-20.543-54.097-47.125H372.222z M247.972,175.322 c-3.668,26.582-26.523,47.125-54.097,47.125c-27.574,0-50.429-20.543-54.097-47.125H247.972z M424.854,448.904h-81.193v-25.081 h81.193V448.904z M424.854,408.823h-81.193V271.516h81.193V408.823z M464.936,448.904h-25.081V264.016c0-4.142-3.357-7.5-7.5-7.5 h-96.193c-4.143,0-7.5,3.358-7.5,7.5v184.887H47.064V233.674c7.081,2.433,14.665,3.773,22.561,3.773 c27.095,0,50.624-15.556,62.125-38.207c11.501,22.65,35.03,38.207,62.125,38.207c27.095,0,50.624-15.556,62.125-38.207 c11.501,22.65,35.03,38.207,62.125,38.207c27.095,0,50.624-15.556,62.125-38.207c11.501,22.65,35.03,38.207,62.125,38.207 c7.896,0,15.48-1.34,22.561-3.772V448.904z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M296.081,256.516H79.645c-4.142,0-7.5,3.358-7.5,7.5v152.307c0,4.142,3.358,7.5,7.5,7.5h216.436 c4.143,0,7.5-3.358,7.5-7.5V264.016C303.581,259.873,300.224,256.516,296.081,256.516z M288.581,408.823H87.145V271.516h201.436 V408.823z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

.icon-main-cart {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='478pt' viewBox='-15 0 478 478' fill='%23ffff' width='478pt'%3E%3Cpath d='m0 115.820312v267.929688c-.03125 6.988281 2.738281 13.703125 7.695312 18.636719 4.953126 4.933593 11.675782 7.675781 18.667969 7.613281h126.257813l-14.167969 52h-28.800781c-4.417969 0-8 3.582031-8 8s3.582031 8 8 8h228.691406c4.417969 0 8-3.582031 8-8s-3.582031-8-8-8h-28.796875l-14.171875-52h126.261719c6.992187.0625 13.714843-2.679688 18.667969-7.613281 4.957031-4.933594 7.726562-11.648438 7.695312-18.636719v-267.929688c0-14.664062-11.699219-26.820312-26.363281-26.820312h-65.359375c-.351563-1.421875-1.011719-2.75-1.929688-3.890625l-73.902344-82.296875c-1.5-1.730469-3.65625-2.75-5.945312-2.8125h-147.21875c-19.675781 0-35.28125 16.449219-35.28125 36.121094v52.878906h-65.636719c-14.664062 0-26.363281 12.15625-26.363281 26.820312zm292.949219 346.179688h-137.902344l14.171875-52h109.558594zm128.6875-68h-395.273438c-2.75.066406-5.40625-.988281-7.359375-2.921875-1.957031-1.933594-3.039062-4.578125-3.003906-7.328125v-44.75h416v44.75c.035156 2.75-1.046875 5.394531-3.003906 7.328125-1.953125 1.933594-4.609375 2.988281-7.359375 2.921875zm-138.636719-364.707031 42.039062 47.707031h-36.699218c-3.21875 0-5.339844-3.050781-5.339844-6.269531zm149 86.527343v207.179688h-76v-218h65.636719c5.847656.132812 10.484375 4.976562 10.363281 10.820312zm-304.71875-99.820312h139.71875v54.730469c0 12.042969 9.300781 22.269531 21.34375 22.269531h51.097656l.5625.640625v229.359375h-232.003906v-286.878906c0-10.851563 8.429688-20.121094 19.28125-20.121094zm-35.28125 307h-76v-207.179688c-.121094-5.84375 4.515625-10.6875 10.363281-10.820312h65.636719zm0 0'/%3E%3Cpath d='m148.339844 246.710938 73.308594 23.675781c.773437.253906 1.582031.382812 2.398437.382812.824219 0 1.644531-.128906 2.429687-.382812l73.191407-23.675781c3.257812-1.085938 5.421875-4.175782 5.332031-7.609376v-100.203124c.085938-3.433594-2.082031-6.523438-5.339844-7.613282l-73.308594-23.671875c-1.578124-.515625-3.277343-.515625-4.855468 0l-73.179688 23.671875c-3.253906 1.09375-5.414062 4.183594-5.316406 7.613282v100.203124c-.085938 3.433594 2.082031 6.523438 5.339844 7.609376zm10.660156-96.824219 56 18.191406v83.386719l-56-18.195313zm72 102.222656v-83.382813l58-18.839843v83.382812zm-7-128.476563 47.34375 15.265626-47.34375 15.273437-47.34375-15.273437zm0 0'/%3E%3C/svg%3E");
}

.с-main-stat__block {
    /*box-shadow: 0px 3px 11px 0px #d4d4d4;*/
    display: flex;
    border-radius: 6px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.с-main-stat__icon {
    padding: 1.8rem;
    background: #434e5c;
    /*border-radius: 6px 0 0 6px;*/
    height: 100%;
    border-radius: 100px;
    margin-bottom: 1.5rem;

    /* background: #fff;*/
    box-shadow: 0px 3px 8px 1px #868686;
    transition: 400ms ease-in-out;
}

.с-main-stat__icon:hover {
    transform: rotate(25deg);
}

.с-main-stat__info {
    padding: 0rem 1rem;
    text-align: center;

}

.с-main-stat__count {
    display: block;
    font-size: 2.35em;
    color: #565656;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 10px;
    text-shadow: 1px 1px 1px #888888;
}

.с-main-stat__text {
    display: block;
    font-size: 0.9em;
    color: #404040;
    text-transform: uppercase;
}

.c-main-page {
    margin-bottom: 5rem;
}

.с-main-grey {
    background: #f5f5f5;
    padding: 3.5rem 0;
}

.c-supp-adv__el i {
    height: 65px;
    width: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0.5rem;
}

.icon-users {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23999898'  xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M451.72,237.26c-17.422-8.71-50.087-8.811-51.469-8.811c-4.142,0-7.5,3.358-7.5,7.5c0,4.142,3.358,7.5,7.5,7.5 c8.429,0.001,32.902,1.299,44.761,7.228c1.077,0.539,2.221,0.793,3.348,0.793c2.751,0,5.4-1.52,6.714-4.147 C456.927,243.618,455.425,239.113,451.72,237.26z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M489.112,344.041l-30.975-8.85c-1.337-0.382-2.271-1.62-2.271-3.011v-10.339c2.52-1.746,4.924-3.7,7.171-5.881 c10.89-10.568,16.887-24.743,16.887-39.915v-14.267l2.995-5.989c3.287-6.575,5.024-13.936,5.024-21.286v-38.65 c0-4.142-3.358-7.5-7.5-7.5H408.27c-26.244,0-47.596,21.352-47.596,47.596v0.447c0,6.112,1.445,12.233,4.178,17.699l3.841,7.682 v12.25c0,19.414,9.567,36.833,24.058,47.315l0.002,10.836c0,1.671,0,2.363-6.193,4.133l-15.114,4.318l-43.721-15.898 c0.157-2.063-0.539-4.161-2.044-5.742l-13.971-14.678v-24.64c1.477-1.217,2.933-2.467,4.344-3.789 c17.625-16.52,27.733-39.844,27.733-63.991v-19.678c5.322-11.581,8.019-23.836,8.019-36.457v-80.19c0-4.142-3.358-7.5-7.5-7.5 H232.037c-39.51,0-71.653,32.144-71.653,71.653v16.039c0,12.621,2.697,24.876,8.019,36.457v16.931 c0,28.036,12.466,53.294,32.077,69.946v25.22l-13.971,14.678c-1.505,1.581-2.201,3.679-2.044,5.742l-46.145,16.779 c-3.344,1.216-6.451,2.863-9.272,4.858l-7.246-3.623c21.57-9.389,28.403-22.594,28.731-23.25c1.056-2.111,1.056-4.597,0-6.708 c-5.407-10.814-6.062-30.635-6.588-46.561c-0.175-5.302-0.341-10.311-0.658-14.771c-2.557-35.974-29.905-63.103-63.615-63.103 s-61.059,27.128-63.615,63.103c-0.317,4.461-0.483,9.47-0.658,14.773c-0.526,15.925-1.182,35.744-6.588,46.558 c-1.056,2.111-1.056,4.597,0,6.708c0.328,0.656,7.147,13.834,28.76,23.234l-20.127,10.063C6.684,358.176,0,368.991,0,381.02 v55.409c0,4.142,3.358,7.5,7.5,7.5s7.5-3.358,7.5-7.5V381.02c0-6.312,3.507-11.987,9.152-14.81l25.063-12.531l8.718,8.285 c6.096,5.793,13.916,8.688,21.739,8.688c7.821,0,15.645-2.897,21.739-8.688l8.717-8.284l8.172,4.086 c-3.848,6.157-6.032,13.377-6.032,20.94v57.725c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-57.725 c0-10.296,6.501-19.578,16.178-23.097l48.652-17.691l20.253,30.381c2.589,3.884,6.738,6.375,11.383,6.835 c0.518,0.051,1.033,0.076,1.547,0.076c4.098,0,8.023-1.613,10.957-4.546l12.356-12.356v78.124c0,4.142,3.358,7.5,7.5,7.5 c4.142,0,7.5-3.358,7.5-7.5v-78.124l12.356,12.356c2.933,2.934,6.858,4.547,10.957,4.547c0.513,0,1.029-0.025,1.546-0.076 c4.646-0.46,8.795-2.951,11.384-6.835l20.254-30.38l48.651,17.691c9.676,3.519,16.178,12.801,16.178,23.097v57.725 c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-57.725c0-10.428-4.143-20.208-11.093-27.441l1.853-0.529 c1.869-0.534,4.419-1.265,6.979-2.52l19.149,19.149v69.066c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-69.066 l19.016-19.016c1.011,0.514,2.073,0.948,3.191,1.267l30.976,8.85c7.07,2.02,12.009,8.567,12.009,15.921v62.044 c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-62.044C512,360.371,502.588,347.892,489.112,344.041z M48.115,330.794 c-14.029-5.048-21.066-11.778-24.07-15.453c2.048-5.354,3.376-11.486,4.275-17.959c4.136,9.917,11.063,18.383,19.795,24.423 V330.794z M91.08,351.092c-6.397,6.078-16.418,6.077-22.813-0.001l-6.975-6.628c1.177-2.205,1.824-4.705,1.824-7.324v-7.994 c5.232,1.635,10.794,2.517,16.558,2.517c5.757,0,11.316-0.886,16.557-2.512l-0.001,7.988c0,2.62,0.646,5.121,1.824,7.327 L91.08,351.092z M79.676,316.662c-22.396,0-40.615-18.22-40.615-40.615c0-4.142-3.358-7.5-7.5-7.5c-0.42,0-0.83,0.043-1.231,0.11 c0.022-0.645,0.043-1.291,0.065-1.93c0.167-5.157,0.328-10.028,0.625-14.206c0.958-13.476,6.343-25.894,15.163-34.968 c8.899-9.156,20.793-14.198,33.491-14.198s24.591,5.042,33.491,14.198c8.82,9.074,14.205,21.492,15.163,34.968 c0.296,4.177,0.458,9.047,0.628,14.203c0.015,0.443,0.03,0.892,0.045,1.338c-8.16-12.572-20.762-21.837-37.045-27.069 c-15.043-4.833-27.981-4.534-28.527-4.52c-1.964,0.055-3.828,0.877-5.191,2.291l-13.532,14.034 c-2.875,2.982-2.789,7.73,0.193,10.605s7.73,2.788,10.605-0.193l11.26-11.677c9.697,0.474,40.894,4.102,53.027,30.819 C116.738,302.04,99.816,316.662,79.676,316.662z M111.229,330.819l0.001-8.945c8.725-6.007,15.662-14.457,19.801-24.449 c0.899,6.458,2.226,12.576,4.27,17.918C132.314,318.983,125.244,325.773,111.229,330.819z M183.403,209.145v-18.608 c0-1.129-0.255-2.244-0.746-3.261c-4.826-9.994-7.273-20.598-7.273-31.518V139.72c0-31.239,25.415-56.653,56.653-56.653h104.769 v72.692c0,10.92-2.447,21.524-7.273,31.518c-0.491,1.017-0.746,2.132-0.746,3.261v21.355c0,20.311-8.165,39.15-22.991,53.047 c-1.851,1.734-3.772,3.36-5.758,4.875c-0.044,0.03-0.086,0.063-0.129,0.094c-13.889,10.545-30.901,15.67-48.667,14.519 C213.201,281.965,183.403,248.897,183.403,209.145z M225.632,360.056c-0.052,0.052-0.173,0.175-0.418,0.149 c-0.244-0.024-0.34-0.167-0.381-0.229l-23.325-34.988l7.506-7.887l35.385,24.187L225.632,360.056z M256.095,331.113 l-40.615-27.762v-14c10.509,5.681,22.276,9.234,34.791,10.044c1.977,0.128,3.942,0.191,5.901,0.191 c14.341,0,28.143-3.428,40.538-9.935v13.7L256.095,331.113z M287.357,359.978c-0.041,0.062-0.137,0.205-0.381,0.229 c-0.245,0.031-0.365-0.098-0.418-0.149l-18.767-18.767l35.385-24.188l7.507,7.887L287.357,359.978z M424.308,353.65l-17.02-17.019 c0.297-1.349,0.465-2.826,0.464-4.455l-0.001-3.165c4.723,1.55,9.701,2.47,14.852,2.624c0.578,0.018,1.151,0.026,1.727,0.026 c5.692,0,11.248-0.86,16.536-2.501v3.02c0,1.496,0.188,2.962,0.542,4.371L424.308,353.65z M452.591,305.196 c-7.949,7.714-18.45,11.788-29.537,11.446c-21.704-0.651-39.361-19.768-39.361-42.613v-14.021c0-1.165-0.271-2.313-0.792-3.354 l-4.633-9.266c-1.697-3.395-2.594-7.195-2.594-10.991v-0.447c0-17.974,14.623-32.596,32.596-32.596h64.673v31.15 c0,5.034-1.19,10.075-3.441,14.578l-3.786,7.572c-0.521,1.042-0.792,2.189-0.792,3.354v16.038 C464.924,287.126,460.544,297.478,452.591,305.196z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M472.423,380.814c-4.142,0-7.5,3.358-7.5,7.5v48.115c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-48.115 C479.923,384.173,476.565,380.814,472.423,380.814z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M39.577,390.728c-4.142,0-7.5,3.358-7.5,7.5v38.201c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-38.201 C47.077,394.087,43.719,390.728,39.577,390.728z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M317.532,158.475c-28.366-28.366-87.715-22.943-111.917-19.295c-7.623,1.149-13.155,7.6-13.155,15.339v17.278 c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-17.279c0-0.255,0.168-0.473,0.392-0.507 c9.667-1.457,28.85-3.705,48.725-2.38c23.388,1.557,40.328,7.428,50.349,17.45c2.929,2.929,7.678,2.929,10.606,0 C320.461,166.152,320.461,161.403,317.532,158.475z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M167.884,396.853c-4.142,0-7.5,3.358-7.5,7.5v32.077c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-32.077 C175.384,400.212,172.026,396.853,167.884,396.853z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M344.306,396.853c-4.142,0-7.5,3.358-7.5,7.5v32.077c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5v-32.077 C351.806,400.212,348.448,396.853,344.306,396.853z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='511pt' viewBox='0 -3 511.99981 511' width='511pt'%3E%3Cpath d='m379.441406 310.25 67.480469-66.773438c25.203125-25.203124 73.675781 6.59375 47.488281 37.402344l-81.710937 96.132813c-3.199219 3.761719-6.875 7.097656-10.929688 9.917969-13.171875 8.417968-28.859375 11.222656-44.316406 11.222656h-121.257813c-8.769531 0-17.535156.507812-26.246093 1.519531l-34.875 3.917969-72.335938-70.195313s41.035157-77.492187 121.53125-55.21875c15.054688 4.167969 30.632813 6.152344 46.253907 6.152344h79.691406c37.515625 0 37.8125 59.609375-.3125 59.609375h-69.375' fill='%23ffcdac'/%3E%3Cpath d='m127.558594 494.933594 68.816406-70.601563c.019531-.019531.019531-.050781 0-.070312l-116.769531-113.316407c-.019531-.019531-.050781-.015624-.070313 0l-69.464844 72.117188zm0 0' fill='%236bd5e1'/%3E%3Cpath d='m92.644531 100.320312c-21.8125 2.066407-38.878906 20.433594-38.878906 42.789063v45.765625c0 7.902344 6.40625 14.3125 14.3125 14.3125h98.140625c7.90625 0 14.3125-6.410156 14.3125-14.3125v-45.765625c0-22.371094-17.089844-40.753906-38.929688-42.792969' fill='%23ffb677'/%3E%3Cpath d='m165.171875 58.859375c0 26.523437-21.5 48.023437-48.023437 48.023437-26.523438 0-48.023438-21.5-48.023438-48.023437s21.5-48.027344 48.023438-48.027344c26.523437 0 48.023437 21.503907 48.023437 48.027344zm0 0' fill='%23ffcdac'/%3E%3Cpath d='m219.414062 100.320312c-21.8125 2.066407-38.882812 20.433594-38.882812 42.789063v45.765625c0 7.902344 6.410156 14.3125 14.316406 14.3125h98.140625c7.90625 0 14.3125-6.410156 14.3125-14.3125v-45.765625c0-22.371094-17.09375-40.753906-38.929687-42.792969' fill='%23ff8364'/%3E%3Cpath d='m291.941406 58.859375c0 26.523437-21.5 48.023437-48.023437 48.023437-26.523438 0-48.027344-21.5-48.027344-48.023437s21.503906-48.027344 48.027344-48.027344c26.523437 0 48.023437 21.503907 48.023437 48.027344zm0 0' fill='%23ffcdac'/%3E%3Cpath d='m346.183594 100.320312c-21.816406 2.066407-38.882813 20.433594-38.882813 42.789063v45.765625c0 7.902344 6.410157 14.3125 14.3125 14.3125h98.140625c7.90625 0 14.316406-6.410156 14.316406-14.3125v-45.765625c0-22.371094-17.09375-40.753906-38.933593-42.792969' fill='%23ffd98e'/%3E%3Cpath d='m418.710938 58.859375c0 26.523437-21.503907 48.023437-48.027344 48.023437-26.523438 0-48.023438-21.5-48.023438-48.023437s21.5-48.027344 48.023438-48.027344c26.523437 0 48.027344 21.503907 48.027344 48.027344zm0 0' fill='%23ffcdac'/%3E%3Cpath d='m499.902344 236.066406c-7.664063-7.070312-18.089844-11.4375-28.605469-11.984375-11.941406-.617187-23.128906 3.640625-31.460937 11.976563l-56.929688 56.332031c-1.125-1.949219-2.410156-3.789063-3.851562-5.496094-7.003907-8.316406-17.246094-12.894531-28.835938-12.894531h-79.695312c-15.027344 0-29.6875-1.949219-43.570313-5.789062-36.195313-10.011719-70.773437-2.699219-100.003906 21.160156-11.886719 9.703125-20.558594 20.257812-26.042969 27.953125l-14.289062-13.867188c-1.878907-1.824219-4.425782-2.859375-7.046876-2.859375-.023437 0-.042968 0-.066406 0-2.714844.019532-5.339844 1.148438-7.222656 3.101563l-69.464844 72.113281c-1.859375 1.929688-2.8710935 4.523438-2.81249975 7.203125.05859375 2.683594 1.17968775 5.230469 3.12109375 7.078125l117.488281 111.871094c1.949219 1.855468 4.449219 2.78125 6.945313 2.78125 2.621094 0 5.242187-1.019532 7.214844-3.042969l68.816406-70.601563c1.878906-1.929687 2.921875-4.566406 2.871094-7.261718-.050782-2.65625-1.164063-5.21875-3.070313-7.070313l-5.992187-5.8125 13.714843-1.542969c8.296875-.964843 16.734375-1.453124 25.085938-1.453124h121.253906c19.703125 0 36.4375-4.308594 49.742187-12.808594.109376-.070313.21875-.144532.328126-.21875 4.765624-3.3125 9.089843-7.238282 12.847656-11.664063l81.710937-96.128906c13.984375-16.449219 13.109375-36.976563-2.179687-51.074219zm-372.605469 244.449219-102.945313-98.023437 55.457032-57.574219 102.34375 99.316406zm359.4375-206.421875-81.710937 96.132812c-2.59375 3.050782-5.566407 5.761719-8.84375 8.058594-9.988282 6.324219-23.015626 9.535156-38.726563 9.535156h-121.257813c-9.121093 0-18.34375.535157-27.371093 1.585938l-30.148438 3.382812-63.125-61.257812c4.386719-6.503906 12.453125-17.015625 24.136719-26.554688 24.289062-19.828124 51.84375-25.667968 81.894531-17.351562 15.632813 4.324219 32.097657 6.519531 48.941407 6.519531h79.695312c14.3125 0 18.132812 12.398438 18.132812 19.722657 0 5.351562-1.71875 10.445312-4.714843 13.976562-3.25 3.824219-7.871094 5.761719-13.734375 5.761719h-69.375c-5.5625 0-10.070313 4.511719-10.070313 10.074219s4.507813 10.070312 10.070313 10.070312h69.375c11.710937 0 22.039062-4.570312 29.085937-12.867188 5.863281-6.898437 9.207031-15.96875 9.488281-25.664062l65.566407-64.878906c9.371093-9.371094 24.011719-7.019532 32.203125.535156 4.234375 3.90625 9.929687 12.113281.488281 23.21875zm0 0'/%3E%3Cpath d='m249.117188 340.996094c-1.269532-5.417969-6.6875-8.773438-12.105469-7.507813-5.414063 1.269531-8.777344 6.6875-7.503907 12.105469l.09375.410156c1.089844 4.640625 5.226563 7.773438 9.796876 7.773438.761718 0 1.535156-.085938 2.308593-.265625 5.417969-1.269531 8.777344-6.691407 7.507813-12.105469zm0 0'/%3E%3Cpath d='m68.078125 213h98.140625c5.34375 0 10.289062-1.734375 14.3125-4.664062 4.023438 2.929687 8.96875 4.664062 14.3125 4.664062h98.144531c5.34375 0 10.289063-1.734375 14.3125-4.664062 4.023438 2.929687 8.96875 4.664062 14.3125 4.664062h98.140625c13.445313 0 24.382813-10.941406 24.382813-24.386719v-45.765625c0-20.554687-11.503907-38.410156-28.722657-47.21875 8.34375-10.0625 13.367188-22.96875 13.367188-37.03125 0-32.035156-26.0625-58.097656-58.097656-58.097656s-58.097656 26.0625-58.097656 58.097656c0 14.0625 5.023437 26.972656 13.367187 37.03125-7.441406 3.8125-13.8125 9.316406-18.652344 15.992188-4.839843-6.679688-11.210937-12.183594-18.65625-15.992188 8.34375-10.058594 13.367188-22.96875 13.367188-37.03125 0-32.035156-26.0625-58.097656-58.097657-58.097656-32.035156 0-58.097656 26.0625-58.097656 58.097656 0 14.0625 5.027344 26.972656 13.371094 37.035156-7.445312 3.808594-13.816406 9.3125-18.65625 15.992188-4.839844-6.679688-11.210938-12.183594-18.65625-15.996094 8.34375-10.058594 13.367188-22.96875 13.367188-37.027344 0-32.039062-26.0625-58.101562-58.097657-58.101562-32.03125 0-58.09375 26.0625-58.09375 58.101562 0 14.058594 5.023438 26.96875 13.367188 37.03125-17.21875 8.808594-28.726563 26.667969-28.726563 47.21875v45.761719c0 13.445313 10.941406 24.386719 24.386719 24.386719zm302.609375-192.355469c20.925781 0 37.953125 17.023438 37.953125 37.953125 0 20.925782-17.027344 37.953125-37.953125 37.953125-20.929688 0-37.953125-17.023437-37.953125-37.953125-.003906-20.929687 17.023437-37.953125 37.953125-37.953125zm-26.167969 89.800781c7.871094 3.988282 16.757813 6.25 26.164063 6.25 9.410156 0 18.296875-2.261718 26.164062-6.25 15.652344 2.726563 27.148438 16.214844 27.148438 32.402344v45.765625c0 2.339844-1.902344 4.242188-4.242188 4.242188h-98.140625c-2.335937 0-4.238281-1.902344-4.238281-4.242188v-45.765625c-.003906-16.183594 11.496094-29.675781 27.144531-32.402344zm-100.601562-89.800781c20.925781 0 37.953125 17.023438 37.953125 37.953125 0 20.925782-17.027344 37.953125-37.953125 37.953125-20.929688 0-37.953125-17.023437-37.953125-37.953125 0-20.929687 17.023437-37.953125 37.953125-37.953125zm-26.164063 89.800781c7.867188 3.988282 16.753906 6.25 26.164063 6.25 9.410156 0 18.292969-2.261718 26.164062-6.25 15.648438 2.726563 27.148438 16.214844 27.148438 32.402344v45.765625c0 2.339844-1.902344 4.242188-4.242188 4.242188h-98.140625c-2.339844 0-4.242187-1.902344-4.242187-4.242188v-45.765625c0-16.183594 11.5-29.675781 27.148437-32.402344zm-100.605468-89.800781c20.925781 0 37.953124 17.023438 37.953124 37.953125 0 20.925782-17.027343 37.953125-37.953124 37.953125-20.925782 0-37.953126-17.027343-37.953126-37.953125 0-20.929687 17.027344-37.953125 37.953126-37.953125zm-53.3125 122.203125c0-16.183594 11.5-29.675781 27.148437-32.402344 7.871094 3.988282 16.753906 6.25 26.164063 6.25 9.410156 0 18.292968-2.261718 26.164062-6.25 15.652344 2.726563 27.148438 16.214844 27.148438 32.402344v45.765625c0 2.339844-1.902344 4.242188-4.242188 4.242188h-98.140625c-2.339844 0-4.242187-1.902344-4.242187-4.242188zm0 0'/%3E%3C/svg%3E");
}

.icon-trend {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='light' fill='%231e2b3c' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512'%3E%3Cpath d='m.619 20.001c-.08 0-.125-.001-.133-.001-.276-.008-.493-.238-.486-.514.008-.276.23-.474.514-.486.166-.002 17.149.3 21.001-14.625.069-.268.341-.427.609-.359.267.069.428.342.359.609-3.866 14.983-20.216 15.376-21.864 15.376z'/%3E%3Cpath d='m23.5 7.598c-.173 0-.341-.089-.434-.25l-1.25-2.165-2.165 1.25c-.239.137-.545.056-.683-.183s-.056-.545.183-.683l2.598-1.5c.238-.139.544-.057.683.183l1.5 2.598c.138.239.056.545-.183.683-.078.046-.164.067-.249.067z'/%3E%3Cpath d='m21.5 24c-.276 0-.5-.224-.5-.5v-13c0-.276.224-.5.5-.5s.5.224.5.5v13c0 .276-.224.5-.5.5z'/%3E%3Cpath d='m15.5 24c-.276 0-.5-.224-.5-.5v-6c0-.276.224-.5.5-.5s.5.224.5.5v6c0 .276-.224.5-.5.5z'/%3E%3Cpath d='m9.5 24c-.276 0-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3c0 .276-.224.5-.5.5z'/%3E%3Cpath d='m3.5 24c-.276 0-.5-.224-.5-.5v-1.5c0-.276.224-.5.5-.5s.5.224.5.5v1.5c0 .276-.224.5-.5.5z'/%3E%3Cpath d='m7.258 11.838c-.128 0-.256-.049-.354-.146l-3.596-3.597c-.188-.188-.196-.491-.018-.688l2.946-3.271c2.093-2.417 5.413-4.083 8.255-4.136.118-.016.267.051.363.146.096.097.148.228.146.363-.053 2.842-1.719 6.162-4.144 8.261l-3.264 2.94c-.094.086-.214.128-.334.128zm-2.907-4.114 2.926 2.926 2.918-2.629c2.076-1.797 3.542-4.542 3.774-6.99-2.448.232-5.192 1.698-6.983 3.767z'/%3E%3Cpath d='m8.604 14.21c-.045 0-.091-.006-.136-.019-.174-.05-.308-.188-.351-.365l-.707-2.95c-.064-.268.102-.538.37-.603.271-.063.539.102.603.37l.469 1.959c.869-1.359 1.042-3.098 1.06-4.115.005-.276.243-.492.509-.491.276.004.496.233.491.508-.042 2.366-.736 4.34-1.955 5.559-.095.095-.223.147-.353.147z'/%3E%3Cpath d='m4.241 7.603c-.039 0-.078-.004-.117-.014l-2.95-.707c-.176-.042-.316-.175-.365-.35-.049-.174 0-.361.127-.489 1.219-1.219 3.193-1.913 5.56-1.955.277-.025.504.215.508.491s-.214.504-.491.509c-1.018.018-2.756.191-4.115 1.06l1.959.469c.268.064.434.334.37.603-.056.229-.26.383-.486.383z'/%3E%3Cpath d='m.5 15c-.131 0-.258-.052-.354-.146-.13-.13-.178-.321-.125-.497.165-.552 1.023-3.338 1.695-4.01.809-.81 2.126-.811 2.938 0 .81.81.81 2.128 0 2.938-.671.672-3.458 1.529-4.01 1.694-.048.014-.096.021-.144.021zm2.685-4.261c-.276 0-.552.105-.762.315-.284.284-.772 1.536-1.154 2.677 1.141-.382 2.394-.87 2.677-1.153.42-.42.42-1.104 0-1.523-.21-.211-.486-.316-.761-.316z'/%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='regular' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512'%3E%3Cg%3E%3Cg%3E%3Cpath d='m9.501 13.502c-.157 0-.309-.063-.421-.175l-1.83-1.839c-.114-.115-.177-.272-.172-.434.004-.162.074-.315.195-.424l2.947-2.67c.175-.159.427-.198.644-.101.216.098.352.315.348.551-.029 1.623-.151 3.471-1.243 4.865-.105.134-.262.216-.432.226-.012.001-.024.001-.036.001z' fill='%23ec8b92'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m3.938 7.684c-.141 0-.277-.056-.377-.156l-1.657-1.649c-.109-.108-.166-.258-.157-.41s.083-.295.204-.39c1.256-.984 2.921-1.094 4.384-1.12.216.018.408.12.497.314.088.194.052.422-.091.58l-2.407 2.655c-.098.109-.236.172-.382.176-.005 0-.01 0-.014 0z' fill='%23ec8b92'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m1.197 14.625c-.149 0-.295-.059-.404-.167-.148-.149-.203-.368-.143-.569.205-.685.733-2.329 1.199-2.795.636-.636 1.671-.636 2.308 0 .636.637.636 1.672 0 2.308-.466.466-2.11.994-2.795 1.199-.054.016-.11.024-.165.024z' fill='%23ff9800'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m3.549 7.54 2.9-3.215c1.827-2.112 4.625-3.512 7.118-3.559.176-.009.35.066.476.192s.196.298.192.476c-.047 2.493-1.448 5.291-3.569 7.127l-3.205 2.892z' fill='%23eceff1'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m.856 20.081c-.076 0-.119-.001-.127-.001-.414-.012-.74-.356-.729-.77s.35-.727.77-.729c.67.016 16.475.274 20.224-14.011.105-.4.514-.638.916-.535.4.105.64.515.535.916-3.871 14.748-19.988 15.13-21.589 15.13z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m23.25 8.098c-.259 0-.511-.134-.65-.375l-1.125-1.949-1.949 1.125c-.357.207-.817.085-1.024-.274s-.084-.817.274-1.024l2.598-1.5c.359-.208.817-.085 1.024.274l1.5 2.598c.207.359.084.817-.274 1.024-.117.069-.246.101-.374.101z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m21.75 24c-.414 0-.75-.336-.75-.75v-12.5c0-.414.336-.75.75-.75s.75.336.75.75v12.5c0 .414-.336.75-.75.75z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m15.75 24c-.414 0-.75-.336-.75-.75v-5.5c0-.414.336-.75.75-.75s.75.336.75.75v5.5c0 .414-.336.75-.75.75z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m9.75 24c-.414 0-.75-.336-.75-.75v-2.5c0-.414.336-.75.75-.75s.75.336.75.75v2.5c0 .414-.336.75-.75.75z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m3.75 24c-.414 0-.75-.336-.75-.75v-1c0-.414.336-.75.75-.75s.75.336.75.75v1c0 .414-.336.75-.75.75z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m7.283 11.928c-.192 0-.384-.074-.53-.22l-3.46-3.461c-.283-.282-.295-.735-.028-1.032l2.835-3.147c2.088-2.413 5.286-4.014 8.136-4.068.204.003.4.075.544.22.144.144.224.341.22.544-.054 2.85-1.655 6.047-4.08 8.146l-3.136 2.825c-.142.129-.322.193-.501.193zm-2.427-4.238 2.454 2.454 2.618-2.358c1.859-1.609 3.194-4.016 3.505-6.219-2.203.31-4.608 1.645-6.208 3.494z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m9.596 14.252c-.199 0-.391-.079-.532-.221l-2.313-2.324c-.292-.294-.291-.769.002-1.061s.768-.291 1.061.002l1.654 1.662c.669-1.309.761-2.94.789-4.521.008-.415.393-.725.763-.737.414.007.744.349.737.763-.036 2.05-.19 4.385-1.571 6.148-.132.169-.331.273-.546.286-.015.003-.03.003-.044.003z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m3.788 8.433c-.191 0-.383-.073-.529-.218l-2.324-2.313c-.153-.152-.232-.361-.22-.576.013-.215.117-.414.286-.546 1.762-1.38 4.097-1.535 6.147-1.571h.014c.408 0 .742.327.75.737.007.414-.323.756-.737.763-1.58.028-3.212.119-4.52.789l1.662 1.654c.293.292.294.766.002 1.06-.146.147-.339.221-.531.221z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m.75 15.25c-.196 0-.388-.077-.53-.22-.195-.195-.267-.481-.188-.745.269-.899.961-3.058 1.573-3.669.835-.834 2.194-.835 3.029 0s.835 2.194 0 3.03c-.612.612-2.77 1.304-3.669 1.573-.071.02-.143.031-.215.031zm2.37-3.761c-.165 0-.329.063-.454.188-.161.172-.451.852-.737 1.645.792-.286 1.472-.576 1.646-.737.25-.25.249-.657-.001-.908-.125-.126-.29-.188-.454-.188zm.984 1.626h.01z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512'%3E%3Cg%3E%3Cg%3E%3Cpath d='m469.823 83.814h-427.646l-34.666 42.01v324.773c0 10.824 8.775 19.599 19.599 19.599h457.78c10.824 0 19.599-8.775 19.599-19.599v-324.773z' fill='%23f9f6f6'/%3E%3Cg%3E%3Cpath d='m343.933 290.76v118.471h29.012v-133.027c0-4.192-4.811-6.559-8.132-4.003l-18.91 14.557c-1.243.956-1.97 2.435-1.97 4.002z' fill='%23fbbe66'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m125.835 409.231h29.012v-51.849c0-4.193-4.814-6.561-8.135-4l-18.91 14.581c-1.24.956-1.967 2.434-1.967 4z' fill='%23fc8086'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m198.534 315.895v93.336h29.012v-108.04c0-4.203-4.834-6.567-8.152-3.987l-18.91 14.704c-1.23.957-1.95 2.428-1.95 3.987z' fill='%23cbe2ff'/%3E%3C/g%3E%3Cpath d='m271.233 326.567v82.665h29.012v-82.665c0-2.79-2.261-5.051-5.051-5.051h-18.91c-2.789 0-5.051 2.261-5.051 5.051z' fill='%23d5b0ec'/%3E%3Cpath d='m469.823 83.814h-5.985v366.783c0 10.824-8.774 19.599-19.599 19.599h40.651c10.824 0 19.599-8.775 19.599-19.599v-324.773z' fill='%23e7ecf1'/%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m484.89 41.804h-457.78c-10.824 0-19.599 8.775-19.599 19.599v64.42h496.977v-64.42c.001-10.824-8.774-19.599-19.598-19.599z' fill='%23fbbe66'/%3E%3Cpath d='m484.89 41.804h-40.651c10.824 0 19.599 8.775 19.599 19.599v64.42h40.651v-64.42c0-10.824-8.775-19.599-19.599-19.599z' fill='%23fcb143'/%3E%3Cg fill='%2361a2f9'%3E%3Ccircle cx='375.326' cy='83.814' r='14.793'/%3E%3Ccircle cx='436.752' cy='83.814' r='14.793'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='m277.032 91.325c4.149 0 7.511-3.362 7.511-7.511s-3.363-7.511-7.511-7.511h-218.031c-4.149 0-7.511 3.363-7.511 7.511 0 4.149 3.363 7.511 7.511 7.511z'/%3E%3Cpath d='m48.336 203.588v197.232c0 8.78 7.144 15.923 15.923 15.923h372.493c4.149 0 7.511-3.363 7.511-7.511s-3.362-7.511-7.511-7.511h-56.296v-125.518c0-10.423-11.966-16.308-20.226-9.954l-18.908 14.556c-3.069 2.361-4.901 6.082-4.901 9.955v110.96h-28.664v-75.154c0-6.926-5.635-12.562-12.562-12.562h-18.91c-6.926 0-12.562 5.635-12.562 12.562v75.154h-28.664v-100.529c0-10.436-12.013-16.341-20.274-9.917l-18.91 14.704c-3.083 2.396-4.851 6.011-4.851 9.917v85.825h-28.664v-44.338c0-10.424-11.98-16.315-20.233-9.948l-18.908 14.579c-3.065 2.361-4.894 6.08-4.894 9.95v29.758h-54.066c-.497 0-.901-.404-.901-.901v-197.232c0-4.149-3.363-7.511-7.511-7.511s-7.511 3.362-7.511 7.511zm303.108 88.383 13.99-10.769v120.518h-13.99zm-72.699 37.056h13.989v72.693h-13.989zm-72.699-11.929 13.99-10.878v95.5h-13.99zm-72.7 56.075 13.99-10.787v39.334h-13.99z'/%3E%3Cpath d='m277.585 280.091-26.387-24.28c-9.941-9.15-24.922-9.8-35.623-1.551l-121.4 93.606c-3.285 2.533-3.895 7.25-1.361 10.535 2.52 3.268 7.235 3.906 10.535 1.361l121.4-93.606c4.887-3.768 11.733-3.473 16.278.708l26.387 24.281c9.942 9.148 24.924 9.801 35.618 1.554l111.631-85.933-3.725 24.15c-1.504 9.748 13.306 12.288 14.847 2.291l6.124-39.697c.922-5.976-3.523-11.434-9.535-11.768l-40.104-2.241c-9.936-.533-10.747 14.445-.837 14.999l22.875 1.278-110.444 85.02c-4.891 3.771-11.736 3.472-16.279-.707z'/%3E%3Cpath d='m484.89 34.293h-457.78c-14.948 0-27.11 12.162-27.11 27.11v389.193c0 14.948 12.162 27.11 27.11 27.11h457.78c14.948 0 27.11-12.162 27.11-27.11v-23.807c0-4.149-3.362-7.511-7.511-7.511s-7.511 3.363-7.511 7.511v23.807c0 6.665-5.422 12.088-12.088 12.088h-457.78c-6.665 0-12.088-5.422-12.088-12.088v-317.261h23.267c4.149 0 7.511-3.363 7.511-7.511s-3.362-7.511-7.511-7.511h-23.266v-56.91c0-6.665 5.422-12.088 12.088-12.088h457.779c6.665 0 12.088 5.422 12.088 12.088v56.909h-423.573c-4.149 0-7.511 3.363-7.511 7.511s3.363 7.511 7.511 7.511h423.572v258.307c0 4.149 3.363 7.511 7.511 7.511 4.149 0 7.511-3.362 7.511-7.511 0-11.248 0-326.033 0-330.239.001-14.947-12.161-27.109-27.109-27.109z'/%3E%3Cpath d='m397.63 83.814c0-12.299-10.005-22.304-22.304-22.304s-22.304 10.005-22.304 22.304 10.005 22.304 22.304 22.304 22.304-10.005 22.304-22.304zm-29.586 0c0-4.015 3.267-7.282 7.282-7.282s7.281 3.267 7.281 7.282-3.267 7.282-7.281 7.282c-4.015 0-7.282-3.267-7.282-7.282z'/%3E%3Cpath d='m459.057 83.814c0-12.299-10.005-22.304-22.304-22.304s-22.304 10.005-22.304 22.304 10.005 22.304 22.304 22.304 22.304-10.005 22.304-22.304zm-29.586 0c0-4.015 3.267-7.282 7.281-7.282 4.015 0 7.282 3.267 7.282 7.282s-3.267 7.282-7.282 7.282c-4.014 0-7.281-3.267-7.281-7.282z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-carts {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23999898' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 200.122 200.122' style='enable-background:new 0 0 200.122 200.122;' xml:space='preserve'%3E%3Cpath d='M150.166,191.478H49.833c-1.657,0-3-1.343-3-3s1.343-3,3-3H62.25l7.763-20.823H11.755C5.273,164.655,0,159.382,0,152.9V20.4 C0,13.918,5.273,8.644,11.755,8.644h176.489C194.727,8.644,200,13.918,200,20.4v4.489c0.079,0.27,0.122,0.555,0.122,0.85 s-0.043,0.581-0.122,0.85V152.9c0,6.482-5.273,11.755-11.756,11.755h-58.258l7.763,20.823h12.417c1.657,0,3,1.343,3,3 S151.823,191.478,150.166,191.478z M68.653,185.478h62.692l-7.763-20.823H76.416L68.653,185.478z M125.666,158.655h62.578 c3.174,0,5.756-2.582,5.756-5.755v-13.422H6V152.9c0,3.173,2.582,5.755,5.755,5.755H125.666z M6,133.478h188V28.739H6V133.478z M6,22.739h188V20.4c0-3.173-2.582-5.755-5.756-5.755H11.755C8.582,14.644,6,17.226,6,20.4V22.739z M156.015,120.488h-31.028 c-5.647,0-10.241-4.594-10.241-10.241s4.594-10.241,10.241-10.241h31.028c5.647,0,10.241,4.594,10.241,10.241 S161.662,120.488,156.015,120.488z M124.986,106.006c-2.339,0-4.241,1.903-4.241,4.241s1.902,4.241,4.241,4.241h31.028 c2.339,0,4.241-1.903,4.241-4.241s-1.902-4.241-4.241-4.241H124.986z M98.859,120.488H29.477c-1.657,0-3-1.343-3-3v-71.14 c0-1.657,1.343-3,3-3h69.383c1.657,0,3,1.343,3,3v71.14C101.859,119.145,100.517,120.488,98.859,120.488z M32.477,114.488h63.383 v-65.14H32.477V114.488z M84.614,89.804c-0.768,0-1.535-0.293-2.121-0.878c-1.172-1.172-1.172-3.071,0-4.243l3.801-3.801 l-3.801-3.801c-1.172-1.171-1.172-3.071,0-4.243c1.172-1.171,3.07-1.171,4.242,0l5.922,5.922c0.004,0.002,0.005,0.005,0.007,0.007 c0.002,0.001,0.003,0.002,0.005,0.004c0,0.001,0.001,0.002,0.002,0.003c0.002,0.001,0.003,0.003,0.005,0.005 c0.001,0,0.002,0.001,0.002,0.002c0.002,0.001,0.004,0.003,0.006,0.005c0,0,0.001,0.001,0.001,0.001 c0.002,0.002,0.004,0.004,0.006,0.006c0,0,0.001,0,0.001,0c0.002,0.003,0.004,0.005,0.006,0.007l0.001,0 c0.002,0.002,0.004,0.005,0.007,0.007l0,0c0.534,0.558,0.811,1.272,0.83,1.991v0c0,0.003,0,0.005,0,0.008v0c0,0.003,0,0.005,0,0.008 v0.001c0,0.002,0,0.005,0,0.007c0,0,0,0.001,0.001,0.001c0,0.002,0,0.005,0,0.007c0,0.001,0,0.001,0,0.002c0,0.002,0,0.004,0,0.006 c0,0.001,0,0.001,0,0.002c0,0.002,0,0.004,0,0.006c0,0.001,0,0.002,0,0.003c0,0.001,0,0.003,0,0.005c0,0.001,0,0.002,0,0.003 c0,0.002,0,0.003,0,0.005c0,0.001,0,0.002,0,0.004s0,0.003,0,0.004s0,0.003,0,0.004s0,0.003,0,0.004s0,0.003,0,0.004 s0,0.003,0,0.004c0,0.002,0,0.003,0,0.005c0,0.001,0,0.002,0,0.003c0,0.002,0,0.004,0,0.005c0,0.001,0,0.002,0,0.003 c0,0.002,0,0.004,0,0.006c0,0.001,0,0.001,0,0.002c0,0.002,0,0.004,0,0.006c0,0.001,0,0.001,0,0.002c0,0.002,0,0.004,0,0.007 c-0.001,0-0.001,0.001-0.001,0.001c0,0.002,0,0.005,0,0.007c0,0,0,0.001,0,0.001c0,0.002,0,0.005,0,0.008v0c0,0.003,0,0.005,0,0.008 v0c-0.02,0.719-0.296,1.433-0.83,1.991v0c-0.003,0.002-0.005,0.004-0.007,0.007c0,0-0.001,0-0.001,0 c-0.002,0.002-0.004,0.004-0.006,0.006c0,0-0.001,0-0.001,0c-0.002,0.002-0.004,0.004-0.006,0.006c0,0-0.001,0.001-0.001,0.001 c-0.002,0.002-0.004,0.004-0.006,0.005c-0.001,0.001-0.001,0.001-0.002,0.002c-0.002,0.001-0.003,0.003-0.005,0.004 c-0.002,0.003-0.004,0.006-0.007,0.007c-0.002,0.003-0.003,0.005-0.007,0.007l-5.922,5.922 C86.15,89.511,85.382,89.804,84.614,89.804z M43.129,89.804c-0.768,0-1.535-0.293-2.121-0.879l-5.922-5.922 c-0.002-0.001-0.003-0.003-0.005-0.004c-0.001-0.001-0.001-0.001-0.002-0.002c-0.002-0.002-0.005-0.004-0.007-0.006v0 c-0.572-0.579-0.86-1.333-0.865-2.089v0c0-0.002,0-0.005,0-0.007c0-0.001,0-0.001,0-0.001c0-0.002,0-0.004,0-0.006 c0-0.003,0-0.005,0-0.008c0-0.001,0-0.003,0-0.005c0,0,0-0.001,0-0.002c0-0.002,0-0.004,0-0.007v0 c0.005-0.755,0.293-1.51,0.865-2.089c0,0,0,0,0,0c0.002-0.002,0.005-0.004,0.007-0.006c0-0.001,0.001-0.001,0.002-0.002 c0.001-0.001,0.003-0.003,0.005-0.004l5.922-5.922c1.17-1.172,3.07-1.171,4.242,0c1.172,1.172,1.172,3.071,0,4.243l-3.801,3.801 l3.801,3.801c1.172,1.171,1.172,3.071,0,4.243C44.664,89.511,43.896,89.804,43.129,89.804z M146.294,84.918h-28.549 c-1.657,0-3-1.343-3-3s1.343-3,3-3h28.549c1.657,0,3,1.343,3,3S147.951,84.918,146.294,84.918z M171.377,62.964h-53.632 c-1.657,0-3-1.343-3-3s1.343-3,3-3h53.632c1.657,0,3,1.343,3,3S173.034,62.964,171.377,62.964z M153.536,49.348h-35.791 c-1.657,0-3-1.343-3-3s1.343-3,3-3h35.791c1.657,0,3,1.343,3,3S155.193,49.348,153.536,49.348z'/%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23C0BCC1;' d='M456.403,59.605H55.597c-13.282,0-24.048,10.767-24.048,24.048v336.677h448.903V83.653 C480.452,70.372,469.685,59.605,456.403,59.605z'/%3E%3Crect x='31.548' y='91.67' style='fill:%23E6646E;' width='448.9' height='288.58'/%3E%3Cpath style='fill:%239C969E;' d='M488.468,452.395H23.532c-8.854,0-16.032-7.178-16.032-16.032v-16.032 c0-4.427,3.589-8.016,8.016-8.016h480.968c4.427,0,8.016,3.589,8.016,8.016v16.032C504.5,445.217,497.322,452.395,488.468,452.395z'/%3E%3Cpath style='fill:%23DC4655;' d='M223.935,348.185c-88.544,0-160.323-71.779-160.323-160.323V91.669H31.548V380.25h448.903v-32.065 H223.935z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M199.092,187.863h-40.081c-8.854,0-16.032,7.178-16.032,16.032v32.065 c0,8.854,7.178,16.032,16.032,16.032h40.081l93.316,35.891c5.251,2.019,10.894-1.856,10.894-7.482V159.454 c0-5.626-5.643-9.501-10.894-7.482L199.092,187.863z'/%3E%3Cg%3E%3Cpath style='fill:%23DEB6BB;' d='M191.871,243.976H151.79l28.431,80.172c1.702,4.799,6.241,8.005,11.333,8.005h23.642 c3.875,0,6.584-3.835,5.289-7.487L191.871,243.976z'/%3E%3Cpath style='fill:%23DEB6BB;' d='M329.294,202.376l-25.992-6.497v48.097l25.992-6.498c3.569-0.891,6.072-4.098,6.072-7.776v-19.547 C335.367,206.476,332.863,203.269,329.294,202.376z'/%3E%3C/g%3E%3Cg%3E%3Cpath style='fill:%23EDEBED;' d='M199.887,187.558l-0.795,0.305h-40.081c-8.855,0-16.032,7.178-16.032,16.032v32.065 c0,8.854,7.178,16.032,16.032,16.032h40.081l0.795,0.305L199.887,187.558L199.887,187.558z'/%3E%3Cpath style='fill:%23EDEBED;' d='M292.408,260.186l-93.316-35.891h-40.081c-8.855,0-16.032-7.178-16.032-16.032v27.696 c0,8.854,7.178,16.032,16.032,16.032h40.081l93.316,35.891c5.251,2.02,10.894-1.856,10.894-7.482v-27.696 C303.302,258.33,297.659,262.206,292.408,260.186z'/%3E%3C/g%3E%3Cpath style='fill:%23DBD9DC;' d='M199.887,224.601l-0.795-0.305h-40.081c-8.855,0-16.032-7.178-16.032-16.032v27.696 c0,8.854,7.178,16.032,16.032,16.032h40.081l0.795,0.305L199.887,224.601L199.887,224.601z'/%3E%3Cpath d='M448.387,84.169H63.613c-4.143,0-7.5,3.357-7.5,7.5s3.357,7.5,7.5,7.5h384.773c4.143,0,7.5-3.357,7.5-7.5 S452.529,84.169,448.387,84.169z'/%3E%3Cpath d='M448.387,372.75H63.613c-4.143,0-7.5,3.357-7.5,7.5s3.357,7.5,7.5,7.5h384.773c4.143,0,7.5-3.357,7.5-7.5 S452.529,372.75,448.387,372.75z'/%3E%3Cpath d='M496.483,404.814h-8.532V83.653c0-17.396-14.152-31.549-31.548-31.549H55.597c-17.396,0-31.548,14.152-31.548,31.549 v321.161h-8.532C6.961,404.814,0,411.775,0,420.331v16.032c0,12.976,10.557,23.532,23.532,23.532h464.936 c12.976,0,23.532-10.557,23.532-23.532v-16.032C512,411.775,505.039,404.814,496.483,404.814z M39.049,83.653 c0-9.125,7.423-16.549,16.548-16.549h400.807c9.125,0,16.548,7.424,16.548,16.549v321.161H39.049V83.653z M497,436.363 c0,4.705-3.827,8.532-8.532,8.532H23.532c-4.705,0-8.532-3.827-8.532-8.532v-16.032c0-0.285,0.231-0.517,0.517-0.517h208.961 c-0.012,0.171-0.026,0.342-0.026,0.517c0,4.143,3.357,7.5,7.5,7.5h48.098c4.143,0,7.5-3.357,7.5-7.5 c0-0.174-0.014-0.345-0.026-0.517h208.961c0.285,0,0.517,0.231,0.517,0.517v16.032H497z'/%3E%3Cpath d='M304.071,146.664c-4.215-2.896-9.58-3.528-14.355-1.692L197.7,180.363h-38.688c-12.976,0-23.532,10.557-23.532,23.532 v32.064c0,9.931,6.187,18.439,14.906,21.887l23.732,71.196c2.114,6.347,8.03,10.61,14.72,10.61h23.181 c4.974,0,9.679-2.408,12.587-6.443c2.908-4.034,3.706-9.26,2.134-13.979l-18.57-55.712l81.547,31.364 c1.804,0.693,3.691,1.035,5.57,1.035c3.093,0,6.161-0.926,8.783-2.727c4.216-2.896,6.732-7.677,6.732-12.791V249.83l20.312-5.078 c6.92-1.729,11.753-7.919,11.753-15.053v-19.547c0-7.133-4.832-13.322-11.752-15.054l-20.313-5.078v-30.569 C310.802,154.341,308.285,149.56,304.071,146.664z M150.479,203.896c0-4.705,3.827-8.532,8.532-8.532h32.581v49.129h-32.581 c-4.705,0-8.532-3.827-8.532-8.532L150.479,203.896L150.479,203.896z M212.438,324.438c-0.154,0.215-0.333,0.215-0.419,0.215 h-23.181c-0.223,0-0.419-0.142-0.489-0.354l-21.604-64.808h24.271l21.493,64.481C212.536,324.055,212.592,324.225,212.438,324.438z M295.802,280.4c0,0.089,0,0.272-0.224,0.426s-0.396,0.089-0.478,0.057l-88.508-34.042v-53.827l88.507-34.042 c0.081-0.033,0.254-0.099,0.479,0.056c0.224,0.154,0.224,0.338,0.224,0.426V280.4z M327.475,209.652 c0.23,0.058,0.392,0.265,0.392,0.502v19.547c0,0.237-0.16,0.442-0.391,0.5l-16.674,4.168v-28.885L327.475,209.652z'/%3E%3Cpath d='M415.012,219.928c0-4.143-3.357-7.5-7.5-7.5h-40.081c-4.143,0-7.5,3.357-7.5,7.5s3.357,7.5,7.5,7.5h40.081 C411.654,227.428,415.012,224.07,415.012,219.928z'/%3E%3Cpath d='M372.093,173.139l-16.032,8.017c-3.704,1.853-5.206,6.357-3.354,10.063c1.314,2.628,3.963,4.147,6.714,4.147 c1.127,0,2.271-0.256,3.349-0.794l16.032-8.017c3.704-1.853,5.206-6.357,3.354-10.063 C380.303,172.788,375.801,171.289,372.093,173.139z'/%3E%3Cpath d='M362.769,245.284c-3.704-1.854-8.21-0.352-10.062,3.354c-1.853,3.704-0.351,8.21,3.354,10.062l16.032,8.016 c1.076,0.539,2.221,0.794,3.348,0.794c2.751,0,5.4-1.52,6.714-4.148c1.853-3.704,0.351-8.21-3.354-10.062L362.769,245.284z'/%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");

}

.icon-bonus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231e2b3c' id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512'%3E%3Cg%3E%3Cpath d='m154.217 299.077c-2.154-.761-4.358-1.56-6.555-2.392v-35.084c5.522 1.322 8.813 4.114 9.106 4.369 3.014 2.73 7.671 2.525 10.434-.47 2.778-3.012 2.588-7.706-.424-10.484-.422-.389-7.51-6.776-19.116-8.517v-7.165c0-4.097-3.322-7.419-7.419-7.419s-7.419 3.322-7.419 7.419v7.735c-1.101.242-2.218.521-3.36.866-10.613 3.197-18.543 12.28-20.696 23.704-1.962 10.416 1.374 20.46 8.709 26.213 3.886 3.048 8.723 5.84 15.348 8.789v44.485c-5.731-.422-9.701-1.821-16.206-6.077-3.429-2.244-8.028-1.282-10.27 2.147-2.243 3.429-1.282 8.027 2.147 10.27 9.484 6.204 15.964 8.054 24.329 8.525v8.023c0 4.097 3.322 7.419 7.419 7.419s7.419-3.322 7.419-7.419v-8.613c16.645-3.266 26.368-16.991 28.523-29.812 2.769-16.483-5.853-30.815-21.969-36.512zm-27.585-12.9c-2.958-2.321-4.217-6.838-3.284-11.79.836-4.437 3.765-9.768 9.475-11.924v27.671c-2.33-1.264-4.437-2.582-6.191-3.957zm34.919 46.953c-1.142 6.792-5.872 13.991-13.89 16.86v-37.499c.535.192 1.059.382 1.61.577 13.71 4.845 12.866 16.58 12.28 20.062z'/%3E%3Cpath d='m511.591 289.53c-1.276-5.798-5.363-10.481-10.935-12.529l-21.235-7.805c-3.844-1.413-8.109.558-9.523 4.404-1.413 3.846.558 8.11 4.405 9.523l21.235 7.805c1.105.406 1.453 1.296 1.561 1.79.109.494.167 1.447-.667 2.28l-189.555 189.556c-.835.835-1.789.775-2.281.667-.494-.109-1.383-.456-1.789-1.563l-26.639-72.479c-1.756-4.776-5.502-8.521-10.277-10.276l-72.478-26.638c-1.106-.407-1.453-1.296-1.562-1.79s-.167-1.447.666-2.28l189.557-189.556c.834-.834 1.785-.775 2.28-.667.494.109 1.383.456 1.789 1.562l26.638 72.478c1.755 4.777 5.502 8.522 10.278 10.277l18.434 6.775c3.846 1.415 8.11-.558 9.523-4.404s-.558-8.11-4.405-9.523l-18.435-6.776c-.681-.25-1.216-.785-1.466-1.467l-26.638-72.478c-2.048-5.572-6.731-9.659-12.528-10.935-5.795-1.277-11.763.469-15.962 4.666l-7.176 7.176v-73.606c0-9.545-7.766-17.311-17.311-17.311h-75.564c6.913-13.44 4.753-30.378-6.493-41.623-9.628-9.628-23.59-12.791-36.099-8.791-4.831-14.014-18.143-24.114-33.777-24.114-15.633 0-28.944 10.098-33.776 24.11-12.508-4.007-26.456-.85-36.099 8.794-6.748 6.747-10.464 15.718-10.464 25.261 0 5.788 1.376 11.363 3.958 16.362h-6.224c-4.097 0-7.419 3.322-7.419 7.419s3.322 7.419 7.419 7.419h52.87v70.219c-8.208-1.494-16.564-2.267-24.965-2.267-15.464 0-30.016 2.41-43.942 7.048l-55.762.002v-72.529c0-1.364 1.109-2.473 2.473-2.473h33.825c4.097 0 7.419-3.322 7.419-7.419s-3.322-7.419-7.419-7.419h-33.827c-9.545 0-17.311 7.766-17.311 17.311v124.584c0 .045.006.089.007.135-16.32 22.946-25.925 50.983-25.925 81.221 0 30.17 9.462 58.944 27.363 83.212 1.455 1.972 3.7 3.015 5.976 3.015 1.53 0 3.073-.471 4.398-1.449 3.298-2.432 3.999-7.077 1.566-10.375-16.006-21.698-24.466-47.427-24.466-74.404 0-69.268 56.354-125.621 125.622-125.621 58.06 0 107.971 39.116 121.92 95.314l-12.56 12.56c-3.757-23.326-14.875-44.809-32.117-61.599-20.82-20.272-48.252-31.437-77.243-31.437-61.086 0-110.784 49.697-110.784 110.783s49.697 110.784 110.784 110.784c25.212 0 49.632-8.629 69.252-24.375l15.902 5.844c-23.117 21.319-53.577 33.369-85.154 33.369-28.66 0-56.713-9.949-78.991-28.013-3.182-2.581-7.854-2.093-10.435 1.09s-2.093 7.854 1.09 10.436c24.912 20.201 56.284 31.326 88.336 31.326 37.819 0 74.2-15.449 100.592-42.534l19.721 7.248c.682.251 1.217.786 1.467 1.468l26.638 72.478c2.048 5.572 6.731 9.659 12.527 10.935 1.25.275 2.508.41 3.754.41 4.534 0 8.915-1.783 12.209-5.076l189.557-189.555c4.197-4.197 5.942-10.163 4.667-15.96zm-470.835-78.706v-19.739h24.486c-8.889 5.659-17.1 12.288-24.486 19.739zm308.811-107.107v72.529h-124.67v-75.002h122.197c1.364 0 2.473 1.11 2.473 2.473zm-95.021-48.442c8.143 8.144 8.143 21.395.001 29.537-.325.326-.956.866-2.051 1.594h-36.147c10.769-20.257 13.561-30.169 14.282-35.149 7.948-3.886 17.55-2.347 23.915 4.018zm-59.385-28.559c11.517 0 20.887 9.37 20.887 20.886 0 2.144-1.22 11.236-16.599 38.803h-8.575c-15.376-27.56-16.599-36.655-16.599-38.803 0-11.516 9.369-20.886 20.886-20.886zm-59.383 58.097c-3.945-3.945-6.118-9.19-6.118-14.769s2.173-10.824 6.118-14.769c6.376-6.376 15.964-7.906 23.914-4.014.722 4.982 3.512 14.889 14.281 35.145h-36.145c-1.095-.727-1.724-1.267-2.05-1.593zm44.485 16.431h29.796v75.002h-25.689c-.033 0-.064.004-.097.005-1.33-.438-2.668-.85-4.01-1.248zm47.984 98.836c-4.036-3.239-8.243-6.238-12.59-8.995h133.911v1.076l-28.72 28.72h-71.645c-6.214-7.613-13.232-14.601-20.956-20.801zm31.552 35.639h46.21l-31.618 31.618c-3.527-11.104-8.447-21.732-14.592-31.618zm-119.339 169.883c-52.905 0-95.945-43.041-95.945-95.945s43.041-95.945 95.945-95.945c50.931 0 93.616 41.008 95.846 91.712l-54.28 54.28c-4.197 4.197-5.942 10.164-4.666 15.961s5.364 10.48 10.935 12.528l4.677 1.719c-15.537 10.185-33.773 15.69-52.512 15.69z'/%3E%3Cpath d='m363.781 395.1c.934 0 1.886-.178 2.804-.554 3.793-1.55 5.611-5.882 4.06-9.675l-42.718-104.504c-1.549-3.792-5.88-5.613-9.675-4.06-3.793 1.55-5.611 5.882-4.06 9.675l42.718 104.504c1.175 2.874 3.946 4.614 6.871 4.614z'/%3E%3Cpath d='m275.576 311.305c-5.198 5.198-7.74 12.336-7.158 20.099.551 7.344 3.879 14.414 9.37 19.905 5.492 5.492 12.561 8.82 19.906 9.37.728.055 1.451.082 2.167.082 6.918 0 13.221-2.53 17.932-7.24 5.198-5.198 7.74-12.336 7.158-20.099-.551-7.345-3.879-14.414-9.37-19.906-5.492-5.492-12.561-8.82-19.906-9.37-7.769-.585-14.902 1.961-20.099 7.159zm29.513 12.704c2.981 2.982 4.781 6.719 5.066 10.523.254 3.385-.76 6.403-2.855 8.498-2.094 2.094-5.115 3.104-8.497 2.854-3.804-.285-7.541-2.084-10.523-5.066-2.981-2.982-4.781-6.719-5.066-10.522-.254-3.385.76-6.403 2.855-8.498 1.883-1.883 4.512-2.892 7.485-2.892.333 0 .671.013 1.012.038 3.804.284 7.541 2.083 10.523 5.065-.001 0-.001 0 0 0z'/%3E%3Cpath d='m391.911 369.368c6.919 0 13.222-2.53 17.932-7.24 10.419-10.419 9.427-28.365-2.211-40.005 0 0 0 0-.001 0-11.638-11.639-29.584-12.63-40.004-2.212-10.419 10.419-9.427 28.365 2.212 40.004 5.492 5.492 12.561 8.82 19.906 9.37.729.056 1.451.083 2.166.083zm-13.791-38.964c1.965-1.965 4.63-2.918 7.496-2.918 3.891 0 8.152 1.759 11.523 5.13 5.854 5.854 6.846 14.387 2.211 19.021-2.094 2.093-5.113 3.107-8.496 2.854-3.804-.285-7.542-2.084-10.523-5.066-5.853-5.855-6.845-14.387-2.211-19.021z'/%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23EDEBED;' d='M128.655,175.456l30.132,108.388c1.929,6.938,8.246,11.738,15.447,11.738h278.227 c4.008,0,7.4-2.961,7.942-6.932l15.552-114.046c0.525-3.85-2.468-7.279-6.354-7.279H134.834 C130.592,167.325,127.519,171.369,128.655,175.456z'/%3E%3Cg%3E%3Ccircle style='fill:%235D5360;' cx='432.356' cy='480.455' r='24.05'/%3E%3Ccircle style='fill:%235D5360;' cx='159.809' cy='480.455' r='24.05'/%3E%3C/g%3E%3Cpath style='fill:%23E6646E;' d='M56.287,86.977L12.198,42.89c-6.261-6.261-6.261-16.412,0-22.673l0,0 c6.261-6.261,16.412-6.261,22.673,0l44.089,44.088c6.261,6.261,6.261,16.412,0,22.673l0,0 C72.698,93.238,62.548,93.238,56.287,86.977z'/%3E%3Cpath style='fill:%23E6646E;' d='M424.337,288.066h-224.45c-4.427,0-8.016-3.589-8.016-8.016V103.697c0-4.427,3.589-8.016,8.016-8.016 h224.45c4.427,0,8.016,3.589,8.016,8.016V280.05C432.353,284.477,428.764,288.066,424.337,288.066z'/%3E%3Cpath style='fill:%23DC4655;' d='M296.08,264.018c-44.272,0-80.16-35.889-80.16-80.16V95.681h-16.032 c-4.427,0-8.016,3.589-8.016,8.016V280.05c0,4.427,3.589,8.016,8.016,8.016h224.45c4.427,0,8.016-3.589,8.016-8.016v-16.032 L296.08,264.018L296.08,264.018z'/%3E%3Cpath d='M456.402,431.84c4.143,0,7.5-3.358,7.5-7.5c0-4.142-3.357-7.5-7.5-7.5H155.247c-5.58,0-10.575-2.65-13.703-7.271 c-3.128-4.621-3.734-10.243-1.662-15.423l18.873-47.182c1.539-3.846-0.332-8.211-4.178-9.749c-3.848-1.54-8.211,0.332-9.749,4.178 l-18.873,47.182c-3.893,9.732-2.708,20.724,3.168,29.404c5.323,7.862,13.839,12.839,23.185,13.71v18.124 c-13.786,3.375-24.048,15.829-24.048,30.64c0,17.396,14.152,31.548,31.548,31.548s31.548-14.152,31.548-31.548 c0-14.812-10.262-27.265-24.048-30.64V431.84h257.545v17.973c-13.786,3.375-24.048,15.829-24.048,30.64 c0,17.396,14.152,31.548,31.548,31.548c17.396,0,31.549-14.152,31.549-31.548c0-14.812-10.262-27.265-24.049-30.64V431.84 L456.402,431.84L456.402,431.84z M448.902,480.452c0,9.125-7.424,16.548-16.549,16.548s-16.548-7.423-16.548-16.548 s7.423-16.548,16.548-16.548S448.902,471.327,448.902,480.452z M176.355,480.452c0,9.125-7.423,16.548-16.548,16.548 s-16.548-7.423-16.548-16.548s7.423-16.548,16.548-16.548S176.355,471.327,176.355,480.452z'/%3E%3Cpath d='M199.888,295.566h224.45c8.556,0,15.516-6.96,15.516-15.516V103.697c0-8.556-6.96-15.516-15.516-15.516H340.35 c17.755-10.661,39.669-25.044,47.352-35.242c5.312-7.05,7.56-15.747,6.33-24.489c-1.229-8.741-5.789-16.481-12.84-21.792 c-14.553-10.965-35.313-8.044-46.281,6.509l0,0c-5.603,7.436-12.382,23.357-20.15,47.322c-0.926,2.857-1.812,5.663-2.648,8.364 c-0.836-2.701-1.722-5.507-2.648-8.364c-7.769-23.964-14.548-39.886-20.15-47.322l0,0c-5.312-7.05-13.051-11.61-21.793-12.84 c-8.739-1.229-17.438,1.02-24.489,6.331c-7.051,5.311-11.61,13.051-12.84,21.792c-1.229,8.742,1.019,17.438,6.331,24.489 c7.683,10.198,29.597,24.581,47.352,35.242h-83.988c-8.556,0-15.516,6.96-15.516,15.516V280.05 C184.371,288.606,191.332,295.566,199.888,295.566z M346.891,22.194L346.891,22.194c5.988-7.948,17.326-9.542,25.275-3.554 c3.851,2.901,6.341,7.127,7.012,11.901c0.672,4.773-0.557,9.523-3.457,13.373c-2.55,3.385-10.786,11.502-37.296,27.84 c-4.968,3.062-9.807,5.933-14.091,8.424C330.516,59.548,339.907,31.465,346.891,22.194z M248.505,43.914 c-2.901-3.85-4.129-8.6-3.458-13.373c0.671-4.774,3.162-9,7.012-11.901c3.163-2.383,6.931-3.637,10.823-3.637 c0.846,0,1.698,0.059,2.551,0.179c4.774,0.671,9.001,3.162,11.901,7.012c6.984,9.271,16.376,37.355,22.558,57.984 c-4.267-2.48-9.081-5.337-14.032-8.388C259.305,55.43,251.057,47.303,248.505,43.914z M199.371,103.697 c0-0.285,0.231-0.516,0.516-0.516h224.45c0.284,0,0.516,0.231,0.516,0.516V280.05c0,0.285-0.231,0.516-0.516,0.516H199.888 c-0.285,0-0.516-0.231-0.516-0.516L199.371,103.697L199.371,103.697z'/%3E%3Cpath d='M510.148,138.846c-1.425-1.631-3.484-2.568-5.65-2.568h-40.081c-4.143,0-7.5,3.358-7.5,7.5s3.357,7.5,7.5,7.5h31.489 l-19.106,140.108c-1.651,12.112-12.115,21.246-24.339,21.246H174.235c-14.578,0-27.486-9.809-31.39-23.854l-38.226-137.5h55.188 c4.142,0,7.5-3.358,7.5-7.5s-3.358-7.5-7.5-7.5h-59.358L87.214,88.672c6.081-9.137,5.1-21.619-2.952-29.671L40.175,14.914 c-4.445-4.445-10.354-6.893-16.64-6.893s-12.195,2.448-16.64,6.892c-4.445,4.445-6.893,10.354-6.893,16.64s2.448,12.195,6.893,16.64 l44.089,44.089c4.587,4.587,10.613,6.881,16.639,6.881c2.249,0,4.498-0.321,6.673-0.96l54.096,194.592 c5.703,20.511,24.553,34.836,45.842,34.836h278.227c19.688,0,36.541-14.711,39.202-34.219l20.267-148.622 C512.221,142.645,511.572,140.478,510.148,138.846z M61.59,81.674L17.501,37.586c-1.612-1.611-2.499-3.754-2.499-6.033 s0.887-4.421,2.5-6.033c1.611-1.612,3.754-2.499,6.033-2.499s4.421,0.887,6.033,2.499l44.089,44.089 c3.327,3.327,3.326,8.74,0,12.066C70.329,85.001,64.916,85,61.59,81.674z'/%3E%3Cpath d='M258.713,245.274c1.465,1.464,3.385,2.197,5.304,2.197c1.919,0,3.839-0.732,5.304-2.197l96.192-96.192 c2.929-2.929,2.929-7.678,0-10.606c-2.93-2.929-7.678-2.929-10.607,0l-96.192,96.192 C255.784,237.596,255.784,242.345,258.713,245.274z'/%3E%3Cpath d='M276.039,183.342c15.187,0,27.541-12.354,27.541-27.541c0-15.186-12.354-27.54-27.541-27.54 c-15.186,0-27.54,12.354-27.54,27.54C248.5,170.987,260.855,183.342,276.039,183.342z M276.039,143.262 c6.915,0,12.541,5.625,12.541,12.54c0,6.915-5.626,12.541-12.541,12.541s-12.54-5.625-12.54-12.541 C263.5,148.888,269.125,143.262,276.039,143.262z'/%3E%3Cpath d='M348.185,200.406c-15.186,0-27.54,12.354-27.54,27.54c0,15.186,12.354,27.541,27.54,27.541s27.54-12.354,27.54-27.541 C375.725,212.761,363.37,200.406,348.185,200.406z M348.185,240.487c-6.915,0-12.54-5.625-12.54-12.541 c0-6.915,5.625-12.54,12.54-12.54s12.54,5.625,12.54,12.54C360.725,234.861,355.1,240.487,348.185,240.487z'/%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

.icon-interface {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1'  fill='%231e2b3c' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512'%3E%3Cg%3E%3Cpath d='m474.427 30.108h-163.755c-4.151 0-7.515 3.365-7.515 7.515s3.364 7.515 7.515 7.515h163.754c12.43 0 22.544 10.113 22.544 22.544v263.007h-36.028l-.001-230.847c0-12.431-10.114-22.544-22.544-22.544h-364.795c-12.431 0-22.544 10.113-22.544 22.544v230.847h-36.029v-263.008c0-12.431 10.114-22.544 22.544-22.544h243.04c4.151 0 7.515-3.365 7.515-7.515s-3.364-7.515-7.515-7.515h-243.04c-20.718.001-37.573 16.856-37.573 37.574v303.848c0 20.718 16.855 37.573 37.573 37.573h165.231l-7.574 57.761h-26.702c-4.151 0-7.515 3.365-7.515 7.515s3.364 7.515 7.515 7.515h174.943c4.151 0 7.515-3.365 7.515-7.515s-3.364-7.515-7.515-7.515h-26.701l-7.574-57.761h79.629c4.151 0 7.515-3.365 7.515-7.515s-3.364-7.515-7.515-7.515h-351.252c-12.43 0-22.544-10.113-22.544-22.544v-25.811h481.941v25.811c0 12.431-10.114 22.544-22.544 22.544h-55.543c-4.151 0-7.515 3.365-7.515 7.515s3.364 7.515 7.515 7.515h55.543c20.718 0 37.573-16.855 37.573-37.573v-303.848c.001-20.718-16.854-37.573-37.572-37.573zm-172.815 436.755h-91.223l7.574-57.761h76.074zm-235.525-367.022c0-4.144 3.371-7.515 7.515-7.515h364.796c4.144 0 7.515 3.371 7.515 7.515v36.985h-379.826zm0 52.015h379.826v178.833h-36.534v-33.499c0-4.15-3.364-7.515-7.515-7.515h-127.875c-4.151 0-7.515 3.365-7.515 7.515v33.499h-20.949v-33.499c0-4.15-3.364-7.515-7.515-7.515h-127.874c-4.151 0-7.515 3.365-7.515 7.515v33.499h-36.534zm328.262 178.832h-112.845v-25.984h112.845zm-163.853 0h-112.845v-25.984h112.845z'/%3E%3Cpath d='m94.748 102.455c-6.364 0-11.542 5.178-11.542 11.543s5.178 11.542 11.542 11.542 11.542-5.178 11.542-11.542c.001-6.364-5.177-11.543-11.542-11.543z'/%3E%3Cpath d='m131.791 102.455c-6.364 0-11.542 5.178-11.542 11.543s5.178 11.542 11.542 11.542 11.542-5.178 11.542-11.542-5.178-11.543-11.542-11.543z'/%3E%3Cpath d='m168.833 102.455c-6.364 0-11.542 5.178-11.542 11.543s5.178 11.542 11.542 11.542c6.365 0 11.543-5.178 11.543-11.542s-5.178-11.543-11.543-11.543z'/%3E%3Cpath d='m110.136 271.332h54.669c4.151 0 7.515-3.365 7.515-7.515s-3.364-7.515-7.515-7.515h-47.155v-65.938h276.683v65.938h-199.47c-4.151 0-7.515 3.365-7.515 7.515s3.364 7.515 7.515 7.515h206.984c4.151 0 7.515-3.365 7.515-7.515v-80.967c0-4.15-3.364-7.515-7.515-7.515h-291.711c-4.151 0-7.515 3.365-7.515 7.515v80.968c0 4.15 3.364 7.514 7.515 7.514z'/%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve'%3E%3Cpath style='fill:%23AFE0EF;' d='M504.401,59.781v263.806c0,17.782-14.441,32.222-32.21,32.222H39.814 c-17.782,0.001-32.21-14.44-32.21-32.222V59.781c0-17.794,14.427-32.21,32.21-32.21h432.378 C489.96,27.572,504.401,41.987,504.401,59.781z'/%3E%3Cpath style='fill:%23E6F7FC;' d='M504.401,59.781v263.806c0,17.782-14.441,32.222-32.21,32.222H163.498 C394.084,290.195,401.409,27.572,401.409,27.572h70.782C489.96,27.572,504.401,41.987,504.401,59.781z'/%3E%3Cpath style='fill:%23C8D1DB;' d='M504.401,301.404v22.185c0,17.782-14.441,32.222-32.21,32.222H39.814 c-17.782,0-32.21-14.441-32.21-32.223v-22.184H504.401z'/%3E%3Cpath style='fill:%23DAE0E5;' d='M504.401,301.404v22.185c0,17.782-14.441,32.222-32.21,32.222H163.498 c43.073-12.246,78.354-31.383,107.258-54.406L504.401,301.404L504.401,301.404z'/%3E%3Cpath style='fill:%233C4A5E;' d='M460.038,238.768v231.738c0,7.693-6.241,13.923-13.923,13.923H314.214 c-7.693,0-13.923-6.23-13.923-13.923V238.768c0-7.693,6.23-13.923,13.923-13.923h131.901 C453.797,224.844,460.038,231.075,460.038,238.768z'/%3E%3Cpath style='fill:%234B5A6B;' d='M460.038,238.768v231.738c0,7.693-6.241,13.923-13.923,13.923H336.326 c123.714-46.594,109.79-259.585,109.79-259.585C453.797,224.844,460.038,231.075,460.038,238.768z'/%3E%3Crect x='300.288' y='271.444' style='fill:%23AFE0EF;' width='159.746' height='166.397'/%3E%3Cpath style='fill:%23E6F7FC;' d='M460.038,271.439v166.395h-63.51c36.495-49.171,46.741-120.125,49.294-166.395L460.038,271.439 L460.038,271.439z'/%3E%3Cpath style='fill:%23C8D1DB;' d='M300.352,355.811v79.821H118.5l17.708-35.49c23.911,0,43.283-19.373,43.283-43.271v-1.06H300.352z'/%3E%3Cpath style='fill:%23DAE0E5;' d='M300.352,355.811v79.821h-66.38c39.745,0,35.49-35.49,35.49-35.49h-40.644 c43.209,0,44.344-44.332,44.344-44.332H300.352z'/%3E%3Cpath d='M472.191,19.968H39.808C17.857,19.968,0,37.825,0,59.775v263.81c0,21.958,17.857,39.823,39.808,39.823h131.468 c-3.081,16.558-17.626,29.135-35.063,29.135c-2.882,0-5.516,1.629-6.803,4.208l-17.713,35.486c-1.177,2.357-1.049,5.156,0.337,7.396 c1.386,2.24,3.832,3.604,6.466,3.604h174.253v28.642c0,11.112,9.041,20.153,20.153,20.153h134.582 c11.112,0,20.153-9.041,20.153-20.153v-60.21c0-4.199-3.405-7.604-7.604-7.604c-4.199,0-7.604,3.405-7.604,7.604v18.58H307.959 V279.128h144.472v107.195c0,4.199,3.405,7.604,7.604,7.604s7.604-3.405,7.604-7.604v-22.915h4.552 c21.95,0,39.808-17.864,39.808-39.823V59.775C512,37.825,494.142,19.968,472.191,19.968z M15.208,323.586v-14.574h33.968 c4.199,0,7.604-3.405,7.604-7.604c0-4.199-3.405-7.604-7.604-7.604H15.208V59.775c0-13.565,11.035-24.6,24.6-24.6h432.385 c13.565,0,24.6,11.035,24.6,24.6v234.027H467.64v-56.304c0-11.112-9.041-20.153-20.153-20.153H312.904 c-11.112,0-20.153,9.041-20.153,20.153v33.919c0,0.037-0.005,0.072-0.005,0.107s0.005,0.072,0.005,0.107v22.17H74.523 c-4.199,0-7.604,3.405-7.604,7.604s3.405,7.604,7.604,7.604h218.229v39.189H179.49H39.808 C26.243,348.2,15.208,337.158,15.208,323.586z M140.915,407.751h51.217c4.199,0,7.604-3.405,7.604-7.604 c0-4.199-3.405-7.604-7.604-7.604h-19.686c7.606-7.725,12.777-17.853,14.231-29.135h106.076v29.135h-75.274 c-4.199,0-7.604,3.405-7.604,7.604c0,4.199,3.405,7.604,7.604,7.604h75.274v20.277h-161.96L140.915,407.751z M452.431,445.458 v26.423c0,2.726-2.218,4.945-4.945,4.945H312.904c-2.726,0-4.945-2.218-4.945-4.945v-26.423H452.431z M307.959,263.92v-26.423 c0-2.726,2.218-4.945,4.945-4.945h134.582c2.726,0,4.945,2.218,4.945,4.945v26.423H307.959z M472.191,348.2h-4.552v-39.189h29.152 v14.574C496.792,337.158,485.756,348.2,472.191,348.2z'/%3E%3Cpath d='M175.924,238.02c4.199,0,7.604-3.405,7.604-7.604c0-66.86,54.394-121.254,121.254-121.254c4.199,0,7.604-3.405,7.604-7.604 s-3.405-7.604-7.604-7.604c-75.245,0-136.462,61.217-136.462,136.462C168.32,234.615,171.724,238.02,175.924,238.02z'/%3E%3Cpath d='M304.782,136.669c-51.692,0-93.747,42.054-93.747,93.747c0,4.199,3.405,7.604,7.604,7.604c4.199,0,7.604-3.405,7.604-7.604 c0-43.307,35.232-78.539,78.539-78.539c4.199,0,7.604-3.405,7.604-7.604C312.386,140.074,308.981,136.669,304.782,136.669z'/%3E%3Cpath d='M304.782,179.385c-28.139,0-51.031,22.892-51.031,51.031c0,4.199,3.405,7.604,7.604,7.604c4.199,0,7.604-3.405,7.604-7.604 c0-19.753,16.07-35.823,35.823-35.823c4.199,0,7.604-3.405,7.604-7.604C312.386,182.789,308.981,179.385,304.782,179.385z'/%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");
}

.icon-mobile {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1'  fill='%23999898' enable-background='new 0 0 511.726 511.726' height='512' viewBox='0 0 511.726 511.726' width='512'%3E%3Cg%3E%3Cpath d='m83.168 98.34c3.233 2.939 7.546 1.884 10.6-.48 2.79-3.05 2.58-7.8-.479-10.59-3.061-2.8-7.8-2.58-10.59.471-2.801 3.059-2.591 7.799.469 10.599z'/%3E%3Cpath d='m58.927 132.59c3.375 2.094 8.234.966 10.33-2.4 2.19-3.52 1.11-8.149-2.399-10.33-3.521-2.189-8.15-1.119-10.33 2.4-2.19 3.52-1.12 8.139 2.399 10.33z'/%3E%3Cpath d='m119.257 72.08c5.723 0 9.499-7.341 5.98-12.021-2.49-3.3-7.2-3.96-10.5-1.47-3.311 2.5-3.971 7.2-1.471 10.51 1.472 1.951 3.722 2.981 5.991 2.981z'/%3E%3Cpath d='m41.418 170.729c3.605 1.377 8.286-.633 9.71-4.279 1.5-3.86-.42-8.21-4.28-9.71-3.859-1.5-8.199.409-9.699 4.279-1.512 3.861.408 8.201 4.269 9.71z'/%3E%3Cpath d='m31.257 211.439c3.711.717 8.063-2.297 8.75-6 .76-4.069-1.92-7.989-5.99-8.739-4.08-.771-7.989 1.92-8.75 5.989-.76 4.071 1.92 7.991 5.99 8.75z'/%3E%3Cpath d='m41.298 320.95c-3.86 1.5-5.78 5.84-4.28 9.699 1.15 2.98 3.98 4.801 6.99 4.801 4.761 0 8.769-5.628 7-10.21-1.501-3.87-5.84-5.79-9.71-4.29z'/%3E%3Cpath d='m33.937 294.97c4.08-.75 6.771-4.67 6.011-8.74-.75-4.069-4.67-6.76-8.74-6.01-4.07.76-6.76 4.67-6.01 8.74.735 4.089 4.763 6.787 8.739 6.01z'/%3E%3Cpath d='m28.778 253.33c9.926-.345 9.928-14.66 0-15-4.141-.011-7.5 3.35-7.5 7.489-.011 4.15 3.35 7.5 7.489 7.511z'/%3E%3Cpath d='m451.717 361.26c-3.49-2.22-8.13-1.18-10.35 2.31-2.22 3.5-1.19 8.131 2.31 10.36 3.767 2.125 7.217 1.355 10.351-2.31 2.22-3.5 1.189-8.13-2.311-10.36z'/%3E%3Cpath d='m446.278 121.979c-3.54 2.141-4.67 6.761-2.521 10.301 2.049 3.384 6.927 4.572 10.311 2.52 3.54-2.15 4.659-6.76 2.52-10.3-2.151-3.54-6.76-4.67-10.31-2.521z'/%3E%3Cpath d='m420.217 89.1c-3.09 2.76-3.35 7.5-.59 10.59 3.448 3.123 6.978 3.32 10.59.591 3.08-2.761 3.351-7.5.59-10.591-2.759-3.081-7.5-3.35-10.59-.59z'/%3E%3Cpath d='m469.597 323.31c-3.85-1.54-8.21.33-9.75 4.17-1.838 4.595 2.163 10.29 6.96 10.29 2.98 0 5.79-1.779 6.971-4.72 1.529-3.84-.341-8.21-4.181-9.74z'/%3E%3Cpath d='m483.028 240.84c-4.15-.04-7.54 3.28-7.58 7.43-.043 4.475 3.654 6.967 7.5 7.57 4.109 0 7.46-3.31 7.5-7.42.04-4.15-3.28-7.54-7.42-7.58z'/%3E%3Cpath d='m468.507 173.6c.88 0 1.771-.149 2.641-.479 3.869-1.46 5.829-5.78 4.38-9.66-3.815-9.177-17.219-4.127-14.04 5.28 1.13 3.009 3.989 4.859 7.019 4.859z'/%3E%3Cpath d='m472.158 207.84c.651 3.702 4.966 6.767 8.68 6.09 4.08-.71 6.811-4.6 6.09-8.68-.71-4.08-4.6-6.811-8.68-6.09-4.08.71-6.811 4.6-6.09 8.68z'/%3E%3Cpath d='m427.158 395.29c-3.03-2.83-7.771-2.66-10.601.37-2.819 3.029-2.649 7.779.38 10.6 3.584 2.798 7.117 2.674 10.601-.37 2.82-3.04 2.66-7.781-.38-10.6z'/%3E%3Cpath d='m480.137 282.689c-4.069-.8-8.01 1.851-8.81 5.91-.822 4.237 3.107 8.95 7.37 8.95 3.51 0 6.649-2.48 7.35-6.05.8-4.069-1.849-8.009-5.91-8.81z'/%3E%3Cpath d='m273.748 464.88v-.01c-4.13.34-7.21 3.949-6.88 8.08.295 3.634 4.333 7.245 8.08 6.88 4.13-.33 7.21-3.95 6.88-8.08-.34-4.13-3.96-7.21-8.08-6.87z'/%3E%3Cpath d='m351.628 443.67c-3.729 1.81-5.28 6.29-3.47 10.02 1.71 3.513 6.518 5.203 10.02 3.471 3.73-1.811 5.28-6.29 3.471-10.021-1.811-3.72-6.291-5.281-10.021-3.47z'/%3E%3Cpath d='m313.677 457.899c-4 1.091-6.359 5.21-5.27 9.21 1.006 3.691 5.542 6.269 9.21 5.271 9.498-2.944 5.73-16.748-3.94-14.481z'/%3E%3Cpath d='m399.097 60.189c-.01 0-.01 0-.01 0-3.27-2.529-7.979-1.92-10.52 1.351-2.53 3.279-1.92 7.99 1.359 10.52 3.692 2.474 7.199 2.025 10.521-1.35 2.53-3.28 1.921-7.99-1.35-10.521z'/%3E%3Cpath d='m386.307 422.67c-3.33 2.46-4.029 7.16-1.569 10.49 3.282 3.436 6.778 3.959 10.489 1.569 3.33-2.46 4.03-7.16 1.57-10.489-2.459-3.33-7.16-4.03-10.49-1.57z'/%3E%3Cpath d='m233.177 464.439v-.01c-4.12-.42-7.8 2.58-8.229 6.7-.407 3.99 3.447 8.27 7.47 8.27 3.8 0 7.06-2.88 7.46-6.739.42-4.12-2.58-7.801-6.701-8.221z'/%3E%3Cpath d='m392.245 247.435c0-8.677-3.784-16.486-9.788-21.866 12.85-11.54 12.867-32.292 0-43.822 12.848-11.538 12.868-32.286.005-43.817 18.308-16.413 8.685-47.977-15.866-51.089v-56.776c0-16.578-13.487-30.065-30.064-30.065h-95.03c-9.697 0-9.697 15 0 15h95.03c8.307 0 15.064 6.759 15.064 15.065v3.969h-185.18v-3.969c0-8.308 6.759-15.065 15.065-15.065h19.036c9.697 0 9.697-15 0-15h-19.036c-16.578 0-30.065 13.487-30.065 30.065v109.794c-20.418-13.013-48.011 2.373-48.011 26.521v175.869l-14.043 14.107c-15.256-7.126-34.114-3.72-45.973 8.194-15.834 15.905-15.834 41.785 0 57.69l46.421 46.634c6.841 6.873 17.471-3.709 10.631-10.582l-46.421-46.634c-10.025-10.07-10.025-26.456 0-36.526 9.864-9.909 26.536-9.855 36.345 0l77.425 77.779c10.023 10.07 10.023 26.456 0 36.526-11.462 11.515-29.283 8.875-39.283-2.951-6.842-6.874-17.471 3.71-10.631 10.582 35.741 37.784 92.421-4.347 65.499-48.708l13.512-13.574c40.589 3.097 79.999-19.31 98.205-55.747h41.44c16.577 0 30.064-13.487 30.064-30.065v-72.313c14.444-1.831 25.649-14.203 25.649-29.226zm-15 .099c0 7.919-6.442 14.361-14.361 14.361h-13.095c-19.07-.795-19.068-28.029 0-28.822h13.095c7.918 0 14.361 6.443 14.361 14.461zm0-43.822c0 7.919-6.442 14.361-14.361 14.361h-13.095c-19.07-.795-19.068-28.029 0-28.822h13.095c7.918 0 14.361 6.442 14.361 14.461zm0-43.822c0 7.919-6.442 14.361-14.361 14.361h-13.095c-19.07-.795-19.068-28.029 0-28.822h13.095c7.918 0 14.361 6.442 14.361 14.461zm0-43.923c-.255 7.677-6.427 14.462-14.361 14.462h-13.095c-19.069-.794-19.068-28.029 0-28.822h13.095c7.918-.001 14.361 6.442 14.361 14.36zm-25.649-66.933v37.572c-27.913-1.369-41.896 32.834-21.386 51.322-12.973 11.262-12.968 32.565 0 43.822-12.973 11.262-12.968 32.565 0 43.822-20.518 18.502-6.511 52.692 21.386 51.322v37.572h-142.212c-4.749-25.583-19.496-49.612-42.968-61.863v-203.569zm-146.827 371.104-10.504-.489c-2.101-.084-4.172.701-5.664 2.201l-15.283 15.353-71.634-71.962 14.537-14.604c1.399-1.405 2.185-3.308 2.185-5.291v-178.966c0-21.125 32.57-21.125 32.57 0v90.744c0 2.99 1.776 5.695 4.521 6.883 17.869 7.732 31.09 23.744 37.227 45.086 6.922 24.074 3.23 50.65-9.635 69.358-5.337 7.76 6.625 16.838 12.359 8.5 1.737-2.526 3.334-5.169 4.79-7.911h77.721c-15.605 25.506-42.92 41.04-73.19 41.098zm131.763-56.098h-130.031c3.453-10.916 5.01-22.717 4.552-34.572h140.543v19.507c0 8.306-6.757 15.065-15.064 15.065z'/%3E%3Cpath d='m187.845 105.867c3.554 2.883 7.089 2.837 10.605-.139l21.953-22.534c6.767-6.945-3.979-17.415-10.744-10.467l-21.953 22.534c-2.89 2.968-2.827 7.716.139 10.606z'/%3E%3Cpath d='m187.845 154.088c3.554 2.883 7.089 2.837 10.605-.139l68.929-70.755c6.767-6.945-3.979-17.415-10.744-10.467l-68.929 70.755c-2.89 2.967-2.827 7.715.139 10.606z'/%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' enable-background='new 0 0 511.639 511.639' height='512' viewBox='0 0 511.639 511.639' width='512'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cellipse cx='204.555' cy='333.515' fill='%23ffdbd3' rx='93.693' ry='94.123'/%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m336.488 371.54h-155.049c-12.462 0-22.565-10.103-22.565-22.565v-318.91c0-12.462 10.103-22.565 22.565-22.565h155.049c12.462 0 22.565 10.103 22.565 22.565v318.909c0 12.463-10.103 22.566-22.565 22.566z' fill='%237776d0'/%3E%3Cpath d='m336.488 7.5h-40c12.462 0 22.565 10.103 22.565 22.565v318.909c0 12.463-10.103 22.565-22.565 22.565h40c12.462 0 22.565-10.103 22.565-22.565v-318.909c0-12.462-10.103-22.565-22.565-22.565z' fill='%236967bf'/%3E%3Cpath d='m158.873 41.534h200.18v280.434h-200.18z' fill='%23d4d9ff'/%3E%3Cpath d='m319.053 41.534h40v280.434h-40z' fill='%23c7cdff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='m189.226 382.702c27.234-39.603 15.21-105.672-30.793-125.578v-90.744c0-13.197-10.649-23.894-23.785-23.894-13.136 0-23.785 10.698-23.785 23.894v178.966l-35.305 35.467 82.216 82.593 36.1-36.266' fill='%23ffdbd3'/%3E%3Cpath d='m158.432 257.124v-90.744c0-13.196-10.649-23.894-23.785-23.894s-23.785 10.698-23.785 23.894v90.891c32.702 14.361 48.103 52.128 44.286 86.928-2.248 20.493 13.462 38.504 34.077 38.504 27.235-39.604 15.211-105.673-30.793-125.579z' fill='%23ffd1c7'/%3E%3Cg%3E%3Cpath d='m327.884 116.067v-.1c0-12.074 9.788-21.861 21.861-21.861h13.094c12.074 0 21.861 9.788 21.861 21.861v.1c0 12.074-9.788 21.861-21.861 21.861h-13.094c-12.073.001-21.861-9.787-21.861-21.861z' fill='%23ffdbd3'/%3E%3Cpath d='m362.84 94.106h-13.094c-2.997 0-5.853.603-8.453 1.694 7.876 3.305 13.408 11.09 13.408 20.167v.1c0 9.077-5.532 16.861-13.408 20.167 2.6 1.091 5.456 1.694 8.453 1.694h13.094c12.074 0 21.861-9.788 21.861-21.861v-.1c0-12.073-9.788-21.861-21.861-21.861z' fill='%23ffd1c7'/%3E%3Cpath d='m327.884 159.89v-.1c0-12.074 9.788-21.861 21.861-21.861h13.094c12.074 0 21.861 9.788 21.861 21.861v.1c0 12.074-9.788 21.861-21.861 21.861h-13.094c-12.073 0-21.861-9.788-21.861-21.861z' fill='%23ffdbd3'/%3E%3Cpath d='m362.84 137.928h-13.094c-2.997 0-5.853.603-8.453 1.694 7.876 3.305 13.408 11.09 13.408 20.167v.1c0 9.077-5.532 16.861-13.408 20.167 2.6 1.091 5.456 1.695 8.453 1.695h13.094c12.074 0 21.861-9.788 21.861-21.861v-.1c0-12.074-9.788-21.862-21.861-21.862z' fill='%23ffd1c7'/%3E%3Cpath d='m327.884 203.712v-.1c0-12.074 9.788-21.861 21.861-21.861h13.094c12.074 0 21.861 9.788 21.861 21.861v.1c0 12.074-9.788 21.861-21.861 21.861h-13.094c-12.073 0-21.861-9.787-21.861-21.861z' fill='%23ffdbd3'/%3E%3Cpath d='m362.84 181.751h-13.094c-2.997 0-5.853.603-8.453 1.694 7.876 3.305 13.408 11.09 13.408 20.167v.1c0 9.077-5.532 16.861-13.408 20.167 2.6 1.091 5.456 1.694 8.453 1.694h13.094c12.074 0 21.861-9.787 21.861-21.861v-.1c0-12.074-9.788-21.861-21.861-21.861z' fill='%23ffd1c7'/%3E%3Cpath d='m327.884 247.535v-.1c0-12.074 9.788-21.861 21.861-21.861h13.094c12.074 0 21.861 9.788 21.861 21.861v.1c0 12.074-9.788 21.861-21.861 21.861h-13.094c-12.073 0-21.861-9.788-21.861-21.861z' fill='%23ffdbd3'/%3E%3Cpath d='m362.84 225.573h-13.094c-2.997 0-5.853.603-8.453 1.695 7.876 3.305 13.408 11.09 13.408 20.167v.1c0 9.077-5.532 16.861-13.408 20.167 2.6 1.091 5.456 1.695 8.453 1.695h13.094c12.074 0 21.861-9.788 21.861-21.861v-.1c0-12.075-9.788-21.863-21.861-21.863z' fill='%23ffd1c7'/%3E%3C/g%3E%3Cpath d='m173.062 494.729c-12.969 13.028-34.007 13.028-46.976 0l-77.425-77.78c-12.953-13.012-12.953-34.096 0-47.108 12.969-13.028 34.007-13.028 46.976 0l77.425 77.78c12.952 13.011 12.952 34.096 0 47.108z' fill='%237776d0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m83.124 98.34c3.233 2.939 7.546 1.884 10.6-.48 2.79-3.05 2.58-7.8-.479-10.59-3.061-2.8-7.8-2.58-10.59.471-2.801 3.059-2.591 7.799.469 10.599z'/%3E%3Cpath d='m58.884 132.59c3.375 2.094 8.234.966 10.33-2.4 2.19-3.52 1.11-8.149-2.399-10.33-3.521-2.189-8.15-1.119-10.33 2.4-2.191 3.52-1.121 8.139 2.399 10.33z'/%3E%3Cpath d='m119.214 72.08c5.723 0 9.499-7.341 5.98-12.021-2.49-3.3-7.2-3.96-10.5-1.47-3.311 2.5-3.971 7.2-1.471 10.51 1.471 1.951 3.721 2.981 5.991 2.981z'/%3E%3Cpath d='m41.374 170.729c3.605 1.377 8.286-.633 9.71-4.279 1.5-3.86-.42-8.21-4.28-9.71-3.859-1.5-8.199.409-9.699 4.279-1.511 3.861.408 8.201 4.269 9.71z'/%3E%3Cpath d='m31.214 211.439c3.711.717 8.063-2.297 8.75-6 .76-4.069-1.92-7.989-5.99-8.739-4.08-.771-7.989 1.92-8.75 5.989-.76 4.071 1.919 7.991 5.99 8.75z'/%3E%3Cpath d='m41.254 320.95c-3.86 1.5-5.78 5.84-4.28 9.699 1.15 2.98 3.98 4.801 6.99 4.801 4.761 0 8.769-5.628 7-10.21-1.5-3.87-5.84-5.79-9.71-4.29z'/%3E%3Cpath d='m33.893 294.97c4.08-.75 6.771-4.67 6.011-8.74-.75-4.069-4.67-6.76-8.74-6.01-4.07.76-6.76 4.67-6.01 8.74.67 3.609 3.819 6.14 7.37 6.14.449 0 .909-.04 1.369-.13z'/%3E%3Cpath d='m28.734 253.33c4.14 0 7.5-3.36 7.5-7.5 0-4.141-3.351-7.5-7.5-7.5-4.141-.011-7.5 3.35-7.5 7.489-.011 4.15 3.35 7.5 7.489 7.511z'/%3E%3Cpath d='m451.674 361.26c-3.49-2.22-8.13-1.18-10.35 2.31-2.22 3.5-1.19 8.131 2.31 10.36 3.767 2.125 7.217 1.355 10.351-2.31 2.219-3.5 1.189-8.13-2.311-10.36z'/%3E%3Cpath d='m446.234 121.979c-3.54 2.141-4.67 6.761-2.521 10.301 2.049 3.384 6.926 4.572 10.311 2.52 3.54-2.15 4.659-6.76 2.52-10.3-2.151-3.54-6.76-4.67-10.31-2.521z'/%3E%3Cpath d='m420.174 89.1c-3.09 2.76-3.35 7.5-.59 10.59 3.448 3.123 6.978 3.32 10.59.591 3.08-2.761 3.351-7.5.59-10.591-2.76-3.081-7.501-3.35-10.59-.59z'/%3E%3Cpath d='m469.553 323.31c-3.85-1.54-8.21.33-9.75 4.17-1.838 4.595 2.163 10.29 6.96 10.29 2.98 0 5.79-1.779 6.971-4.72 1.529-3.84-.341-8.21-4.181-9.74z'/%3E%3Cpath d='m482.984 240.84c-4.15-.04-7.54 3.28-7.58 7.43-.043 4.475 3.654 6.967 7.5 7.57 4.109 0 7.46-3.31 7.5-7.42.04-4.15-3.28-7.54-7.42-7.58z'/%3E%3Cpath d='m468.464 173.6c.88 0 1.771-.149 2.641-.479 3.869-1.46 5.829-5.78 4.38-9.66-1.46-3.88-5.78-5.84-9.66-4.38s-5.84 5.779-4.38 9.66c1.129 3.009 3.988 4.859 7.019 4.859z'/%3E%3Cpath d='m472.114 207.84c.651 3.702 4.965 6.767 8.68 6.09 4.08-.71 6.811-4.6 6.09-8.68-.71-4.08-4.6-6.811-8.68-6.09-4.08.71-6.811 4.6-6.09 8.68z'/%3E%3Cpath d='m427.114 395.29c-3.03-2.83-7.771-2.66-10.601.37-2.819 3.029-2.649 7.779.38 10.6 3.584 2.798 7.117 2.674 10.601-.37 2.82-3.04 2.66-7.781-.38-10.6z'/%3E%3Cpath d='m480.094 282.689c-4.069-.8-8.01 1.851-8.81 5.91-.822 4.237 3.107 8.95 7.37 8.95 3.51 0 6.649-2.48 7.35-6.05.799-4.069-1.85-8.009-5.91-8.81z'/%3E%3Cpath d='m273.704 464.88v-.01c-4.13.34-7.21 3.949-6.88 8.08.295 3.634 4.333 7.245 8.08 6.88 4.13-.33 7.21-3.95 6.88-8.08-.34-4.13-3.96-7.21-8.08-6.87z'/%3E%3Cpath d='m351.584 443.67c-3.729 1.81-5.28 6.29-3.47 10.02 1.71 3.513 6.518 5.203 10.02 3.471 3.73-1.811 5.28-6.29 3.471-10.021-1.811-3.72-6.291-5.281-10.021-3.47z'/%3E%3Cpath d='m313.634 457.899c-4 1.091-6.359 5.21-5.27 9.21 1.006 3.691 5.542 6.269 9.21 5.271 4-1.09 6.359-5.21 5.27-9.21s-5.21-6.351-9.21-5.271z'/%3E%3Cpath d='m399.053 60.189c-.01 0-.01 0-.01 0-3.27-2.529-7.979-1.92-10.52 1.351-2.53 3.279-1.92 7.99 1.359 10.52 3.692 2.474 7.199 2.025 10.521-1.35 2.53-3.28 1.921-7.99-1.35-10.521z'/%3E%3Cpath d='m386.263 422.67c-3.33 2.46-4.029 7.16-1.569 10.49 3.282 3.436 6.778 3.959 10.489 1.569 3.33-2.46 4.03-7.16 1.57-10.489-2.459-3.33-7.159-4.03-10.49-1.57z'/%3E%3Cpath d='m233.134 464.439v-.01c-4.12-.42-7.8 2.58-8.229 6.7-.407 3.99 3.447 8.27 7.47 8.27 3.8 0 7.06-2.88 7.46-6.739.419-4.12-2.581-7.801-6.701-8.221z'/%3E%3Cpath d='m392.201 247.435c0-8.677-3.784-16.486-9.788-21.866 12.85-11.54 12.867-32.292 0-43.822 12.848-11.538 12.868-32.286.005-43.817 18.308-16.413 8.685-47.977-15.866-51.089v-56.776c.001-16.578-13.487-30.065-30.064-30.065h-95.03c-9.697 0-9.697 15 0 15h95.03c8.307 0 15.064 6.759 15.064 15.065v3.969h-185.18v-3.969c0-8.308 6.759-15.065 15.065-15.065h19.036c9.697 0 9.697-15 0-15h-19.036c-16.578 0-30.065 13.487-30.065 30.065v109.794c-20.418-13.013-48.011 2.373-48.011 26.521v175.869l-14.043 14.107c-15.256-7.126-34.114-3.72-45.973 8.194-15.834 15.905-15.834 41.785 0 57.69l46.421 46.634c6.841 6.873 17.471-3.709 10.631-10.582l-46.421-46.634c-10.025-10.07-10.025-26.456 0-36.526 9.864-9.909 26.536-9.855 36.345 0l77.425 77.779c10.023 10.07 10.023 26.456 0 36.526-11.462 11.515-29.283 8.875-39.283-2.951-6.842-6.874-17.471 3.71-10.631 10.582 15.739 17.43 43.37 20.204 60.545 2.951 13.959-14.023 15.61-35.8 4.954-51.659l13.512-13.574c40.589 3.097 79.999-19.31 98.205-55.747h41.44c16.577 0 30.064-13.487 30.064-30.065v-72.313c14.444-1.831 25.649-14.203 25.649-29.226zm-15 .099c0 7.919-6.442 14.361-14.361 14.361h-13.095c-7.918 0-14.36-6.442-14.36-14.361v-.1c0-7.919 6.442-14.361 14.36-14.361h13.095c7.919 0 14.361 6.443 14.361 14.461zm0-43.822c0 7.919-6.442 14.361-14.361 14.361h-13.095c-7.918 0-14.36-6.442-14.36-14.361v-.1c0-7.919 6.442-14.361 14.36-14.361h13.095c7.919 0 14.361 6.442 14.361 14.461zm0-43.822c0 7.919-6.442 14.361-14.361 14.361h-13.095c-7.918 0-14.36-6.442-14.36-14.361v-.1c0-7.919 6.442-14.361 14.36-14.361h13.095c7.919 0 14.361 6.442 14.361 14.461zm0-43.923c-.255 7.677-6.427 14.462-14.361 14.462h-13.095c-7.918 0-14.36-6.442-14.36-14.361v-.101c0-7.918 6.442-14.36 14.36-14.36h13.095c7.919-.001 14.361 6.442 14.361 14.36zm-25.648-66.933v37.572h-1.808c-16.189 0-29.36 13.171-29.36 29.36v.101c0 8.674 3.781 16.481 9.782 21.861-6 5.38-9.782 13.187-9.782 21.861v.1c0 8.674 3.781 16.481 9.782 21.861-6 5.38-9.782 13.187-9.782 21.861v.1c0 8.674 3.781 16.481 9.782 21.861-6 5.38-9.782 13.187-9.782 21.861v.1c0 16.189 13.171 29.361 29.36 29.361h1.808v37.572h-142.212c-4.749-25.583-19.496-49.612-42.968-61.863v-203.569zm-146.828 371.104-10.504-.489c-2.101-.084-4.172.701-5.664 2.201l-15.283 15.353-71.634-71.963 14.537-14.604c1.399-1.405 2.185-3.308 2.185-5.291v-178.965c0-21.125 32.57-21.125 32.57 0v90.744c0 2.99 1.776 5.695 4.521 6.883 17.869 7.732 31.09 23.744 37.227 45.086 6.922 24.074 3.23 50.65-9.635 69.358-5.337 7.76 6.625 16.838 12.359 8.5 1.737-2.526 3.334-5.169 4.79-7.911h77.721c-15.605 25.506-42.919 41.04-73.19 41.098zm131.763-56.098h-130.031c3.453-10.916 5.01-22.717 4.552-34.572h140.543v19.507c.001 8.306-6.757 15.065-15.064 15.065z'/%3E%3Cpath d='m187.802 105.867c3.554 2.883 7.089 2.837 10.605-.139l21.953-22.534c6.767-6.945-3.979-17.415-10.744-10.467l-21.953 22.534c-2.891 2.968-2.828 7.716.139 10.606z'/%3E%3Cpath d='m187.802 154.088c3.554 2.883 7.089 2.837 10.605-.139l68.929-70.755c6.767-6.945-3.979-17.415-10.744-10.467l-68.929 70.755c-2.891 2.967-2.828 7.715.139 10.606z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-fire {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23999898' id='Icons' viewBox='0 0 74 74' width='512' height='512'%3E%3Cpath d='M38.4,72a22.488,22.488,0,0,1-7.762-1.351h0c-8.918-3.269-14.867-8.417-17.68-15.3-4.617-11.3.865-23.076,1.1-23.571a1,1,0,0,1,1.867.161,13.173,13.173,0,0,0,4.1,5.836c2.289-11.488,12.31-18.44,12.755-18.745,6.466-5.176,1.185-15.46,1.131-15.563a1,1,0,0,1,1.515-1.241C53.233,16.676,52.209,31.23,50.772,37.21A9.7,9.7,0,0,0,54.4,28.236a1,1,0,0,1,1.818-.7,45.31,45.31,0,0,1,4.674,9.623A27.328,27.328,0,0,1,56.2,63.527l-.214.261A22.7,22.7,0,0,1,38.4,72Zm-7.074-3.229A20.492,20.492,0,0,0,38.4,70,20.71,20.71,0,0,0,54.44,62.516l.2-.25A25.34,25.34,0,0,0,59,37.821a45.333,45.333,0,0,0-2.688-6.149c-1.1,6.017-6.857,8.815-6.927,8.848a1,1,0,0,1-1.332-1.331c.316-.678,7.2-16.1-10.92-32.841,1.156,4.007,1.847,10.274-3.171,14.288-.167.118-10.787,7.506-12.237,19.1a1,1,0,0,1-1.554.7A18.559,18.559,0,0,1,15,34.859C13.687,38.7,11.659,46.9,14.814,54.6c2.594,6.335,8.149,11.1,16.511,14.166Z'/%3E%3Cpath d='M34.139,71.592a1,1,0,0,1-.644-.235C20.752,60.615,29.73,46.878,29.822,46.741a1,1,0,0,1,1.829.494,6.707,6.707,0,0,0,1.56,4.191,20.323,20.323,0,0,1,8.815-19.648A1,1,0,0,1,43.418,33.1a6.942,6.942,0,0,0-.806,3.385,7.34,7.34,0,0,0,1.256,3.837l.4.611a62.7,62.7,0,0,0,4.3,5.662,17.628,17.628,0,0,1,2.839,4.833c5.012,10.333-3.6,18.478-3.684,18.56a1,1,0,0,1-1.36-1.466c.313-.292,7.625-7.26,3.223-16.265a.966.966,0,0,1-.045-.109,15.726,15.726,0,0,0-2.512-4.275,64.528,64.528,0,0,1-4.437-5.845l-.4-.611a9.341,9.341,0,0,1-1.582-4.89,9,9,0,0,1,.052-1.167c-2.88,2.723-7.1,8.52-5.11,18a1,1,0,0,1-1.269,1.163,6.829,6.829,0,0,1-4.06-4.287c-1.774,4.04-3.9,12.461,4.559,19.594a1,1,0,0,1-.645,1.765Z'/%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23FFF6D8;' d='M256,87.661c-92.825,0-168.339,75.517-168.339,168.339S163.175,424.339,256,424.339 S424.339,348.822,424.339,256S348.825,87.661,256,87.661z'/%3E%3Cpath style='fill:%23E6646E;' d='M323.046,352.194H188.954c-7.052,0-12.59-6.041-11.979-13.066l13.941-160.323 c0.54-6.214,5.742-10.983,11.979-10.983h106.21c6.237,0,11.439,4.769,11.979,10.983l13.941,160.323 C335.636,346.153,330.098,352.194,323.046,352.194z'/%3E%3Cpath style='fill:%23DC4655;' d='M262.181,328.145c-32.909,0-58.753-28.189-55.902-60.974l8.639-99.349h-12.023 c-6.237,0-11.439,4.769-11.979,10.983l-13.941,160.322c-0.611,7.025,4.927,13.066,11.979,13.066h134.092 c7.052,0,12.59-6.041,11.979-13.066l-0.955-10.982L262.181,328.145L262.181,328.145z'/%3E%3Ccircle style='fill:%23E6646E;' cx='256' cy='39.565' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M272.032,55.597c-17.709,0-32.065-14.356-32.065-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.065,32.065c13.01,0,24.154-7.781,29.182-18.915 C281.16,54.531,276.731,55.597,272.032,55.597z'/%3E%3Ccircle style='fill:%23E6646E;' cx='256' cy='472.44' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M272.032,488.468c-17.709,0-32.065-14.356-32.065-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.065,32.065c13.01,0,24.154-7.781,29.182-18.915 C281.16,487.402,276.731,488.468,272.032,488.468z'/%3E%3Ccircle style='fill:%23E6646E;' cx='68.56' cy='147.78' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M84.594,163.815c-17.709,0-32.065-14.356-32.064-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.064,32.065c13.01,0,24.154-7.781,29.182-18.915 C93.722,162.748,89.293,163.815,84.594,163.815z'/%3E%3Ccircle style='fill:%23E6646E;' cx='443.44' cy='364.22' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M459.471,380.25c-17.709,0-32.065-14.356-32.065-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.064,32.065c13.01,0,24.154-7.781,29.182-18.915 C468.599,379.184,464.17,380.25,459.471,380.25z'/%3E%3Ccircle style='fill:%23E6646E;' cx='68.56' cy='364.22' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M84.594,380.25c-17.709,0-32.065-14.356-32.064-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.064,32.065c13.01,0,24.154-7.781,29.182-18.915 C93.722,379.184,89.293,380.25,84.594,380.25z'/%3E%3Ccircle style='fill:%23E6646E;' cx='443.44' cy='147.78' r='32.06'/%3E%3Cpath style='fill:%23DC4655;' d='M459.471,163.815c-17.709,0-32.065-14.356-32.065-32.065c0-4.699,1.067-9.128,2.883-13.15 c-11.134,5.028-18.915,16.172-18.915,29.182c0,17.708,14.356,32.065,32.064,32.065c13.01,0,24.154-7.781,29.182-18.915 C468.599,162.748,464.17,163.815,459.471,163.815z'/%3E%3Cpath d='M256,79.129c18.015,0,33.245-12.107,38.009-28.608c38.149,7.006,73.439,24.467,102.369,50.726 c1.437,1.304,3.24,1.947,5.039,1.947c2.041,0,4.075-0.829,5.556-2.459c2.784-3.067,2.554-7.81-0.513-10.594 c-31.352-28.457-69.678-47.279-111.101-54.621C293.326,15.596,276.451,0,256,0c-21.816,0-39.564,17.749-39.564,39.564 C216.436,61.381,234.184,79.129,256,79.129z M256,15c13.545,0,24.564,11.02,24.564,24.564S269.545,64.129,256,64.129 s-24.564-11.02-24.564-24.564S242.455,15,256,15z'/%3E%3Cpath d='M256,432.871c-18.016,0-33.247,12.108-38.01,28.611c-38.136-7.005-73.44-24.478-102.349-50.711 c-3.067-2.783-7.811-2.554-10.594,0.514c-2.784,3.067-2.554,7.811,0.514,10.594c31.329,28.43,69.672,47.262,111.081,54.604 C218.674,496.404,235.55,512,256,512c21.816,0,39.564-17.749,39.564-39.564C295.564,450.619,277.816,432.871,256,432.871z M256,497 c-13.545,0-24.564-11.02-24.564-24.564s11.02-24.564,24.564-24.564c13.544,0,24.564,11.02,24.564,24.564S269.545,497,256,497z'/%3E%3Cpath d='M48.779,182.046c6.216,3.589,13.007,5.294,19.716,5.293c13.683-0.001,27.011-7.097,34.33-19.774 c5.284-9.152,6.688-19.814,3.952-30.022c-1.758-6.563-5.1-12.428-9.69-17.188c25.772-30.186,59.207-52.258,97.001-63.967 c3.956-1.226,6.17-5.427,4.944-9.384c-1.226-3.955-5.422-6.171-9.384-4.944c-40.963,12.69-77.147,36.728-104.885,69.625 c-8.291-3.74-17.54-4.505-26.443-2.119c-10.208,2.735-18.739,9.282-24.023,18.434C23.39,146.893,29.886,171.138,48.779,182.046z M47.288,135.5c3.281-5.683,8.578-9.747,14.916-11.445c2.116-0.567,4.264-0.848,6.397-0.848c4.256,0,8.457,1.116,12.242,3.302 c5.683,3.281,9.747,8.578,11.445,14.916s0.826,12.957-2.454,18.64c-6.772,11.729-21.825,15.765-33.556,8.991 C44.549,162.283,40.516,147.23,47.288,135.5z'/%3E%3Cpath d='M463.221,329.954c-18.892-10.908-43.138-4.413-54.046,14.481c-5.284,9.152-6.688,19.814-3.952,30.022 c1.758,6.563,5.1,12.428,9.69,17.188c-25.771,30.186-59.2,52.256-97,63.967c-3.956,1.226-6.17,5.427-4.944,9.383 c0.997,3.217,3.961,5.283,7.162,5.283c0.734,0,1.482-0.109,2.222-0.338c40.976-12.695,77.159-36.733,104.899-69.64 c5.115,2.306,10.586,3.499,16.124,3.499c3.437,0,6.896-0.452,10.305-1.365c10.208-2.735,18.739-9.282,24.023-18.434 C488.61,365.107,482.114,340.862,463.221,329.954z M464.712,376.5c-3.281,5.683-8.578,9.747-14.916,11.445 c-6.336,1.698-12.957,0.827-18.64-2.454s-9.747-8.578-11.445-14.916s-0.826-12.957,2.454-18.64 c4.545-7.872,12.818-12.277,21.315-12.277c4.164,0,8.382,1.059,12.24,3.286C467.451,349.717,471.484,364.77,464.712,376.5z'/%3E%3Cpath d='M409.175,167.564c7.32,12.679,20.646,19.775,34.33,19.774c3.16,0,6.337-0.393,9.465-1.168 c7.934,22.363,11.965,45.818,11.965,69.83c0,15.67-1.741,31.294-5.177,46.436c-0.916,4.04,1.616,8.057,5.655,8.974 c0.559,0.126,1.116,0.188,1.666,0.188c3.425,0,6.518-2.362,7.308-5.843c3.682-16.229,5.548-32.969,5.548-49.754 c0-26.202-4.475-51.795-13.296-76.168c16.223-11.725,21.284-34.128,11.063-51.832c-5.284-9.152-13.815-15.699-24.023-18.434 c-10.21-2.735-20.871-1.332-30.022,3.953c-9.152,5.284-15.699,13.815-18.434,24.023C402.487,147.75,403.891,158.412,409.175,167.564 z M419.711,141.425c1.698-6.338,5.763-11.635,11.445-14.916c3.785-2.186,7.985-3.302,12.242-3.302c2.134,0,4.281,0.281,6.397,0.848 c6.338,1.698,11.635,5.763,14.916,11.445c6.772,11.73,2.739,26.783-8.991,33.556c-11.731,6.773-26.782,2.738-33.556-8.991 C418.885,154.382,418.013,147.763,419.711,141.425z'/%3E%3Cpath d='M102.825,344.436c-9.011-15.608-27.125-22.743-43.802-18.607C51.09,303.458,47.064,279.989,47.064,256 c0-15.673,1.742-31.297,5.178-46.438c0.916-4.04-1.615-8.057-5.655-8.974c-4.039-0.916-8.057,1.615-8.974,5.655 c-3.682,16.229-5.549,32.969-5.549,49.757c0,26.178,4.483,51.783,13.302,76.164C29.138,343.888,24.075,366.294,34.298,384 c5.284,9.152,13.815,15.699,24.023,18.434c3.409,0.914,6.868,1.365,10.305,1.365c6.855,0,13.622-1.798,19.718-5.318 c9.152-5.284,15.699-13.815,18.434-24.023C109.513,364.25,108.109,353.588,102.825,344.436z M92.289,370.575 c-1.698,6.338-5.763,11.635-11.445,14.916s-12.302,4.152-18.64,2.454s-11.635-5.763-14.916-11.445 c-6.772-11.73-2.739-26.783,8.991-33.556c11.732-6.772,26.783-2.738,33.556,8.991C93.115,357.618,93.987,364.237,92.289,370.575z'/%3E%3Cpath d='M183.444,178.155l-13.941,160.323c-0.473,5.438,1.372,10.863,5.061,14.886c3.688,4.022,8.934,6.329,14.391,6.329h134.092 c5.457,0,10.703-2.307,14.391-6.329c3.688-4.023,5.533-9.448,5.061-14.886l-13.941-160.322c-0.884-10.167-9.245-17.833-19.45-17.833 h-21.557v-8.532c0-17.396-14.152-31.548-31.549-31.548s-31.549,14.152-31.549,31.548v8.532h-21.557 C192.689,160.322,184.328,167.989,183.444,178.155z M239.451,151.79c0-9.125,7.424-16.548,16.549-16.548s16.549,7.423,16.549,16.548 v8.532h-33.098L239.451,151.79L239.451,151.79z M202.895,175.322h21.557v8.532c0,4.143,3.357,7.5,7.5,7.5s7.5-3.357,7.5-7.5v-8.532 h33.098v8.532c0,4.143,3.357,7.5,7.5,7.5s7.5-3.357,7.5-7.5v-8.532h21.557c2.364,0,4.302,1.776,4.507,4.133l13.941,160.322 c0.149,1.725-0.671,2.902-1.173,3.45c-0.503,0.548-1.604,1.467-3.335,1.467H188.954c-1.731,0-2.832-0.919-3.335-1.467 c-0.502-0.548-1.322-1.725-1.173-3.449l13.941-160.323C198.593,177.099,200.53,175.322,202.895,175.322z'/%3E%3C/svg%3E");
}

.prod-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' fill='%231e2b3c' height='512' viewBox='0 0 512 512' width='512' data-name='Layer 1'%3E%3Cpath d='m80.075 233.13h57.425a8.752 8.752 0 0 0 8.743-8.74v-19.414a6 6 0 0 0 -12 0v16.154h-50.911v-50.83h25.455a6 6 0 0 0 0-12h-28.712a8.751 8.751 0 0 0 -8.743 8.74v57.35a8.752 8.752 0 0 0 8.743 8.74z'/%3E%3Cpath d='m151.2 154.933a6 6 0 0 0 -8.45.774l-28.622 34.393-9.184-7.431a6 6 0 1 0 -7.544 9.331l11.04 8.932a9.512 9.512 0 0 0 12.71-.562l.241-.231 30.584-36.754a6 6 0 0 0 -.775-8.452z'/%3E%3Cpath d='m442.1 162.482h-234.125a6 6 0 0 0 0 12h234.125a6 6 0 0 0 0-12z'/%3E%3Cpath d='m442.1 212.193h-234.125a6 6 0 0 0 0 12h234.125a6 6 0 0 0 0-12z'/%3E%3Cpath d='m140.243 326.144a6 6 0 0 0 -6 6v16.156h-50.911v-50.832h25.455a6 6 0 0 0 0-12h-28.712a8.752 8.752 0 0 0 -8.743 8.74v57.35a8.752 8.752 0 0 0 8.743 8.741h57.425a8.752 8.752 0 0 0 8.743-8.741v-19.414a6 6 0 0 0 -6-6z'/%3E%3Cpath d='m151.2 282.1a6 6 0 0 0 -8.45.775l-28.619 34.392-9.184-7.43a6 6 0 1 0 -7.548 9.328l11.04 8.932a9.513 9.513 0 0 0 12.71-.561l.241-.232 30.584-36.754a6 6 0 0 0 -.774-8.45z'/%3E%3Cpath d='m442.1 289.65h-48.748a6 6 0 0 0 0 12h48.748a6 6 0 1 0 0-12z'/%3E%3Cpath d='m284.014 289.65h-76.039a6 6 0 0 0 0 12h76.039a6 6 0 0 0 0-12z'/%3E%3Cpath d='m228.468 339.362h-20.493a6 6 0 1 0 0 12h20.493a6 6 0 1 0 0-12z'/%3E%3Cpath d='m472.364 10h-432.728a27.665 27.665 0 0 0 -27.636 27.632v358.6a27.656 27.656 0 0 0 27.594 27.631l228.837 1.619 11.592 45.552c.02.081.043.162.067.243a42.821 42.821 0 0 0 41.266 30.723h83.659a43.143 43.143 0 0 0 43.085-43.1v-33.7l24.439-1.333a27.666 27.666 0 0 0 27.461-27.632v-358.603a27.665 27.665 0 0 0 -27.636-27.632zm-432.728 12h432.728a15.651 15.651 0 0 1 15.636 15.632v60.749h-464v-60.749a15.651 15.651 0 0 1 15.636-15.632zm396.464 436.9a31.13 31.13 0 0 1 -31.085 31.1h-83.659a30.891 30.891 0 0 1 -29.736-22.051l-12.7-49.911a212.685 212.685 0 0 0 -11.938-34.3l-.982-2.33a39.484 39.484 0 0 1 32.5 17.06l10.318 14.949v22.283a6 6 0 0 0 12 0v-163.071a11.286 11.286 0 1 1 22.572 0v106.507a5.989 5.989 0 0 0 .256 1.73v24.459a6 6 0 0 0 12 0v-33.511a8.95 8.95 0 1 1 17.9 0v6.8a21.7 21.7 0 0 0 -.234 3.163v23.552a6 6 0 0 0 6 6h.117s.077 0 .117 0a6 6 0 0 0 6-6v-25.642a9.628 9.628 0 0 1 19.031 2.086v29.775a6 6 0 0 0 12 0v-20.371a9.761 9.761 0 1 1 19.521 0zm36.266-47.029c-.109 0-.218 0-.327.01l-23.939 1.3v-22a21.741 21.741 0 0 0 -33.459-18.341 21.609 21.609 0 0 0 -30.925-9.553 20.858 20.858 0 0 0 -28.324-10.267v-80.391a23.286 23.286 0 1 0 -46.572 0v119.663l-.442-.64a51.476 51.476 0 0 0 -42.378-22.244 12.043 12.043 0 0 0 -10.99 16.963l1.011 2.262a200.728 200.728 0 0 1 9.18 24.829l-225.569-1.6a15.651 15.651 0 0 1 -15.632-15.627v-285.854h464v285.854a15.651 15.651 0 0 1 -15.636 15.631z'/%3E%3Cpath d='m62.2 82.431a23 23 0 1 0 -23-23 23.024 23.024 0 0 0 23 23zm0-33.992a11 11 0 1 1 -11 11 11.01 11.01 0 0 1 11-11z'/%3E%3Cpath d='m122.833 82.431a23 23 0 1 0 -23-23 23.024 23.024 0 0 0 23 23zm0-33.992a11 11 0 1 1 -11 11 11.01 11.01 0 0 1 11-11z'/%3E%3Cpath d='m183.467 82.431a23 23 0 1 0 -23-23 23.024 23.024 0 0 0 23 23zm0-33.992a11 11 0 1 1 -11 11 11.01 11.01 0 0 1 11-11z'/%3E%3Cpath d='m273 64.3h194.933a6 6 0 0 0 0-12h-194.933a6 6 0 0 0 0 12z'/%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='480pt' viewBox='0 -24 480 480' width='480pt'%3E%3Cpath d='m24 8h432c8.800781 0 16 7.199219 16 16v384c0 8.800781-7.199219 16-16 16h-432c-8.800781 0-16-7.199219-16-16v-384c0-8.800781 7.199219-16 16-16zm0 0' fill='%23e9e9e9'/%3E%3Cpath d='m8 64h464v16h-464zm0 0' fill='%23d6d7d8'/%3E%3Cpath d='m32 32h16v16h-16zm0 0' fill='%23b4b4b5'/%3E%3Cpath d='m64 32h16v16h-16zm0 0' fill='%23b4b4b5'/%3E%3Cpath d='m96 32h16v16h-16zm0 0' fill='%23b4b4b5'/%3E%3Cg fill='%235cc4a6'%3E%3Cpath d='m336 104h96v80h-96zm0 0'/%3E%3Cpath d='m192 104h96v80h-96zm0 0'/%3E%3Cpath d='m48 208h96v16h-96zm0 0'/%3E%3Cpath d='m48 104h96v80h-96zm0 0'/%3E%3Cpath d='m48 256h96v80h-96zm0 0'/%3E%3Cpath d='m48 360h96v16h-96zm0 0'/%3E%3Cpath d='m192 208h96v16h-96zm0 0'/%3E%3Cpath d='m336 208h96v16h-96zm0 0'/%3E%3Cpath d='m336 360h96v16h-96zm0 0'/%3E%3C/g%3E%3Cpath d='m274.136719 357.453125 11.3125-11.3125 71.839843 71.839844-11.3125 11.3125zm0 0' fill='%23ddad6f'/%3E%3Cpath d='m336 256h96v80h-96zm0 0' fill='%235cc4a6'/%3E%3Cpath d='m304 312c0 35.347656-28.652344 64-64 64s-64-28.652344-64-64 28.652344-64 64-64 64 28.652344 64 64zm0 0' fill='%23edc17c'/%3E%3Cpath d='m232 280h16v64h-16zm0 0' fill='%23fff'/%3E%3Cpath d='m208 304h64v16h-64zm0 0' fill='%23fff'/%3E%3Cpath d='m456 0h-432c-13.601562 0-24 10.398438-24 24v384c0 13.601562 10.398438 24 24 24h288v-16h-288c-4.800781 0-8-3.199219-8-8v-328h448v328c0 4.800781-3.199219 8-8 8h-80v16h80c13.601562 0 24-10.398438 24-24v-384c0-13.601562-10.398438-24-24-24zm-440 64v-40c0-4.800781 3.199219-8 8-8h432c4.800781 0 8 3.199219 8 8v40zm0 0'/%3E%3Cpath d='m32 32h16v16h-16zm0 0'/%3E%3Cpath d='m64 32h16v16h-16zm0 0'/%3E%3Cpath d='m96 32h16v16h-16zm0 0'/%3E%3Cpath d='m440 96h-112v96h112zm-16 80h-80v-64h80zm0 0'/%3E%3Cpath d='m296 96h-112v96h112zm-16 80h-80v-64h80zm0 0'/%3E%3Cpath d='m40 208h112v16h-112zm0 0'/%3E%3Cpath d='m152 96h-112v96h112zm-16 80h-80v-64h80zm0 0'/%3E%3Cpath d='m152 248h-112v96h112zm-16 80h-80v-64h80zm0 0'/%3E%3Cpath d='m40 360h112v16h-112zm0 0'/%3E%3Cpath d='m184 208h112v16h-112zm0 0'/%3E%3Cpath d='m328 208h112v16h-112zm0 0'/%3E%3Cpath d='m328 360h112v16h-112zm0 0'/%3E%3Cpath d='m312 312c0-40-32-72-72-72s-72 32-72 72 32 72 72 72c16.800781 0 32.800781-5.601562 45.601562-16l61.597657 61.601562 11.199219-11.203124-62.398438-61.597657c10.398438-12.800781 16-28.800781 16-44.800781zm-128 0c0-31.199219 24.800781-56 56-56s56 24.800781 56 56-24.800781 56-56 56-56-24.800781-56-56zm0 0'/%3E%3Cpath d='m248 280h-16v24h-24v16h24v24h16v-24h24v-16h-24zm0 0'/%3E%3Cpath d='m328 344h112v-96h-112zm16-80h80v64h-80zm0 0'/%3E%3C/svg%3E");
}

.icon-discount {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='429pt'  fill='%231e2b3c' viewBox='0 -1 429.69021 429' width='429pt'%3E%3Cpath d='m127.273438 185.078125-.015626.273437c-1.058593 18.542969 9.328126 35.914063 26.46875 44.242188l.175782.085938c6.042968 2.890624 10.996094 7.65625 14.121094 13.582031l.070312.128906c8.636719 16.445313 26.5 26.414063 45.542969 25.414063l.289062-.015626c6.90625-.386718 13.761719 1.394532 19.605469 5.097657 16.125 10.085937 36.59375 10.085937 52.71875 0 5.84375-3.703125 12.699219-5.484375 19.605469-5.097657l.289062.015626c19.011719 1.007812 36.898438-8.96875 45.554688-25.441407l.042969-.089843c3.136718-5.941407 8.101562-10.714844 14.164062-13.609376l.140625-.070312c17.140625-8.332031 27.53125-25.699219 26.46875-44.246094l-.015625-.257812c-.351562-6.53125 1.460938-12.996094 5.164062-18.390625 10.660157-15.546875 10.660157-36.046875.003907-51.597657-3.699219-5.390624-5.519531-11.851562-5.167969-18.382812l.015625-.273438c1.0625-18.546874-9.328125-35.914062-26.484375-44.25l-.15625-.078124c-6.03125-2.882813-10.972656-7.625-14.101562-13.535157l-.089844-.175781c-8.640625-16.445312-26.527344-26.410156-45.539063-25.414062l-.292969.015624c-6.902343.386719-13.757812-1.394531-19.597656-5.097656h-.007812c-16.125-10.085937-36.59375-10.085937-52.71875 0-5.84375 3.699219-12.699219 5.480469-19.605469 5.09375l-.289063-.015625c-19.015624-1.007812-36.898437 8.96875-45.535156 25.410157l-.066406.121093c-3.128906 5.9375-8.085938 10.707031-14.136719 13.601563l-.164062.078125c-17.140625 8.328125-27.53125 25.699219-26.46875 44.246093l.015625.257813c.351562 6.53125-1.460938 12.996094-5.164063 18.386719-10.660156 15.550781-10.660156 36.054687 0 51.601562 3.699219 5.390625 5.515625 11.855469 5.160157 18.386719zm8.007812-60.902344c5.714844-8.320312 8.515625-18.296875 7.96875-28.375l-.015625-.273437c-.5625-12.289063 6.335937-23.703125 17.472656-28.925782l.136719-.066406c9.136719-4.375 16.617188-11.578125 21.335938-20.539062l.078124-.148438c5.738282-10.929687 17.757813-17.554687 30.523438-16.875l.28125.011719c10.214844.574219 20.351562-2.058594 28.992188-7.535156 10.910156-6.824219 24.753906-6.824219 35.664062 0 8.640625 5.46875 18.777344 8.105469 28.988281 7.539062l.28125-.015625c12.828125-.671875 24.789063 5.945313 30.511719 16.84375l.105469.199219c4.71875 8.949219 12.191406 16.140625 21.316406 20.511719l.132813.066406c11.3125 5.5 18.179687 16.855469 17.488281 28.9375l-.015625.285156c-.546875 10.078125 2.257812 20.050782 7.972656 28.371094 6.90625 10.074219 6.902344 23.355469-.007812 33.425781-5.710938 8.324219-8.511719 18.300781-7.964844 28.378907l.015625.269531c.691406 12.082031-6.175781 23.441406-17.492188 28.945312l-.117187.054688c-9.144532 4.382812-16.632813 11.59375-21.355469 20.570312l-.058594.117188c-5.742187 10.929687-17.742187 17.558593-30.527343 16.875l-.277344-.015625c-10.214844-.570313-20.355469 2.066406-29 7.539062-10.90625 6.820313-24.75 6.820313-35.65625 0-7.859375-4.980468-16.976563-7.621094-26.28125-7.613281-.902344 0-1.808594.023437-2.714844.074219l-.28125.011718c-12.597656.800782-24.515625-5.792968-30.535156-16.890624l-.082032-.152344c-4.710937-8.945313-12.179687-16.132813-21.300781-20.503906l-.148437-.074219c-11.316406-5.5-18.183594-16.859375-17.488282-28.9375l.015626-.285157c.542968-10.078124-2.261719-20.054687-7.972657-28.371093-6.902343-10.074219-6.898437-23.355469.011719-33.421875zm0 0'/%3E%3Cpath d='m208.269531 223.601562c3.746094 2.339844 8.679688 1.195313 11.019531-2.550781l94.769532-151.820312c1.546875-2.425781 1.675781-5.496094.332031-8.039063-1.34375-2.546875-3.953125-4.171875-6.828125-4.261718-2.875-.089844-5.578125 1.371093-7.078125 3.828124l-94.765625 151.820313c-2.339844 3.75-1.199219 8.683594 2.550781 11.023437zm0 0'/%3E%3Cpath d='m216.761719 141.292969c19.480469 0 35.332031-18.074219 35.332031-40.289063s-15.851562-40.285156-35.332031-40.285156-35.328125 18.070312-35.328125 40.285156 15.847656 40.289063 35.328125 40.289063zm0-64.574219c10.660156 0 19.332031 10.894531 19.332031 24.285156s-8.671875 24.289063-19.332031 24.289063c-10.65625 0-19.328125-10.902344-19.328125-24.289063 0-13.386718 8.671875-24.285156 19.328125-24.285156zm0 0'/%3E%3Cpath d='m267.683594 180.800781c0 22.214844 15.847656 40.285157 35.328125 40.285157s35.332031-18.074219 35.332031-40.285157c0-22.207031-15.847656-40.285156-35.328125-40.285156-19.484375 0-35.332031 18.066406-35.332031 40.285156zm54.660156 0c0 13.390625-8.671875 24.285157-19.332031 24.285157-10.65625 0-19.328125-10.894532-19.328125-24.285157s8.671875-24.285156 19.328125-24.285156c10.660156 0 19.332031 10.886719 19.332031 24.285156zm0 0'/%3E%3Cpath d='m428.652344 313.644531c-10.59375-18.800781-34.085938-25.960937-53.363282-16.265625l-62.667968 29.609375c-8.652344-16.089843-25.25-26.332031-43.515625-26.847656l-57.851563-1.59375c-9.160156-.261719-18.148437-2.585937-26.292968-6.789063l-5.886719-3.050781c-30.140625-15.710937-66.066407-15.671875-96.175781.101563l.367187-13.335938c.121094-4.417968-3.359375-8.097656-7.777344-8.21875l-63.4375-1.746094c-4.417969-.121093-8.09375 3.359376-8.214843 7.777344l-3.83203175 139.214844c-.12109425 4.417969 3.35937475 8.097656 7.77734375 8.21875l63.4375 1.746094h.222656c4.332032-.003906 7.875-3.453125 7.996094-7.78125l.179688-6.660156 16.480468-8.824219c6.46875-3.480469 14.035156-4.308594 21.101563-2.308594l98.410156 27.621094c.171875.050781.34375.089843.519531.128906 7.113282 1.488281 14.363282 2.234375 21.632813 2.230469 15.390625.007812 30.601562-3.308594 44.589843-9.730469.34375-.15625.675782-.335937.992188-.539063l142.6875-92.300781c3.558594-2.296875 4.707031-6.972656 2.621094-10.65625zm-412.433594 91.296875 3.390625-123.214844 47.445313 1.304688-3.394532 123.21875zm258.921875-2.097656c-17.378906 7.84375-36.789063 10.007812-55.46875 6.1875l-98.148437-27.542969c-11.042969-3.125-22.871094-1.828125-32.976563 3.605469l-8.421875 4.507812 2.257812-81.925781c26.683594-17.75 60.910157-19.574219 89.332032-4.765625l5.886718 3.050782c10.289063 5.3125 21.640626 8.246093 33.214844 8.578124l57.851563 1.59375c16.25.464844 30.050781 12.035157 33.347656 27.957032l-86.171875-2.371094c-4.417969-.121094-8.09375 3.359375-8.214844 7.777344-.121094 4.417968 3.359375 8.097656 7.777344 8.21875l95.097656 2.617187h.226563c4.328125-.003906 7.871093-3.453125 7.992187-7.78125.097656-3.476562-.164062-6.957031-.773437-10.378906l64.265625-30.371094.1875-.089843c9.117187-4.617188 20.144531-3.074219 27.640625 3.867187zm0 0'/%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='512pt' viewBox='0 0 512 512' width='512pt'%3E%3Cpath d='m337.359375 417.476562-97.578125-35.484374-65.140625 35.484374-32.816406 42.917969 114.175781 30.589844 114.175781-30.589844zm0 0' fill='%2363a3ba'/%3E%3Cpath d='m452.917969 7.605469h-393.835938c-28.429687 0-51.476562 23.046875-51.476562 51.476562v306.917969c0 28.429688 23.046875 51.476562 51.476562 51.476562h393.835938c28.429687 0 51.476562-23.046874 51.476562-51.476562v-306.917969c0-28.429687-23.046875-51.476562-51.476562-51.476562zm0 0' fill='%2375b2cc'/%3E%3Cpath d='m473.984375 38.019531v292.488281c0 11.640626-9.429687 21.066407-21.070313 21.066407h-393.832031c-11.628906 0-21.058593-9.425781-21.058593-21.066407v-292.488281zm0 0' fill='%23e6e6e6'/%3E%3Cpath d='m180.976562 65.394531h-142.953124v134.558594c27.878906 10.28125 60.222656 5.394531 84.128906-15.128906l5.082031-4.359375c34.703125 34.128906 90.027344 35.210937 126.042969 2.464844l2.726562-2.464844 2.714844 2.464844c36.015625 32.746093 91.339844 31.664062 126.042969-2.464844l5.082031 4.359375c23.917969 20.53125 56.25 25.410156 84.140625 15.117187v-134.546875zm0 0' fill='%23ccc'/%3E%3Cpath d='m38.019531 38.019531-30.414062 115.070313c31.171875 31.171875 81.097656 33.074218 114.550781 4.355468l5.078125-4.359374 15.769531-115.066407' fill='%23f4c84d'/%3E%3Cpath d='m256 38.019531v115.070313l-2.71875 2.472656c-36.019531 32.742188-91.339844 31.65625-126.046875-2.472656l15.769531-115.070313' fill='%23f25f5f'/%3E%3Cpath d='m473.980469 38.019531 30.414062 115.070313c-31.171875 31.171875-81.097656 33.074218-114.550781 4.355468l-5.078125-4.359374-15.769531-115.066407' fill='%23f25f5f'/%3E%3Cpath d='m256 38.019531v115.070313l2.71875 2.472656c36.019531 32.742188 91.339844 31.65625 126.046875-2.472656l-15.769531-115.070313' fill='%23f4c84d'/%3E%3Cpath d='m429.789062 460.394531h-347.578124c-12.152344 0-22 9.851563-22 22 0 12.152344 9.847656 22 22 22h347.578124c12.148438 0 22-9.847656 22-22 0-12.148437-9.851562-22-22-22zm0 0' fill='%2375b2cc'/%3E%3Cpath d='m164.066406 253.484375-33.433594-22.605469c-6.953124-4.699218-16.066406-4.699218-23.019531 0l-33.433593 22.605469c-5.65625 3.820313-9.042969 10.199219-9.042969 17.027344v96.273437c0 11.351563 9.203125 20.550782 20.554687 20.550782h66.863282c11.351562 0 20.554687-9.199219 20.554687-20.550782v-96.273437c0-6.824219-3.390625-13.207031-9.042969-17.027344zm0 0' fill='%2374dbad'/%3E%3Cpath d='m300.945312 253.484375-33.433593-22.605469c-6.953125-4.699218-16.066407-4.699218-23.019531 0l-33.433594 22.605469c-5.65625 3.820313-9.042969 10.199219-9.042969 17.027344v96.273437c0 11.351563 9.203125 20.550782 20.554687 20.550782h66.863282c11.351562 0 20.554687-9.199219 20.554687-20.550782v-96.273437c0-6.824219-3.386719-13.207031-9.042969-17.027344zm0 0' fill='%23f4c84d'/%3E%3Cpath d='m437.828125 253.484375-33.433594-22.605469c-6.953125-4.699218-16.070312-4.699218-23.023437 0l-33.433594 22.605469c-5.652344 3.820313-9.039062 10.199219-9.039062 17.027344v96.273437c0 11.351563 9.199218 20.550782 20.550781 20.550782h66.867187c11.351563 0 20.550782-9.199219 20.550782-20.550782v-96.273437c0-6.824219-3.386719-13.207031-9.039063-17.027344zm0 0' fill='%23f25f5f'/%3E%3Cpath d='m452.917969 0h-393.835938c-32.578125 0-59.082031 26.503906-59.082031 59.082031v306.917969c0 32.578125 26.503906 59.082031 59.082031 59.082031h35.761719c4.203125 0 7.605469-3.40625 7.605469-7.605469 0-4.199218-3.402344-7.601562-7.605469-7.601562h-35.761719c-24.191406 0-43.875-19.683594-43.875-43.875v-196.742188c4.808594 3.304688 9.898438 6.140626 15.210938 8.460938v152.789062c0 15.292969 12.027343 27.820313 27.117187 28.628907v7.648437c0 15.523438 12.628906 28.15625 28.15625 28.15625h66.863282c15.527343 0 28.15625-12.632812 28.15625-28.15625v-7.605468h13.703124v7.605468c0 15.523438 12.628907 28.15625 28.15625 28.15625h66.863282c15.527344 0 28.15625-12.632812 28.15625-28.15625v-7.605468h13.703125v7.605468c0 15.523438 12.628906 28.15625 28.15625 28.15625h66.863281c15.527344 0 28.15625-12.632812 28.15625-28.15625v-7.648437c15.089844-.8125 27.117188-13.339844 27.117188-28.628907v-67.003906c0-4.199218-3.40625-7.601562-7.605469-7.601562s-7.601563 3.402344-7.601563 7.601562v67.003906c0 6.898438-5.21875 12.59375-11.910156 13.367188v-73.363281c0-9.363281-4.628906-18.082031-12.386719-23.328125l-33.433593-22.601563c-2.554688-1.726562-5.3125-2.976562-8.164063-3.785156v-46.777344c13.480469 7.421875 28.644531 11.375 44.238281 11.375 1.175782 0 2.355469-.023437 3.535156-.066406 6.164063-.234375 12.226563-1.097656 18.117188-2.519531v50.277344c0 4.199218 3.40625 7.605468 7.605469 7.605468s7.605469-3.40625 7.605469-7.605468v-55.371094c5.3125-2.320313 10.398437-5.15625 15.203124-8.457032v196.742188c0 24.191406-19.683593 43.871094-43.875 43.871094h-327.652343c-4.199219 0-7.601563 3.40625-7.601563 7.605468 0 4.199219 3.402344 7.605469 7.601563 7.605469h33.992187l-21.1875 27.710938h-55.855468c-16.324219 0-29.605469 13.277343-29.605469 29.601562s13.28125 29.605469 29.605469 29.605469h347.578124c16.324219 0 29.605469-13.28125 29.605469-29.605469s-13.28125-29.601562-29.605469-29.601562h-55.855468l-21.1875-27.710938h100.171875c32.578125 0 59.082031-26.503906 59.082031-59.082031v-306.917969c0-32.578125-26.503906-59.082031-59.082031-59.082031zm-8.734375 482.394531c0 7.9375-6.457032 14.398438-14.394532 14.398438h-347.578124c-7.9375 0-14.394532-6.460938-14.394532-14.398438s6.457032-14.394531 14.394532-14.394531h347.578124c7.9375 0 14.394532 6.457031 14.394532 14.394531zm-89.394532-29.601562h-197.578124l21.1875-27.710938h155.203124zm7.574219-407.167969 14.332031 104.601562c-31.921874 28.75-80.78125 28.875-112.859374-.292968l-.230469-.207032v-25.0625c0-.019531-.003907-.039062-.003907-.058593v-78.980469zm-113.96875 104.097656-.230469.210938c-32.082031 29.167968-80.9375 29.039062-112.863281.292968l14.335938-104.601562h98.757812zm-128.300781-.527344-2.890625 2.480469c-14.71875 12.636719-33.484375 19.191407-52.890625 18.453125-17.945312-.683594-34.902344-7.558594-48.207031-19.460937l27.769531-105.042969h90.410156zm-74.464844 181.3125v-147.699218c5.890625 1.421875 11.949219 2.28125 18.109375 2.515625 16.847657.644531 33.289063-3.324219 47.78125-11.3125v46.78125c-2.851562.808593-5.609375 2.058593-8.167969 3.789062l-33.433593 22.601563c-7.753907 5.242187-12.386719 13.964844-12.386719 23.324218v73.367188c-6.6875-.769531-11.902344-6.46875-11.902344-13.367188zm119.875 36.277344c0 7.140625-5.808594 12.949219-12.945312 12.949219h-66.867188c-7.140625 0-12.949218-5.808594-12.949218-12.949219v-96.273437c0-4.308594 2.128906-8.316407 5.695312-10.730469l33.082031-22.363281v20.660156c0 4.199219 3.402344 7.601563 7.605469 7.601563 4.199219 0 7.601562-3.402344 7.601562-7.601563v-20.660156l33.082032 22.363281c3.566406 2.414062 5.695312 6.421875 5.695312 10.730469zm15.207032-22.8125v-73.460937c0-9.363281-4.628907-18.082031-12.382813-23.328125-.003906 0-.003906 0-.003906 0l-33.433594-22.601563c-2.554687-1.726562-5.316406-2.980469-8.164063-3.785156v-57.265625c.121094-.105469.246094-.199219.367188-.300781 18.496094 15.804687 41.464844 23.777343 64.484375 23.777343 19.878906 0 39.773437-5.953124 56.820313-17.867187v51.652344c-2.851563.808593-5.609376 2.058593-8.164063 3.789062l-33.433594 22.601563c-7.757812 5.242187-12.390625 13.960937-12.390625 23.324218v73.464844zm121.671874 22.8125c0 7.140625-5.808593 12.949219-12.945312 12.949219h-66.867188c-7.140624 0-12.949218-5.808594-12.949218-12.949219v-96.273437c0-4.308594 2.132812-8.316407 5.699218-10.730469l33.078126-22.363281v20.65625c0 4.199219 3.40625 7.605469 7.605468 7.605469 4.199219 0 7.605469-3.40625 7.605469-7.605469v-20.65625l33.078125 22.363281c3.570312 2.414062 5.699219 6.421875 5.699219 10.730469v96.273437zm131.1875-107.003906c3.566407 2.414062 5.695313 6.421875 5.695313 10.730469v96.273437c0 7.140625-5.808594 12.949219-12.949219 12.949219h-66.867187c-7.136719 0-12.945313-5.808594-12.945313-12.949219v-96.273437c0-4.308594 2.128906-8.316407 5.695313-10.730469l33.082031-22.367188v20.664063c0 4.199219 3.40625 7.601563 7.605469 7.601563s7.605469-3.402344 7.605469-7.601563v-20.660156zm-48.289062-38.988281c-2.851562.808593-5.609375 2.058593-8.167969 3.789062l-33.433593 22.601563c-7.757813 5.242187-12.386719 13.964844-12.386719 23.324218v73.464844h-13.699219v-73.464844c0-9.363281-4.632812-18.082031-12.390625-23.324218l-33.429687-22.601563c-2.558594-1.730469-5.316407-2.980469-8.167969-3.789062v-51.644531c17.046875 11.910156 36.9375 17.859374 56.8125 17.859374 23.015625 0 45.988281-7.972656 64.484375-23.777343.125.105469.253906.203125.378906.308593zm62.402344-50.664063c-19.414063.742188-38.167969-5.816406-52.890625-18.453125l-2.890625-2.480469-14.1875-103.570312h90.410156l27.765625 105.042969c-13.304687 11.902343-30.257813 18.777343-48.207031 19.460937zm33.648437-134.050781c-.882812-3.339844-3.902343-5.664063-7.351562-5.664063h-104.855469c-.078125 0-.160156 0-.238281 0h-225.773438c-.082031 0-.160156 0-.238281 0h-104.855469c-3.449219 0-6.46875 2.324219-7.351562 5.664063l-15.460938 58.488281v-35.484375c0-24.191406 19.683594-43.875 43.875-43.875h393.835938c24.191406 0 43.875 19.683594 43.875 43.875v35.484375zm0 0'/%3E%3Cpath d='m140.214844 301.464844c-2.96875-2.972656-7.785156-2.972656-10.753906 0l-31.429688 31.429687c-2.96875 2.96875-2.96875 7.78125 0 10.75 1.484375 1.484375 3.433594 2.230469 5.378906 2.230469 1.945313 0 3.890625-.742188 5.375-2.230469l31.429688-31.429687c2.96875-2.96875 2.96875-7.78125 0-10.75zm0 0'/%3E%3Cpath d='m97.859375 310.242188c3.183594.644531 6.550781-.910157 8.125-3.746094 1.558594-2.800782 1.179687-6.363282-.953125-8.761719-4.496094-5.058594-13.113281-1.875-13.277344 4.867187-.09375 3.683594 2.53125 6.878907 6.105469 7.640626zm0 0'/%3E%3Cpath d='m145.917969 339.417969c-2.511719-6.0625-11.375-6.148438-13.984375-.136719-1.300782 2.996094-.523438 6.578125 1.929687 8.742188 2.402344 2.121093 5.984375 2.488281 8.773438.910156 3.320312-1.878906 4.691406-5.984375 3.28125-9.515625zm0 0'/%3E%3Cpath d='m277.09375 301.464844c-2.96875-2.972656-7.78125-2.972656-10.753906 0l-31.429688 31.429687c-2.96875 2.96875-2.96875 7.78125 0 10.75 1.488282 1.484375 3.433594 2.230469 5.378906 2.230469 1.945313 0 3.890626-.742188 5.378907-2.230469l31.429687-31.429687c2.964844-2.96875 2.964844-7.78125-.003906-10.75zm0 0'/%3E%3Cpath d='m234.742188 310.242188c6.746093 1.371093 11.765624-6.742188 7.460937-12.164063-4.15625-5.238281-12.859375-2.71875-13.535156 3.960937-.394531 3.871094 2.308593 7.402344 6.074219 8.203126zm0 0'/%3E%3Cpath d='m282.789062 339.417969c-2.433593-6.230469-11.546874-6.035157-14.042968 0-2.675782 6.476562 4.460937 12.894531 10.609375 9.609375 3.390625-1.8125 4.929687-6.050782 3.433593-9.609375zm0 0'/%3E%3Cpath d='m371.792969 343.644531c1.484375 1.484375 3.429687 2.230469 5.375 2.230469 1.945312 0 3.894531-.742188 5.378906-2.230469l31.429687-31.429687c2.96875-2.96875 2.96875-7.78125 0-10.75-2.972656-2.972656-7.785156-2.972656-10.753906 0l-31.429687 31.429687c-2.972657 2.96875-2.972657 7.78125 0 10.75zm0 0'/%3E%3Cpath d='m371.625 310.242188c6.734375 1.367187 11.660156-6.605469 7.546875-12.046876-1.976563-2.609374-5.539063-3.683593-8.621094-2.566406-3.046875 1.097656-5.109375 4.078125-5.039062 7.316406.078125 3.53125 2.660156 6.578126 6.113281 7.296876zm0 0'/%3E%3Cpath d='m411.164062 334.867188c-6.539062 1.355468-8.285156 10.296874-2.570312 13.875 2.980469 1.871093 6.929688 1.449218 9.433594-1.039063 2.347656-2.339844 2.878906-6.046875 1.328125-8.964844-1.550781-2.90625-4.953125-4.519531-8.191407-3.871093zm0 0'/%3E%3C/svg%3E");
}

.icon-clock {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'   fill='%23999898' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M487.359,146.279c-1.777-3.742-6.254-5.334-9.992-3.556c-3.742,1.777-5.334,6.251-3.557,9.993 C489.198,185.107,497,219.857,497,256c0,64.374-25.068,124.894-70.587,170.413C380.895,471.932,320.374,497,256,497 c-38.177,0-74.687-8.664-108.513-25.751c-28.185-14.238-53.648-34.227-74.324-58.247l29.591,9.864 c3.929,1.31,8.177-0.814,9.487-4.744s-0.814-8.177-4.744-9.487l-53.25-17.75c-2.466-0.821-5.182-0.309-7.177,1.357 c-1.995,1.666-2.986,4.246-2.619,6.819l8.875,62.125c0.535,3.741,3.743,6.44,7.416,6.44c0.353,0,0.71-0.025,1.07-0.076 c4.101-0.586,6.95-4.385,6.364-8.485l-4.952-34.663c21.699,24.78,48.207,45.438,77.501,60.236 C176.667,502.794,215.451,512,256,512c68.38,0,132.668-26.629,181.02-74.98C485.371,388.667,512,324.38,512,256 C512,217.613,503.71,180.698,487.359,146.279z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M467.55,112.94l-8.875-62.125c-0.586-4.101-4.394-6.948-8.485-6.364c-4.101,0.586-6.95,4.385-6.364,8.485l4.947,34.628 C400.068,31.76,330.538,0,256,0C187.62,0,123.333,26.629,74.98,74.98C26.629,123.333,0,187.62,0,256 c0,38.388,8.291,75.304,24.641,109.721c1.284,2.703,3.974,4.284,6.78,4.284c1.078,0,2.174-0.234,3.213-0.728 c3.741-1.777,5.333-6.251,3.556-9.993C22.802,326.895,15,292.145,15,256c0-64.374,25.068-124.894,70.587-170.413 C131.106,40.068,191.626,15,256,15c70.856,0,136.903,30.494,182.816,83.991l-29.569-9.856c-3.932-1.312-8.178,0.814-9.487,4.744 c-1.309,3.93,0.813,8.177,4.743,9.487l53.25,17.75c0.776,0.258,1.576,0.385,2.371,0.385c1.732,0,3.438-0.6,4.807-1.742 C466.926,118.093,467.917,115.513,467.55,112.94z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M235.158,336.678h-75.444c3.013-26.25,21.666-43.862,41.316-62.416c20.466-19.324,41.628-39.306,41.628-69.312 c0-24.607-22.064-44.627-49.184-44.627s-49.184,20.02-49.184,44.627c0,4.142,3.358,7.5,7.5,7.5c4.142,0,7.5-3.358,7.5-7.5 c0-16.336,15.334-29.627,34.184-29.627s34.184,13.291,34.184,29.627c0,23.54-17.937,40.476-36.926,58.406 c-21.769,20.554-46.442,43.851-46.442,80.822c0,4.142,3.358,7.5,7.5,7.5h83.368c4.142,0,7.5-3.358,7.5-7.5 C242.658,340.036,239.3,336.678,235.158,336.678z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M360.21,288.58h-8.532V167.823c0-4.142-3.357-7.5-7.5-7.5s-7.5,3.358-7.5,7.5v120.758h-63.624l22.382-119.375 c0.764-4.071-1.918-7.991-5.989-8.754c-4.067-0.759-7.989,1.918-8.753,5.989l-24.048,128.258c-0.411,2.193,0.175,4.455,1.6,6.172 c1.425,1.717,3.54,2.71,5.771,2.71h72.661v40.597c0,4.141,3.357,7.499,7.5,7.499s7.5-3.358,7.5-7.5V303.58h8.532 c4.143,0,7.5-3.358,7.5-7.5C367.71,291.938,364.353,288.58,360.21,288.58z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,40.081c-4.142,0-7.5,3.358-7.5,7.5v32.064c0,4.142,3.358,7.5,7.5,7.5c4.143,0,7.5-3.358,7.5-7.5V47.581 C263.5,43.439,260.143,40.081,256,40.081z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,424.855c-4.142,0-7.5,3.358-7.5,7.5v32.064c0,4.142,3.358,7.5,7.5,7.5c4.143,0,7.5-3.358,7.5-7.5v-32.064 C263.5,428.213,260.143,424.855,256,424.855z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M464.418,248.5h-32.064c-4.143,0-7.5,3.358-7.5,7.5c0,4.142,3.357,7.5,7.5,7.5h32.064c4.143,0,7.5-3.358,7.5-7.5 C471.918,251.858,468.561,248.5,464.418,248.5z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M79.645,248.5H47.581c-4.142,0-7.5,3.358-7.5,7.5c0,4.142,3.358,7.5,7.5,7.5h32.064c4.142,0,7.5-3.358,7.5-7.5 C87.145,251.858,83.787,248.5,79.645,248.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-image: url("data:image/svg+xml,%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 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Ccircle style='fill:%23FFF6D8;' cx='256' cy='256' r='200.4'/%3E%3Cg%3E%3Ccircle style='fill:%23F4C1B0;' cx='256' cy='256' r='80.16'/%3E%3C/g%3E%3Cpath d='M487.359,146.279c-1.777-3.742-6.254-5.334-9.992-3.556c-3.742,1.777-5.334,6.251-3.557,9.993 C489.198,185.107,497,219.857,497,256c0,64.374-25.068,124.894-70.587,170.413C380.895,471.932,320.374,497,256,497 c-38.177,0-74.687-8.664-108.513-25.751c-28.185-14.238-53.648-34.227-74.324-58.247l29.591,9.864 c3.929,1.31,8.177-0.814,9.487-4.744s-0.814-8.177-4.744-9.487l-53.25-17.75c-2.466-0.821-5.182-0.309-7.177,1.357 s-2.986,4.246-2.619,6.819l8.875,62.125c0.535,3.741,3.743,6.44,7.416,6.44c0.353,0,0.71-0.025,1.07-0.076 c4.101-0.586,6.95-4.385,6.364-8.485l-4.952-34.663c21.699,24.78,48.207,45.438,77.501,60.236C176.667,502.794,215.451,512,256,512 c68.38,0,132.668-26.629,181.02-74.98C485.371,388.667,512,324.38,512,256C512,217.613,503.71,180.698,487.359,146.279z'/%3E%3Cpath d='M15,256c0-64.374,25.068-124.894,70.587-170.413S191.626,15,256,15c70.856,0,136.903,30.494,182.816,83.991l-29.569-9.856 c-3.932-1.312-8.178,0.814-9.487,4.744s0.813,8.177,4.743,9.487l53.25,17.75c0.776,0.258,1.576,0.385,2.371,0.385 c1.732,0,3.438-0.6,4.807-1.742c1.995-1.666,2.986-4.246,2.619-6.819l-8.875-62.125c-0.586-4.101-4.394-6.948-8.485-6.364 c-4.101,0.586-6.95,4.385-6.364,8.485l4.947,34.628C400.068,31.76,330.538,0,256,0C187.62,0,123.333,26.629,74.98,74.98 C26.629,123.333,0,187.62,0,256c0,38.388,8.291,75.304,24.641,109.721c1.284,2.703,3.974,4.284,6.78,4.284 c1.078,0,2.174-0.234,3.213-0.728c3.741-1.777,5.333-6.251,3.556-9.993C22.802,326.895,15,292.145,15,256z'/%3E%3Cpath d='M201.03,274.262c20.466-19.324,41.628-39.306,41.628-69.312c0-24.607-22.064-44.627-49.184-44.627 s-49.184,20.02-49.184,44.627c0,4.142,3.358,7.5,7.5,7.5s7.5-3.358,7.5-7.5c0-16.336,15.334-29.627,34.184-29.627 s34.184,13.291,34.184,29.627c0,23.54-17.937,40.476-36.926,58.406c-21.769,20.554-46.442,43.851-46.442,80.822 c0,4.142,3.358,7.5,7.5,7.5h83.368c4.142,0,7.5-3.358,7.5-7.5s-3.358-7.5-7.5-7.5h-75.444 C162.727,310.428,181.38,292.816,201.03,274.262z'/%3E%3Cpath d='M344.178,351.677c4.143,0,7.5-3.358,7.5-7.5V303.58h8.532c4.143,0,7.5-3.358,7.5-7.5s-3.357-7.5-7.5-7.5h-8.532V167.823 c0-4.142-3.357-7.5-7.5-7.5s-7.5,3.358-7.5,7.5v120.758h-63.624l22.382-119.375c0.764-4.071-1.918-7.991-5.989-8.754 c-4.067-0.759-7.989,1.918-8.753,5.989l-24.048,128.258c-0.411,2.193,0.175,4.455,1.6,6.172c1.425,1.717,3.54,2.71,5.771,2.71 h72.661v40.597C336.678,348.319,340.035,351.677,344.178,351.677z'/%3E%3Cpath d='M256,87.145c4.143,0,7.5-3.358,7.5-7.5V47.581c0-4.142-3.357-7.5-7.5-7.5c-4.142,0-7.5,3.358-7.5,7.5v32.064 C248.5,83.787,251.858,87.145,256,87.145z'/%3E%3Cpath d='M248.5,464.419c0,4.142,3.358,7.5,7.5,7.5c4.143,0,7.5-3.358,7.5-7.5v-32.064c0-4.142-3.357-7.5-7.5-7.5 c-4.142,0-7.5,3.358-7.5,7.5V464.419z'/%3E%3Cpath d='M432.354,248.5c-4.143,0-7.5,3.358-7.5,7.5s3.357,7.5,7.5,7.5h32.064c4.143,0,7.5-3.358,7.5-7.5s-3.357-7.5-7.5-7.5H432.354 z'/%3E%3Cpath d='M79.645,263.5c4.142,0,7.5-3.358,7.5-7.5s-3.358-7.5-7.5-7.5H47.581c-4.142,0-7.5,3.358-7.5,7.5s3.358,7.5,7.5,7.5H79.645z'/%3E%3C/svg%3E");
}

.icon-buy {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Crect x='31.548' y='139.77' style='fill:%23EDEBED;' width='448.9' height='280.56'/%3E%3Crect x='31.548' y='139.77' style='fill:%23FFE17D;' width='448.9' height='240.48'/%3E%3Cpath style='fill:%23FFD164;' d='M31.548,232.987c11.5,5.697,24.397,8.985,38.077,8.985c23.882,0,46.164-9.843,62.125-26.435 c15.962,16.592,38.243,26.435,62.125,26.435s46.164-9.843,62.125-26.435c15.962,16.592,38.243,26.435,62.125,26.435 s46.164-9.843,62.125-26.435c15.962,16.592,38.243,26.435,62.125,26.435c13.68,0,26.577-3.288,38.077-8.985v-93.221H31.548V232.987z '/%3E%3Cpath style='fill:%23DBD9DC;' d='M488.468,452.395H23.532c-8.854,0-16.032-7.178-16.032-16.032v-16.032 c0-4.427,3.589-8.016,8.016-8.016h480.968c4.427,0,8.016,3.589,8.016,8.016v16.032C504.5,445.217,497.322,452.395,488.468,452.395z'/%3E%3Cpath style='fill:%23E6646E;' d='M504.5,155.798c0,34.311-27.814,62.125-62.125,62.125c-25.52,0-47.446-15.388-57.006-37.391 c-1.976-4.549-8.261-4.549-10.238,0c-9.56,22.003-31.486,37.391-57.006,37.391s-47.446-15.388-57.006-37.391 c-1.976-4.549-8.261-4.549-10.238,0c-9.56,22.003-31.486,37.391-57.006,37.391s-47.446-15.388-57.006-37.391 c-1.976-4.549-8.261-4.549-10.238,0c-9.56,22.003-31.486,37.391-57.006,37.391c-34.311,0-62.125-27.814-62.125-62.125L43.47,69.47 c2.489-5.974,8.327-9.866,14.799-9.866h395.462c6.472,0,12.31,3.892,14.799,9.866L504.5,155.798z'/%3E%3Cpath style='fill:%23DC4655;' d='M69.625,217.923c25.52,0,47.446-15.388,57.006-37.392c1.976-4.548,8.261-4.548,10.237,0 c9.56,22.003,31.486,37.392,57.006,37.392s47.446-15.388,57.006-37.392c1.976-4.548,8.261-4.548,10.237,0 c9.56,22.003,31.486,37.392,57.006,37.392s47.446-15.388,57.006-37.392c1.976-4.548,8.261-4.548,10.237,0 c9.56,22.003,31.486,37.392,57.006,37.392c34.311,0,62.125-27.814,62.125-62.125H7.5C7.5,190.11,35.314,217.923,69.625,217.923z'/%3E%3Cpolygon style='fill:%235D5360;' points='143.774,235.96 143.971,324.737 171.27,296.098 210.79,294.186 '/%3E%3Cpath d='M56.113,380.25c0,4.143,3.357,7.5,7.5,7.5h384.773c4.143,0,7.5-3.357,7.5-7.5s-3.357-7.5-7.5-7.5H63.613 C59.471,372.75,56.113,376.107,56.113,380.25z'/%3E%3Cpath d='M496.483,404.814h-8.532V243.976c0-4.143-3.357-7.5-7.5-7.5s-7.5,3.357-7.5,7.5v160.839H39.049V243.976 c0-4.143-3.357-7.5-7.5-7.5s-7.5,3.357-7.5,7.5v160.839h-8.532C6.961,404.814,0,411.775,0,420.331v16.032 c0,12.976,10.557,23.532,23.532,23.532h464.936c12.976,0,23.532-10.557,23.532-23.532v-16.032 C512,411.775,505.039,404.814,496.483,404.814z M497,436.363c0,4.705-3.827,8.532-8.532,8.532H23.532 c-4.705,0-8.532-3.827-8.532-8.532v-16.032c0-0.285,0.231-0.517,0.517-0.517h208.961c-0.012,0.171-0.026,0.342-0.026,0.517 c0,4.143,3.357,7.5,7.5,7.5h48.098c4.143,0,7.5-3.357,7.5-7.5c0-0.174-0.014-0.345-0.026-0.517h208.961 c0.285,0,0.517,0.231,0.517,0.517v16.032H497z'/%3E%3Cpath d='M69.625,225.424c27.095,0,50.624-15.556,62.125-38.207c11.501,22.651,35.03,38.207,62.125,38.207 s50.624-15.556,62.125-38.207c11.501,22.651,35.03,38.207,62.125,38.207s50.624-15.556,62.125-38.207 c11.501,22.651,35.03,38.207,62.125,38.207c38.392,0,69.625-31.233,69.625-69.625c0-0.99-0.196-1.971-0.577-2.885l-35.97-86.328 c-3.665-8.797-12.191-14.481-21.722-14.481H58.269c-9.53,0-18.057,5.685-21.722,14.481l-35.97,86.328 C0.196,153.828,0,154.809,0,155.799C0,194.19,31.233,225.424,69.625,225.424z M69.625,210.424c-27.576,0-50.434-20.541-54.1-47.125 h108.198C120.054,189.881,97.2,210.424,69.625,210.424z M193.875,210.424c-27.575,0-50.429-20.543-54.097-47.125h108.195 C244.304,189.881,221.45,210.424,193.875,210.424z M318.125,210.424c-27.575,0-50.429-20.543-54.097-47.125h108.195 C368.554,189.881,345.7,210.424,318.125,210.424z M442.375,210.424c-27.575,0-50.429-20.543-54.097-47.125h108.198 C492.809,189.883,469.951,210.424,442.375,210.424z M50.393,72.355c1.329-3.19,4.421-5.251,7.876-5.251h395.463 c3.455,0,6.547,2.061,7.876,5.251l31.642,75.943H18.75L50.393,72.355z'/%3E%3Cpath d='M217.877,296.641c1.003-2.895,0.145-6.107-2.168-8.116l-67.016-58.226c-2.221-1.931-5.366-2.383-8.037-1.16 c-2.675,1.224-4.389,3.896-4.382,6.838l0.196,88.776c0.007,3.063,1.876,5.814,4.721,6.949c0.901,0.36,1.844,0.534,2.777,0.534 c2.013,0,3.987-0.811,5.431-2.325l19.656-20.62l19.21,42.014c1.261,2.756,3.981,4.383,6.826,4.383c1.043,0,2.104-0.219,3.114-0.681 c3.767-1.723,5.424-6.173,3.702-9.94l-19.21-42.013l28.454-1.377C214.212,301.528,216.874,299.535,217.877,296.641z M170.908,288.606c-1.924,0.093-3.737,0.923-5.066,2.316l-14.412,15.119l-0.119-53.599l40.461,35.153L170.908,288.606z'/%3E%3C/svg%3E");
}

.c-supp-adv {
    display: flex;
    flex-wrap: wrap;
    margin-top: 4rem;
    flex-direction: column;
    max-height: 615px;
}

.c-supp-adv__el {
    padding: 0;
    box-shadow: 0px 3px 11px 0px #d4d4d4;
    margin: 1rem 0;
    border-radius: 6px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    background: #fff;
    flex-wrap: wrap;
    flex-direction: column;
}

.c-supp-adv__el p {
    font-size: 0.92em;
    text-align: center;
    padding: 0.6rem 1.55rem;
    font-weight: 500;
    vertical-align: text-top;
    color: #555;
    z-index: 2;
}

.c-main-page__title {
    margin: 0 1rem 2rem 1rem;
    display: flex;
}

.c-main-page__title a {
    margin-left: auto;
    min-width: 250px;
}

.c-main-page__title span {
    color: #555;
    font-size: 1.375em;
    margin-right: 35px;
    vertical-align: baseline;
    border-bottom: 3px solid #ededed;
    margin-bottom: 5px;
    display: inline-block;
}

.c-main-page__title .active span {
    text-shadow: 1px 1px 1px #8b8b8b;
    border-bottom: 3px solid #434e5c;
}

.c-supp-adv__icon {
    width: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    filter: opacity(0.7);
    background: #fff;
}

.c-supp-adv img {
    max-height: 180px;
    padding: 0;
    opacity: 0.95;
}

.c-supp-adv div:nth-child(3) .c-supp-adv__el,
.c-supp-adv div:nth-child(5) .c-supp-adv__el {
    height: 150px;
}

.c-supp-adv div:nth-child(3) .c-supp-adv__el i,
.c-supp-adv div:nth-child(5) .c-supp-adv__el i {
    height: 45px;
    width: 60px;
    margin-bottom: 0;
}

.c-supp-adv>div:nth-child(4) {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.6rem 0;
}

.order-step {
    width: 31%;
    text-align: center;
    display: flex;
    flex-direction: column;
    z-index: 1;
}

.order-step__content {
    padding: 2rem;
    background: #fff;
    border-radius: 7px;
    line-height: 1.6;
    margin-top: 1.5rem;
    flex-grow: 4;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.05);
    font-size: 0.92em;

}

.order-step__content a {
    margin-top: 1rem;
}

.order-step__counter {
    width: 70px;
    height: 70px;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    background: #fff;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1.5rem;
    color: #434e5c;
    font-weight: 500;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    font-size: 2em;
}

.order-step h3 {
    font-size: 18px;
}

.c-main-page-app {
    background-color: #434e5c;
    margin-top: 8rem;
    margin-bottom: -10rem;
    height: 350px;
}

.c-main-page-app__img {
    margin-top: .8rem;
    position: absolute;
    top: -6rem;
    right: 0;
}

.c-main-page-app .container {
    position: relative;
}

.c-main-page-app__img img {
    display: block;
    margin-left: auto;
    max-width: 340px;
}

@media screen and (min-width: 769px) {
    .make-order__content {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
        margin: 0 1rem;
    }

    .make-order__content:before {
        content: "";
        position: absolute;
        border-bottom: 3px solid #fff;
        border-top: 3px solid #fff;
        right: calc(16.5%);
        left: calc(16.5%);
        top: 34px;
        z-index: 1;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05);
    }
}

/*  АНИМАЦИЯ БЛОКОВ*/
/*Создаём бокс для двух элементов*/
.main-box {
    transform-style: preserve-3d;
    animation-fill-mode: forwards;
    animation: main-rotate-null;
    transition: 1s ease-in;

}

.main-box.animate-in {
    /* Подключаем анимацию для вращения и обзора */
    transition: 1s ease-in-out;
    transform: rotateY(180deg);

}

.outer {
    position: absolute;
    left: 15px;
    right: 15px;
    /* Прозрачность для лучшего визуального восприятия */
}

/*Внутренний квадрат*/
.interior {
    /* Отодвигаем внурь и уменьшаем масштаб */
    transform: rotateY(180deg) translateZ(1em);

}

.main-box__right {
    position: absolute;
    top: 1REM;
    BOTTOM: 1REM;
    LEFT: 1REM;
    background: #eeeeee;
    width: 1em;
    margin: 0;
    transform: rotateY(90deg);
    Z-INDEX: 100;
    TRANSFORM-ORIGIN: left;
    BORDER-RADIUS: 2PX;
}

/* Анимация вращение вокруг вертикальной оси*/

/*  АНИМАЦИЯ БЛОКОВ*/

.js-tt {
    display: none;
}

.c-main-page-app__info {
    height: 350px;
    display: flex;
    align-items: center;
    width: calc(100% - 340px);
    color: #fff;
}

.c-main-page-app__info h3 {
    font-size: 1.63em;
    margin-bottom: 1rem;
    font-weight: 500;
}

.c-main-page-app__info span {
    font-size: 1.13em;
    margin-bottom: 1rem;
}

@media screen and (max-width: 1140px) {
    .outer {
        left: 10px;
        right: 10px;
    }
}

@media screen and (max-width: 1096px) {

    .c-main-info__title:before,
    .c-main-info__title:after {
        height: 25px;
        width: 25px;
    }

    .c-main-info__title:before {
        top: -2rem;
        left: -2rem;
    }

    .c-main-info__title:after {
        right: -2rem;
        bottom: -2rem;
    }

    .c-main-page {
        font-size: 14px;
    }

    .c-main-page-app__img img {
        max-width: 250px;
    }

    .c-main-page-app,
    .c-main-page-app__info {
        height: 300px;
    }

    .c-main-page-app {
        margin-top: 7rem;
    }
}

@media screen and (max-width: 768px) {
    .c-main-page {
        display: none;
    }

}


/*
Главная - КОНЕЦ*/

/*Выбор языка */
.language {
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.language .switcher-toggle {
    position: relative;
    cursor: pointer;
    display: inline-block;
    width: 28px;
    height: 12px;
    margin: 0 8px;
    background-color: #dcdcdc;
    border-radius: 15px;
    vertical-align: middle;
    border-color: #ededed;
}

.draggable {
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #434e5c;
    border-radius: 100%;
    bottom: -2px;
    box-shadow: 0 0 3px 0 #ffffff;
    transform: translateX(100%);
    transition: 100ms;
}

.active+.switcher-toggle .draggable {
    transform: translateX(0%);
    transition: 100ms;
}

.language__link {
    text-transform: uppercase;
    font-size: 15px;
    margin: 0 3px;

}

.language a.language__link {
    display: inline-block;
    width: auto;
    background-color: #fff;
    color: #777;
}

a.language__link.active {
    color: #191919;
}

@media screen and (max-width: 768px) {
    a.language__link.active {
        background: #f5f5f5;
    }

    .language .language__link {
        border: 1px solid #edededed;
        padding: 6px 11px;
        border-radius: 6px;
        font-size: 14px;
        margin: 0 5px;
        line-height: 1;
    }
}


/*Выбор языка -- конец */
/*Multisearch*/
.multi-theme-compact {
    background: rgba(0, 0, 0, .5) !important;
}

.multi-theme-compact .multi-wrapper {
    margin: 76px auto !important;
    max-width: 1170px !important;
}

.multi-theme-compact .multi-layout {
    margin: 0 !important;
}

.multi-input[type=text],
.multi-input[type=text]:focus,
.multi-input[type=text]:hover {
    border: solid 1px #d6d5d5 !important;
    width: 100% !important;
    padding: 10px 45px !important;
    height: 57px !important;
    line-height: 25px !important;
    margin: 0 !important;
    background: transparent !important;
    border-radius: 3px !important;
    outline: none !important;
    color: #4e4e4f !important;
    font-size: 17px !important;
    font-style: italic !important;
    transition: background 300ms, border-color 300ms !important;
}


input.multi-input::-webkit-input-placeholder {
    font-size: 17px;

}

input.multi-input[type=text]::-moz-placeholder {

    font-size: 13px;
}

input.multi-input[type=text]:-ms-input-placeholder {
    font-size: 17px;

}

input.multi-input[type=text]::placeholder {
    font-size: 17px;

}

.multi-form {
    padding: 0 !important;
}

.multi-closeIcon.multi-icon {
    top: 12px !important;
    right: 8px !important;
    width: 35px !important;
    height: 35px !important;
    opacity: 1 !important;
    fill: #666 !important;
    transition: fill 0.3s ease;
}

.multi-searchIcon {
    top: 12px !important;
    height: 35px !important;
    width: 35px !important;
    left: 8px !important;
}

@media screen and (max-width: 768px) {
    .multi-theme-compact .multi-wrapper {
        margin: 42px auto !important;
    }

    .multi-input[type=text],
    .multi-input[type=text]:focus,
    .multi-input[type=text]:hover {
        height: 56px !important;
    }

    .multi-searchIcon,
    .multi-closeIcon.multi-icon {
        top: 12px !important;
    }

}

/*Multisearch -END*/

/*Personal area - START*/
.c-cabinet__el--sub {
    padding: 0.7rem 1.5rem;
    align-items: center;
    background: #ffff;
    display: flex;
}

.c-cabinet__icon-sub {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 1px solid #b5b5b5;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.4em;
    cursor: pointer;
    transition: 200ms;
    padding: 0 !important;
}

.c-cabinet__icon-sub i {
    margin: 0 !important;
}

.c-cabinet__el--sub {
    padding: 0.7rem 1.5rem;
    align-items: center;
    background: #ffff;
    display: flex;
}

.ul-styled-underline__el {
    display: inline-block;
    padding: 4px;
    margin: 0 12px;
    border-bottom: 2px solid #f5f5f5;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
}

.c-cabinet-submenu__el {
    border-bottom: 1px solid #ededed;
    background: #fff;
}

.c-cabinet-submenu__el:first-of-type {
    border-top: 1px solid #ededed;
}

@media screen and (min-width: 769px) {
    .c-cabinet {
        margin-bottom: 5rem;
    }

    .c-cabinet__block,
    .c-cabinet__block--add {
        border-radius: 4px;
        box-shadow: 0px 1px 8px 0px #0000002e;
    }

    .c-cabinet__content {
        display: flex;
        flex-direction: column;
    }

    .c-cabinet__block--add {
        margin-top: 1.5rem;
        flex-grow: 12;

    }

    .c-cabinet__block {
        flex-grow: 1;
        margin: 0;
        border-top: 5px solid #434e5c;
    }

    .c-cabinet__block--nogrow {
        flex-grow: 0;
    }

    .c-cabinet__content .c-cabinet__block:not(.c-cabinet__block--add) {
        height: 100%;
    }

    .c-cabinet .title_box,
    .c-cabinet .title_box-min {

        display: none;


    }

    /*    .c-cabinet .title_box h2,
        .c-cabinet .title_box-min h1{
            font-size: 20px;
            font-weight: 400;
            color: #424242;
            text-shadow: 1px 1px 1px #8b8b8b;
            text-align: center;

        }*/
    .c-cabinet__el {
        border-bottom: 2px solid #ededed;
        font-size: 15px;
    }

    .c-cabinet__el>a {
        padding: 0.8rem 1.5rem;
        flex-grow: 1;
        display: block;
    }

    .c-cabinet__el--sub .menu_link {
        padding: 0;
    }

    .c-cabinet__icon-sub:hover {
        transform: scale(1.1);
    }

    .c-cabinet__el.active .c-cabinet__icon-sub {
        border-color: #434e5c;

    }

    .c-cabinet__el.active,
    .c-cabinet__el.active .c-cabinet__el--sub {
        background: #f8f8f8
    }

    .user-mob-nav__el.active>a * {
        color: #434e5c;
    }

    .c-cabinet-submenu__el.active>a {
        color: #434e5c;
    }

    .user-mob-nav__el:hover>a {
        color: #434e5c;
    }

    .c-cabinet__el .icon-box-link {
        margin: 0;
        text-align: center;
        display: block;

        color: #F44336;
    }

    .c-cabinet__nav .user-mob-nav__angle {
        display: none;
    }

    .ul-styled-underline {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 13px 0;
    }

    .ul-styled-underline__el.active {
        border-bottom: 2px solid #434e5c;
    }

    .c-cabinet-submenu__link {
        padding: 0.6rem 2.5rem;
        display: block;
    }

    .js-submenu-list {
        display: none;
    }

    .active .js-submenu-list {
        display: block;
    }
}

@media screen and (max-width: 768px) {
    .c-cabinet__nav {
        display: none;
    }

    .c-cabinet__nav.main {
        display: block;
    }

    .c-cabinet__nav.main .user-mob-nav:not(:first-of-type) .user-mob-nav__el:first-of-type {
        border-top: none;
    }

    .c-cabinet__nav .user-mob-nav__el .icon-box-link {
        margin: 0;
        text-align: center;
        display: block;
        color: #F44336;
    }

    .user-mob-nav__el:first-of-type {
        border-top: 1px solid #e4e4e4;
    }

    .user-mob-nav__el>a {
        /*     padding: 0.8rem 1rem;
             font-size: 15px;
             border-bottom: 1px solid #e4e4e4;*/
    }

    .c-cabinet-submenu__el {
        padding: 0.8rem 1rem;
    }

    .user-mob-nav__el span:not(.fa) {
        padding-right: 7px;
    }

    .user-mob-nav__el a {
        width: 100%;
        display: inline-flex;
        justify-content: space-between;
        align-items: center;
    }

    .user-mob-nav__el i {
        margin-left: auto;
        display: inline-block;
    }

    .user-mob-nav__el .user-mob-nav__logout {
        padding: 0;
        color: #F44336;
    }

    .user-mob-nav__el i {
        margin-left: auto;
        display: inline-block;
    }

    .user-mob-nav__el span:not(.fa) {
        flex-grow: 1;
    }

    .menu-in-mob {
        overflow-y: auto;
        position: relative !important;
    }

    .menu-in-mob .main-content {
        overflow: hidden;
    }
}

@media screen and (max-width: 510px) {
    .nav-add-mob li {
        padding: 0.8rem 1.5rem;
    }
}

/*Personal area - END*/


.btn.disabled,
.btn:disabled {
    pointer-events: none;
}

.main_content .search_wrapper .search__input input {
    padding-right: 40px;
}

.main_content .top-catalog-menu__wrap .top-search {
    margin-top: 2rem;
    padding: 0;
}

.main_content .search_wrapper .search__input button {
    margin-right: 0;
}
#bingc-active,
#bingc-phone-button.bingc-show {
    display: none !important;
}