

/* Start:/local/templates/prioritet/css/application.css?1741773564196825*/
p a {
    color: #38634f;
    text-decoration: underline;
}

p a:hover {
    color: #54866f
}

.m-cfx:after {
    content: "";
    display: table;
    clear: both;
}

.m-tbl {
    display: table;
    width: 100%;
}

.m-row {
    display: table-row;
}

.m-cell {
    display: table-cell;
    vertical-align: middle;
}

.m-fullwide {
    display: block !important;
}

.m-mobile {
    display: none !important;
}

.m-overflow-hide {
    overflow: hidden;
}

@media (min-width: 1024px) {
    .m-overflow-hide {
        padding-right: 16px;
    }
}


.el-button {
    display: inline-block;
    height: 45px;
    padding: 0 10px;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    line-height: 45px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    font-size: 12px;
}

.el-button.green {
    background-color: #54866f;
}

.el-button.green:hover {
    background-color: #38634f;
}

.el-button.red {
    background-color: #cd4949;
}

.el-button.red:hover {
    background-color: #a93737;
}

.el-button.gray {
    background-color: #50545b;
}

.el-button.gray:hover {
    background-color: #373a40;
}

.el-button.transparent {
    border: 1px solid;
}

.el-file {
    display: inline-block;
}

.el-file input[type="file"] {
    display: none;
}

.el-file span {
    display: inline-block;
    color: #989898;
    margin-left: 10px;
}

.el-link {
    display: inline-block;
    border-bottom: 1px dashed;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
}

.el-link:hover {
    border-color: transparent;
}

.el-link.red {
    color: #cd4949;
}

.el-link.green {
    color: #54866f;
}

.el-link.gray {
    color: #989898;
}

.el-link.white {
    color: #fff;
}

.el-slider-range {
    display: flex;
    flex-direction: column;
    padding: 12px 6px;
}

.el-slider-range .inputs {
    margin-bottom: 22px;
}

.el-slider-range .inputs .text {
    display: inline-block;
    width: 89px;
    height: 38px;
    border: 1px solid #d0d4db;
    background: #fff;
    padding: 0 14px;
    color: #818181;
    font-size: 14px;
}

.el-slider-range .inputs .start {
    float: left;
}

.el-slider-range .inputs .end {
    float: right;
    border-radius: 6px;
}

.el-slider-range .inputs span {
    float: left;
    color: #5f5f5f;
    font-size: 30px;
    line-height: 32px;
    margin-left: 11px;
}

.el-slider-range .stripe-outer {
    position: relative;
    height: 4px;
    background: #cfcfcf;
}

.el-slider-range .stripe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #568972;
}

.el-slider-range .hand {
    display: block;
    position: absolute;
    top: -6px;
    width: 19px;
    height: 19px;
    border: 1px solid #b7b7b7;
    background: #fff;
    border-radius: 10px;
}

.el-slider-range .hand:before {
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 2px;
    top: 5px;
}

.el-slider-range .hand.right {
    right: -6px;
}

.el-slider-range .hand.left {
    left: -6px;
}

.el-checkbox,
.el-radio {
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.el-checkbox input,
.el-radio input {
    display: none;
}

.el-checkbox span,
.el-radio span {
    font-size: 14px;
    color: #000;
    position: relative;
    padding-left: 21px;
    display: block;
    cursor: pointer;
    font-weight: 300;
}

.el-checkbox span:before,
.el-radio span:before {
    content: "";
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 2px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVBJREFUeNqMk01OwzAQhcfOxCEIql4C9QpdAAsEHIDTINhXnKmwacuCKyAugQBh4vwxz3FRUiUpk1hW4vlmxp5nVdc1rTfPJ8YkD8aYS2aeaK1IKUVbg09V1VQUxYdz7sm57Pb87PRNrdabWZoevqTpwVQCkMCkte6BK8AkIFn7827t95wFWACUAGSShOI4JnC7sLyU5zlFUYRf07IsF4xSkRFgkjSZpWgPgQfkA8iDimACkjH5NWOPAJARM0vkdtZ2dhjKz+HHfKRxOM0eyWfsA5sqVFgn7+85/1MNQ71BwtDdhX1g91t39zUO767rpg3134Hss7a/hnJwgmDRjqEgHqCm3/AHx5CcjAkEsO3jUJ+hMPhhlvHFQas3QTk+6pjCXJZ5iQq3FDi7tza6CJLzAviPtsGpcKtm0LhI9UqUczxyqz4l46OAd3KrXn8FGADs0ugiycjXAgAAAABJRU5ErkJggg==');
    -webkit-transition: background .3s;
    transition: background .3s;
}

.el-checkbox input:checked ~ span:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaRJREFUeNqMkzFrwlAQx/95CXRJi5sgKC4lZnErdC5tcdDRbyC4uFgRSrtLP4Gz4Oggard2cZG46hSK36GYOihqevfMkxeR0oPLuyT3u7t3754RhiFKpdK1aZpvQoh7wzCuSAFWJeQTHnS53+8/d7vd82g0+jKKxaJjWZZHcIIUDFIQnApBMgCBrN/b7fbWIqDFIAUAK8OGnvWY/JA9+pcgu2VxqZyRQZVZCdsM6AHUSpU8CrVHpVyyUvVeKBTQ6XRQr9eh+dpCOZwrlSWfz6NcLks7k8lA9xd6V9PpNJrNJrLZrHxPpVKoVCpyO+v1Gu12G9qeEGtrrVaD67qoVqtwHEeutm3LPXLZi8UiVlUM9jxPrslkEo1GQ1bCMhgMMJ1OY807wNqHfr+P8Xgsbe4+y2QywXA4xJmzg4jafoza7XYxn8+l7fu+LPf0vJW/mcvlnqh7F6qD/JFhztzr9RAEwXFAFBhN2Y9JjbkhyNWHYrPZYDabYbVaxSBWGksFv1v0eCXoLhq5f8+25KJb5fCME/RA8OUftyqgIB8EvtCt8n8FGAAiGv4BxStMIgAAAABJRU5ErkJggg==');
}

.el-radio span:before {
    width: 18px;
    height: 18px;
    top: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaRJREFUeNqslLtOwzAUhmPHcSfEE8BCLzxCYQG1YmRDMDPyRIwssCA2NhAIhEARL0BvLIDYEVMdO+E/qR1MSKsOPZIT2Tnn059zMcuyLCjbcPTaCcPwgHPewXbVHr+laXprjDlv1NduyjHMBw2Go3UhxHEoxDZAAWMsX2TkRwugwGh9p7U+ajbqvX8gqNiKouhSRNESQaCmEgRVOUwnyXeSJLtQd1+ASImUMgZkWQoRMA/kmwNlACmtCfallGqTMtbr9Vkk5ZOs1doE4bQA4RbiKyJLLSwFiGBqPI4TpTYFD8MuctLOc2KVcO+XihzYPc8fPMjgGwJKsfjVrgBg3+VkGqQMJFhm/SmWGJxK7JI6C1AFzKETYAcC2IoPmQdW9iUGqRwHCzCOany6HvGrM8vKvnh/cJTy2YHmgfgw11dYjxylO6NOtQd5n8wC5sG/gMnIGHPKU2OuMDsxHWQOWKGwUOB1t527GIzrRYzIBkbkZbFDW7pGToqRmX6NxLhGDiuvEWf9/oBh/nYA2oOqLjUbfBQ+vUPNA0AXlJNWq/kn8EeAAQBD4HB35KJNeAAAAABJRU5ErkJggg==');
}

.el-radio input:checked ~ span:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfVJREFUeNqslDtPwzAUhW3HSSfEL4CFRxEbA6h0AbVCnTogIVgQgpFfxAisCKYy8BAIhIAIBiQGaAssgNgRUx0n4dzIiZxStl7JddJcfzm+Pjc8jmPWHS+vbxXHcVaEEBXcDpu/36MoOg/DcG9sdOSsew23Qe2X1wkp5ZYj5TxAjHOeDArKowEQC7W+0Fpvjo+NNv+AoGLOdd2GdN0BgkBNTxBUJTAdBD9BENSh7jIDkRLP83xABj0pGbdAdqSgGCClNcG+lVIlUsabzRZ3Pe/GKxRKBBE0ABEGYiuiiAwsAohgqtPxA6XKUjhOFTUpJTUxSoS1pawG5l4kP4LFyHUApbXYalUCsJzWxIZovHX75pgdth8YiakXp9hGucYk5ZBCk09riSHpiNOi2ip2bo/Z7uN1dk/XBWx7rbSQKaRhBFQggA/ZkHRutB7++Ovg6T6XY81DpLLD+hACp/GVesQ+HapJdyxOTudyrPlT4ijvcFHMYEbu+mwtKXK6RQKvzlRznkp9hXHNYcYaPHQEQzK0R3IKvY4/Z0rTKpp8pBR5qSaiMDxB7/j0gBybvMG8ze7DTIHlbtN3Phin/WiRWbTIc3+btuszsp21zP+fER/12ej5GUmj1Wpz9N8CQEtQVSWzIUfh0QfUXAG0TzUpFsdzC38FGAAyy4CjMHWymQAAAABJRU5ErkJggg==');
}

.el-input-text,
.el-input-password,
.el-input-textarea {
    display: inline-block;
    width: 308px;
    vertical-align: top;
    position: relative;
    height: 40px;
}

.el-input-textarea {
    height: 130px;
}

.el-input-text input,
.el-input-password input,
.el-input-textarea textarea {
    width: 100%;
    height: 100%;
    border: 1px solid #ededed;
    border-radius: 5px;
    background: #f7f7f7;
    padding: 0 17px;
    color: #989898;
    font-size: 12px;
}

.el-input-textarea textarea {
    resize: none;
    padding-top: 10px;
}

.el-input-password .eye {
    display: block;
    position: absolute;
    top: 13px;
    right: 13px;
    width: 24px;
    height: 14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAOCAYAAAA1+Nx+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb9JREFUeNqMlE0oRFEUx43vhcUsNKxYMAtfk5pEslRKGbGgiIyFUmQhKSvZK4XysaEQUlMkJSIiZkZ2NhILUQqNUUKM36k7eq73jFO/OXfuPed/3n3v3GuLRCJxVnYcOLHhiqEM8iEDEuABLsAPgdISd9hKw2ZWAGE7rh3aoCjub7sFH4xT6CxmAcS9uEHI0mK3YRPCqmi92lHUXmEMhij09KsAwg7cNHg0YQluImlde5B03BTUafHn4CX+4LsAwbmMVyHP5BU0ErysXlsHZEosc7vMpUotcGk5L9BMjM925A86+bMBOSbip+CGNNhR46iJwAJFWhnPmuS+y+7i+ZmxEBfbR0TeYY0mLtavfAA+THKTYE4KjP/RIdHEFJO1REOMVa8vxcs2GXRbBJQpvwaX2tqE8i5DMaNJx/UYu6gLN6oFfUIVD7HFejbjPvWRfczNq4O4BxVansx5iAn9OAckNOAmwW4IvoFagoNamybjRqBTE19RbfpsddCcKrHaMP0Gi6rbJLEQWtT1EbV7GEB4KuZVoQrJSe2F8hhXxR3IdxxG/Ppfd5FWSNqzEgrAoS67EFzBoZwPhB+t8r8EGAA696TaaV0QrwAAAABJRU5ErkJggg==');
}

.el-input-text ::-webkit-input-placeholder,
.el-input-password ::-webkit-input-placeholder,
.el-input-textarea ::-webkit-input-placeholder {
    color: #989898;
    font-size: 12px;
}

.el-input-text ::-moz-placeholder,
.el-input-password ::-moz-placeholder,
.el-input-textarea ::-moz-placeholder {
    color: #989898;
    font-size: 12px;
    opacity: 1;
}

.el-input-text :-moz-placeholder,
.el-input-password :-moz-placeholder,
.el-input-textarea :-moz-placeholder {
    color: #989898;
    font-size: 12px;
    opacity: 1;
}

.el-input-text :-ms-input-placeholder,
.el-input-password :-ms-input-placeholder,
.el-input-textarea :-ms-input-placeholder {
    color: #989898;
    font-size: 12px;
}


.s-scroller {
    max-height: 200px;
    overflow: hidden;
    position: relative;
    padding-right: 20px;
}

.s-scroller .inner {
    position: relative;
    padding-bottom: 15px;
}

.s-scroller .scroller-outer {
    position: absolute;
    width: 11px;
    top: 15px;
    right: -20px;
    bottom: 15px;
    border: 1px solid #b6b6b6;
    border-radius: 7px;
    -webkit-box-shadow: -1px 0 2px 1px #f8f8f8;
    box-shadow: -1px 0 2px 1px #f8f8f8;
    background: #e4e4e4;
    background-image: -webkit-gradient(linear, left top, right top, from(#fdfdfd), to(#cdcdcd));
    background-image: linear-gradient(to right, #fdfdfd, #cdcdcd);
    opacity: 0;
    -webkit-transition: opacity .3s, right .3s;
    transition: opacity .3s, right .3s;
}

.s-scroller .scroller-outer.active {
    right: 5px;
    opacity: 1;
}

.s-scroller .scroller-outer .stripe {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    max-height: 100%;
    background: #cfcfcf;
    border-radius: 8px;
    -webkit-box-shadow: inset 2px 2px 4px 0px #b7b7b7, inset -2px 2px 4px 0px #b7b7b7;
    box-shadow: inset 2px 2px 4px 0px #b7b7b7, inset -2px 2px 4px 0px #b7b7b7;
}

.s-scroller .scroller-outer .hand {
    display: block;
    position: absolute;
    bottom: -6px;
    left: -5px;
    width: 19px;
    height: 19px;
    border: 1px solid #b7b7b7;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7));
    background: linear-gradient(to bottom, #fff, #d7d7d7);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
    border-radius: 10px;
}

.s-scroller .scroller-outer .hand:before,
.s-scroller .scroller-outer .hand:after {
    content: "";
    display: block;
    position: absolute;
    width: 7px;
    left: 5px;
}

.s-scroller .scroller-outer .hand:before {
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding-top: 2px;
    top: 5px;
}

.s-scroller .scroller-outer .hand:after {
    bottom: 5px;
    border-top: 1px solid #c6c6c6;
}


.s-inner {
    max-width: 1124px;
    margin: 0 auto;
}

.s-header-top-line {
    height: 37px;
    background: #45454b;
}

.s-header-top-line .nav {
    float: left;
    padding-top: 8px;
}

.s-header-top-line .nav a {
    float: left;
    color: #aaa;
    margin-right: 40px;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-header-top-line .nav a:hover {
    color: #fff;
}

.s-header-top-line .nav a:last-child {
    margin-right: 0;
}

.s-header-top-line .lk {
    float: right;
    padding-top: 8px;
}

.s-header-top-line .lk .login {
    float: left;
    color: #fff;
}

.s-header-top-line .lk .login:before {
    content: "";
    float: left;
    width: 14px;
    height: 14px;
    margin: 3px 10px 0 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK9JREFUeNpi+P//PwMW3ADEt4D4DhCfAmIfdDXYNHX+xw5EkdUxMaACLiC2YcAOXJE56BpBfDYcGpnxaeQAYn4cGkXxaeQDYhEcGhVQeGgBwwrE63AEjh6hUJXGomkbMdEBwmlImh4DsQy6GiYsfpEHYjUkPiMQm0MDDqsfBYF4OhD/wOFHUApyBmJGmFOZgLgAiF//Jw5sBWJdkMa2/6SD6yBr9wFd/IWBNCAOEGAA5fWMO9Hrhk0AAAAASUVORK5CYII=');
}

.s-header-top-line .lk .lock {
    float: right;
    width: 10px;
    height: 14px;
    margin: 2px 0 0 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpi/P//PwMUsAFxKhCrATETEL8G4oVA/BAkyYiksBSI9YD4PxSDFH+Gin9lgipSAWJtIP4JxJOBuAmInwIxLxC7M0B1gYAIlH0diM8A8V0gPgQ1WRRZIYz+ApUEgY9QGsxngXLYkTSAPMUIxBxQmhHmmUQgbQWV+A3EP6CaWKFiIBNPgBQuZiACsGARWw41NRSIeRjQPAEDIAXHgfgUEL9HlkBXCHKTBjS4ZAlZbQDEysS40QqXZx4DMT8Q/4OKMSIHNBAwA/EbgAADADm4L2r7YaCcAAAAAElFTkSuQmCC');
}

.s-header-company {
    padding-top: 1px;
}

.s-header-company .logo {
    float: left;
    margin-top: 19px;
}

.s-header-company .logo img {
    display: block;
    margin-bottom: 3px;
}

.s-header-company .logo span {
    display: block;
    color: #4a4a4a;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}

.intro-h1 {
    font-size: 24px;
    text-align: center
}

.intro-h2-new {
    margin: 5px 0 0 !important;
    color: #757575;
}

.intro-h2-new.center {
    text-align: center;
}

.s-header-company .cart {
    float: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-right: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAalJREFUeNqslcsrRFEcx+9wMcmC8kiksDA3f4CF/8BOeSwsFaUUKwtG7GRlYZKVjJIFVrKxtZXHwt2YxXiFEnnnpvE5+k0dd+a6c82c+vQ7t3vO9/7O73FuKBKJbBqGkYQl27bPjAKNEMJKrBXeYRkW+UAiX+Ei6IJVmY/BsWVZM1CRl8epVOpngpCFGYFhKIF1PB/IWzg90O/HbMClChHin/8NhXvswRvUQF0hPS7DnEILqCR+BNRUgg8ZwiK+j+nUFgZyVlWY6fHyQuwcxAJ6G1dOeQknxaqSuw4gXAnt8OUnPAg9AYuhFo68hM/FmtKRuYahQea7XsIJWXgjtZxTAkm6jWmDbS9h1Rx3UsfdbLjPQbdJRA9x5MBL+FUT3gpYbjvpGGYMdXS8XGM6rsXPlBp1x9WRpBWLM/GsneeKWViyHJbwlLqWKNFGeIFH9Zy+W0yfY3XAitTzLJtirg9PY0ZB5aCP9yd/XUL6mIBmuZCiCJVrovWYSaiWpE353W7ZGsWQDnRcCb7Vnn/91vxCEYVnqIIFjupoCX7C616mQ3AF8/rGbwEGABWZiBzkYL8yAAAAAElFTkSuQmCC') 0 20px no-repeat;
}

.s-header-company .cart .count {
    float: left;
    width: 24px;
    height: 24px;
    border: 1px solid #e1e1e1;
    border-radius: 12px;
    text-align: center;
    line-height: 21px;
    background: #fff;
}

.s-header-company .cart .sum {
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #6e6e6e;
    padding-top: 15px;
    padding-left: 3px;
}

.s-header-company .addr {
    float: right;
    margin-top: 21px;
    margin-right: 55px;
}

.s-header-company .addr a {
    color: #5f8e78;
    font-weight: 600;
}

.s-header-company .addr p {
    color: #5b5b5b;
    margin-top: 3px;
}

.s-header-company .phones {
    float: right;
    margin-top: 22px;
    margin-right: 70px;
}

.s-header-company .phones p {
    float: left;
    color: #929292;
    font-size: 18px;
    margin-top: -6px;
    line-height: 28px;
    margin-right: 15px;
}

.s-header-company .phones .el-button {
    float: right;
}

.s-header-nav {
    padding-top: 1px;
}

.s-header-nav .s-inner {
    position: relative;
}

.s-header-nav .nav {
    /*float: left;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}

.s-header-nav .nav .item {
    /*float: left;*/
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    /*	margin-right: 110px;*/
    padding-bottom: 5px;
    margin-bottom: -5px;
}

.s-header-nav .nav .item > a {
    font-size: 14px;
    color: #3f3f3f;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-header-nav .nav a:hover,
.s-header-nav .nav a.active {
    color: #cd4949;
}

.s-header-nav .nav .item:last-child {
    margin-right: 0;
}

.s-header-nav .sub-nav {
    position: absolute;
    left: -9999px;
    right: 0;
    background: #fff;
    z-index: -1;
    /*z-index: 98;*/
    top: -900px;
    opacity: 0;
    font-size: 0;
    line-height: 0;
    -webkit-transition: opacity .3s .3s, top 0s .6s;
    transition: opacity .3s .3s, top 0s .6s;
    padding: 25px 30px 0 30px;
}

.s-header-nav .nav .item:hover .sub-nav {
    top: 40px;
    left: 0;
    opacity: 1;
    -webkit-transition: opacity .3s, top 0s;
    transition: opacity .3s, top 0s;
    z-index: 200;
}

.s-header-nav .sub-nav a {
    display: inline-block;
    vertical-align: top;
    color: #3f3f3f;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 18px;
    font-weight: 600;
    text-align: center;
    width: 20%;
    margin-bottom: 30px;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-header-nav .sub-nav a span {
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    line-height: 1.8;
}

.s-header-nav .sub-nav a:before {
    content: "";
    display: block;
    height: 91px;
    -webkit-transition: background-image .3s;
    transition: background-image .3s;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    margin-bottom: 15px;
}


.s-header-nav .sub-nav a.ico14,
.s-header-nav .sub-nav a.ico15,
.s-header-nav .sub-nav a.ico16,
.s-header-nav .sub-nav a.ico17,
.s-header-nav .sub-nav a.ico18,
.s-header-nav .sub-nav a.ico19 {
    width: 16.6%;
}

.search-wrapper {
  position: relative;
}

@media (min-width:769px) {
    .search-wrapper {
        display: flex;
        gap: 16px;
      }
  }


.s-header-nav .search {
    float: right;
    margin-top: 15px;
    position: relative;
    z-index: 99;
}

.s-header-nav .search .ico {
    display: block;
    width: 33px;
    height: 33px;
    border-radius: 4px;
    background: #50545b url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASpJREFUeNqc0j9LQlEYx/Gjixg0JIhQe9AUtATREhJBQ7RUBK3a26i3YUazo4g0BG4tgVMEBdFSQUhiYASmdv0ee049HO69gg984HDuc3/3z3lMEARG2UQVLbTFHUpY8HrH3CKNsyC+XrAfFXDuNd+gjAre1P4Qa35AXjW849B7Ss57wD1mdEBdLgxwEPadoqFCdnVAWzabMTdb2/iR3lO3nzTGJMxvNU18XaMj62W3mRS2ZicEZJGW9asOaMl6A3MxAUcq4PFvV4bE1UXE96+iIz1dLOqfOO+d9RV2kMESTvChrtfCBmkPPW+Y7Ol8h0zkJwp+gLWO24gx/pJ5Gaq9or0vMU75rxS2sCJH9YwnXOIBBZRU/7GZMDxhiuot+tMEuBD7jxojAQYAIFKh/yTUkMgAAAAASUVORK5CYII=') 50% 50% no-repeat;
}

.s-header-mobile {
    position: relative;
    height: 44px;
    background-color: #45454b;
    padding-top: 1px;
    margin-bottom: 3px;
    -webkit-transition: background-color .5s;
    transition: background-color .5s;
}

.s-header-mobile.active {
    background-color: #434248;
}

.s-header-mobile a.onmain {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 9px auto;
    display: block;
    width: 30%;
}

.s-header-mobile .menu-hamb,
.s-header-mobile .menu-arrow {
    display: block;
    position: absolute;
    height: 14px;
    top: 15px;
    left: 17px;
    z-index: 9;
}

.s-header-mobile .menu-hamb {
    width: 18px;
    background-color: #fff;
    height: 2px;
    position: relative;
    top: 20px
}

.s-header-mobile .menu-hamb:before {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    top: -6px;
    background-color: #fff;
    transition-duration: .25s;
    transition: transform .25s, top .25s .25s;
}

.s-header-mobile .menu-hamb:after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  top: 6px;
  background-color: #fff;
  transition-duration: .25s;
  transition: transform .25s, top .25s .25s;
}

.s-header-mobile.active .menu-hamb{
  background-color: transparent;
}

.s-header-mobile.active .menu-hamb:before {
  transition: top .25s, transform .25s .25s;
  top: 0px;
  transform: rotateZ(-45deg);
}

.s-header-mobile.active .menu-hamb:after {
  transition: top 0.4s, transform .25s .25s;
  top: 0px;
  transform: rotateZ(45deg);
}



.s-header-mobile .menu-arrow {
    width: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAABLGlDQ1BJQ0MgcHJvZmlsZQAAeNqtjrFKw1AUQM+LouJQKwRxcHiTKCi26mDGpC1FEKzVIcnWpKFKaRJeXtV+hKNbBxd3v8DJUXBQ/AL/QHHq4BAhg4MInuncw+VywajYdadhlGEQa9VuOtL1fDn7xAxTANAJs9RutQ4A4iSO+MHnKwLgedOuOw3+xnyYKg1MgO1ulIUgKkD/QqcaxBgwg36qQdwBpjpp10A8AKVe7i9AKcj9DSgp1/NBfABmz/V8MOYAM8h9BTB1dKkBakk6Ume9Uy2rlmVJu5sEkTweZToaZHI/DhOVJqqjoy6Q/wfAYr7YbjpyrWpZe+v8M67ny9zejxCAWHosWkE4VOffKoyd3+fixngZDm9helK03Su42YCF66KtVqG8BffjL8DGT/2b2yonAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AUZCAQdNhjeIgAAAIZJREFUKM/d0CEKAlEQgOF5Nrtg0RO40WT0AKZlL2HxMCaLXQSrRzCaLIIgdj2BfAYfWHxu928D30yYiB9h490D4xKqsMITR9Ql2MM+XzyhKsE+lhle0ZTgCLsMD5igW8LrDO+YllCNc4Y3zJC+2U5KaRsRlzwPImKYUhItP134NI+2/nHhBYmf2KPmOMfAAAAAAElFTkSuQmCC');
}

.s-header-mobile .menu-hamb,
.s-header-mobile .menu-arrow {
    -webkit-transition: left .5s;
    transition: left .5s;
}

.s-header-mobile.active .menu-hamb,
.s-header-mobile.active .menu-arrow {
    /* left: 92.5%; */
}

.s-header-mobile .lock,
.s-header-mobile .cart {
    display: block;
    position: absolute;
    opacity: 1;
    top: 15px;
    right: 15px;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.s-header-mobile .lock {
    width: 14px;
    height: 14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANNJREFUeNqM0LEOAUEQgOHFNRdRUImKB1Bo0HkApafwAHpvodSJSqvVaJQSL0AiQiiQSIRb/7i5ZO9yCZN8t3c7s7O7Z6y1RvmYYoc9lmhEeeMUzm0YAV76fkTRLWzjiTt6aGKjxUOpyZowqshhgRlWGINWpiYFUaGMGZw1KXHQMZCHpx95HaWrrwsLujhsxv4j3PQ8D5zU1bncJGO/V/od2ZS5Afq4xGZtPGS7CkpYu4lkR7lAR39X3U14KVt30UpO/n0Z6bhGGe9ocXR8p2b7EWAAaXPLNzHQ0/8AAAAASUVORK5CYII=') 50% 50% no-repeat;
}

.s-header-mobile .cart {
    width: 16px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QTAwNTc3MjMzOTExRTY5RTExODA0M0FDMkFCN0M5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QTAwNTc4MjMzOTExRTY5RTExODA0M0FDMkFCN0M5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRBMDA1NzUyMzM5MTFFNjlFMTE4MDQzQUMyQUI3QzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRBMDA1NzYyMzM5MTFFNjlFMTE4MDQzQUMyQUI3QzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6sFpOCAAABFklEQVR42pzSsU/CQBTH8fZoDAMhTjC6sTI48C84s7k6mTDxh/A/uJmQGGfC4gJhM3GQjUQHQlxU1EhAen6fvMaXksPISz7t3fX6u+ulkfd+jCaifchl7Tc1QGOfgBMMNWTx393YTktDLrUfG8GAn4daJbziHbcoooAUS6wgk2O9P+HUBki9aZCdGCp5XnS5wQ8s8GXGspW9eTGrSj5gqltPzOQDOBWbcQl0LrelmbbTwLbtJ83lHGyAtF92fLO8vDYhfXzaAFn1RtuFwKElepcz6kTmW7MVuqijgbKeh9fDnZp5PYw2ve2fo4ZH3OMQCRyu8Yyz0J+YufC/1daxKlIde/gr4BgT3OFIx2QHV5jh3M7/FmAADYSVf/buxVgAAAAASUVORK5CYII=') 50% 50% no-repeat;
}

.s-header-mobile .cart span {
    display: block;
    position: absolute;
    background: #ce494a;
    width: 15px;
    height: 15px;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    top: -5px;
    right: -5px;
}

.s-header-mobile.active .lock,
.s-header-mobile.active .cart {
    /* opacity: 0; */
}

.s-header-mobile .cart + .lock {
    display: none;
}

.s-header-nav-mobile .menu-item {
    display: block;
    position: relative;
    margin-bottom: 2px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.s-header-nav-mobile .menu-item:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .52);
}

.s-header-nav-mobile .menu-item span {
    display: block;
    position: relative;
    z-index: 9;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 30px 0;
    -webkit-transition: padding .3s .3s;
    transition: padding .3s .3s;
}

.s-header-nav-mobile .menu-item:hover span {
    padding-top: 55px;
    padding-bottom: 55px;
    -webkit-transition: padding .3s;
    transition: padding .3s;
}

.s-header-nav-mobile .menu-item span:before {
    content: "+";
    display: block;
    width: 50px;
    height: 0;
    margin: 0 auto;
    border: 0 solid;
    border-radius: 25px;
    font-size: 30px;
    font-weight: 400;
    line-height: 43px;
    opacity: 0;
    -webkit-transition: opacity .3s, height .3s .3s, margin-bottom .3s .3s, border-width .3s .3s;
    transition: opacity .3s, height .3s .3s, margin-bottom .3s .3s, border-width .3s .3s;
}

.s-header-nav-mobile .menu-item:hover span:before {
    opacity: 1;
    height: 50px;
    margin-bottom: 20px;
    border-width: 2px;
    -webkit-transition: opacity .3s .3s, height .3s, margin-bottom .3s, border-width .3s;
    transition: opacity .3s .3s, height .3s, margin-bottom .3s, border-width .3s;
}

.s-header-nav-mobile .more {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

/* Main slider */


.s-main-top-slider .slide {
    float: left;
    background: gray;
    position: relative;
    overflow: hidden;
}

.s-main-top-slider .slide-double {
    float: left;
}

.s-main-top-slider .slide-double .slide {
    float: none;
    width: 100%;
    margin: 0;
    padding-bottom: 81.45%;
}

.s-main-top-slider .slide-double .slide .m-cell p {
    color: #fff;
}

.s-main-top-slider .slide-double .slide:hover .m-cell p {
    color: #fff;
}


/* Large desktops and laptops */
@media (min-width: 1600px) {
    .s-main-top-slider .slide {
        width: 441px;
        /*margin: 5px;*/
        padding-bottom: 441px;
    }

    .s-main-top-slider .slide-double {
        width: 264px;
        /*margin: 5px;*/
        /*margin-top: 6px;*/
    }

    .s-main-top-slider .slide-double .slide {
        margin-bottom: 10px;
    }

}

/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width: 1600px) {
    .s-main-top-slider .slide {
        width: 350px;
        margin: 4px;
        padding-bottom: 350px;
    }

    .s-main-top-slider .slide-double {
        width: 210px;
        margin: 4px;
    }

    .s-main-top-slider .slide-double .slide {
        margin-bottom: 8px;
    }

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .s-main-top-slider .slide {
        width: 250px;
        margin: 3px;
        padding-bottom: 250px;
    }

    .s-main-top-slider .slide-double {
        width: 150px;
        margin: 3px;
    }

    .s-main-top-slider .slide-double .slide {
        margin-bottom: 6px;
    }

    .s-main-top-slider .slide-double .slide p {
        font-size: 13px;
        margin-bottom: 0px;
        text-transform: uppercase;
        /* margin-top: 7px; */
        margin-left: 4px;
    }

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
    .s-main-top-slider .slide {
        width: 200px;
        margin: 2px;
        padding-bottom: 200px;
    }

    .s-main-top-slider .slide-double {
        width: 120px;
        margin: 2px;
    }

    .s-main-top-slider .slide-double .slide {
        margin-bottom: 4px;
    }

    .s-main-top-slider .slide-double .slide p {
        font-size: 11px;
        margin-bottom: 0px;
        text-transform: uppercase;
        /* margin-top: 7px; */
        margin-left: 4px;
    }

}


.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


.s-main-top-slider .slide-double .slide:last-child {
    margin: 0;
}

.s-main-top-slider .slide a,
.s-main-top-slider .slide .inner,
.s-main-top-slider .slide .inner .bg {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-main-top-slider .slide .inner .bg {
    z-index: 1;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.s-main-top-slider .slide:hover .inner .bg {
    -webkit-transform: rotate(0deg) scale(1.2);
    transform: rotate(0deg) scale(1.2);
}

.s-main-top-slider .slide .inner .bg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /*background: #000;*/
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}

.s-main-top-slider .slide:hover .inner .bg:before {
    opacity: .52;
}

.s-main-top-slider .slide a {
    z-index: 10;
}

.s-main-top-slider .slide .m-tbl {
    height: 100%;
    text-align: left;
    color: #fff;
    font-weight: 600;
    position: relative;
    z-index: 2;
}

.s-main-top-slider .slide p {
    font-size: 15px;
    margin-bottom: 7px;
    text-transform: uppercase;
    margin-top: 7px;
    margin-left: 12px;
}

.s-main-top-slider .slide span {
    display: inline-block;
    font-size: 13px;
    margin: 0px 15px;
    font-weight: 100;
}


.s-main-top-slider .slide span:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 15px;
    margin-right: 5px;
    vertical-align: baseline;
    position: relative;
    top: 2px;
}

.s-main-top-slider .slide .price:before {
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPNJREFUeNpi/P//PwMuUHN8dQ2QSgViHqgQIxCDNHwAYmkgFmTBo3kmkErDIc0BxGC9TDg052LRfBKIXYF4IdQlT4H4OxMWzZOB1CQs5m5usQzdA6TnADEzEH9mgDkDqhFk6gw8zs4CqmEH0p5A/BeIn6MYAATleDSDgBQQ10LZX4H4HNwAoMntUAOIBUzQMGBgAWoGOTudgTTACsSXYCaRqhkE5gLxAZgBa0jU3AfEGTAOIyglEkg0yGAWMCpRXMwIS8pAQ5YCqShSNKOnxGwg3ojL2dg0o7gATx6YhUszVgOghkwHUmFAvAqoORNfoAAEGAAtb1FIlWUi0AAAAABJRU5ErkJggg==');*/
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoElEQVQ4jZ2TbRHDIBBEt1UQKbVQJ0iIk0iIlNRBI6EOEgevf2BKjkCP7AwDw3Bv9j64AZL0kDToqJc8AibqmgC1loAlC1goNXsBIV6OPZB7ls0e989JpkHSXKtBcrDF89aoSeHE1sCjA6SWsxsiYADeVyHJylXImLqwS3pKWl3T99Nq+9rjJOQp9ELS0J0C/kECpo09kGDfNX+agRTBgL7NluvK6XXDTAAAAABJRU5ErkJggg==')
}

.s-main-top-slider .slide .count:before {
    /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFtJREFUeNpi/P//PwMuUHN8NYiyAeLDOJR0MDFQCEYNYGBgIULNFyA+i0PuKQs0qvCBC0Bsgs8FLUDsgUPeASpXgSupgAxQBGJjHAqYgVgUj7zQaDqgggEAAQYAdyYPKYMiNBkAAAAASUVORK5CYII=');*/
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAfUlEQVQ4jc1SwQmAQAyLhwM4yo3QzRzpRriVdIL4qXhIzxYVMZBPmpQWApIwmHmgqiaNVqxcgo2po1/ORye0YwaweqbIMlG66L15C58sW5ycOR9IPjunwetvZgBUVtWl0Ypqri8hXlDXZ/UsVFDLd14miBXU9P27tNGCur4Nwq5ZSDrG0woAAAAASUVORK5CYII=')
}

.s-main-top-slider .slide .m-cell:before {
    /*
	content: "+";
	display: block;
	width: 50px;
	height: 0;
	border: 2px solid #fff;
	margin: 0 auto;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	font-size: 32px;
	font-weight: 400;
	line-height: 44px;
	opacity: 0;
	-webkit-transition: height .25s .25s, margin-bottom .25s .25s, opacity .25s;
	-moz-transition: height .25s .25s, margin-bottom .25s .25s, opacity .25s;
	-o-transition: height .25s .25s, margin-bottom .25s .25s, opacity .25s;
	transition: height .25s .25s, margin-bottom .25s .25s, opacity .25s;
	*/
}

.s-main-top-slider .slide:hover .m-cell:before {
    opacity: 1;
    height: 50px;
    -webkit-transition: height .25s, margin-bottom .25s, opacity .25s .25s;
    transition: height .25s, margin-bottom .25s, opacity .25s .25s;
    margin-bottom: 22px;
}

.s-main-top-slider .footer {
    text-align: center;
    padding: 10px 0 16px;
}


.s-main-top-slider .slide .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #737373bf;
    overflow: hidden;
    width: 100%;
    height: 15%;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}

.s-main-top-slider .slide-double .slide .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #737373bf;
    overflow: hidden;
    width: 100%;
    height: 30%;
    -webkit-transition: .5s ease;
    transition: .5s ease;
}

.s-main-top-slider .slide .m-cell {
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px;
}

.s-main-top-slider .slide-double .slide .m-cell {
    display: table-cell;
    vertical-align: middle;
    padding-left: 0px;
}

.s-main-top-slider .slide button {
    background-color: #cd4a49;
    border: none;
    color: white;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 15px 53px;
    cursor: pointer;
    border-radius: 8px;
    -webkit-box-shadow: 1px 2px #525353bf;
    box-shadow: 1px 2px #525353bf;
}

.s-main-top-slider .slide-double .slide button {
    background-color: #cd4a49;
    border: none;
    color: white;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 12px 60px;
    cursor: pointer;
    border-radius: 8px;
    -webkit-box-shadow: 1px 2px #525353bf;
    box-shadow: 1px 2px #525353bf;
}

.s-main-top-slider .slide:hover .overlay {
    height: 25%;
}

.s-main-top-slider .slide-double .slide:hover .overlay {
    height: 55%;
}

.s-catalog-index-listing {
    background: #f0f1f2;
    padding-top: 40px;
}

.s-catalog-index-listing .b-tabs {
    margin-bottom: 30px;
}

.s-catalog-index-listing .more {
    clear: both;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
}

.s-tabs.vertical .b-tabs {
    float: left;
}

.s-tabs .b-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #d2d7d5;
    padding-bottom: 10px;
}

.s-tabs .b-tabs.-home {
    justify-content: flex-start;
}

.s-tabs .b-tabs.-home .tab {
    margin-right: 15px;
}

.s-tabs .b-tabs .tab {
    display: inline-block;
    vertical-align: top;
    line-height: 1.4;
    color: #676767;
    font-size: 17px;
    font-weight: 600;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-tabs.vertical .b-tabs .tab {
    display: block;
    margin-bottom: 10px;
}

.s-tabs .b-tabs a.active,
.s-tabs .b-tabs a:hover {
    color: #000;
    text-decoration: underline;
}

.s-tabs .b-tabs-content-list .b-tabs-content {
    display: none;
    font-size: 14px;
}

.s-tabs .b-tabs-content-list .b-tabs-content.active {
    display: block;
}

.s-catalog-products .b-product-card .buttons .el-button {
    display: block;
    height: 35px;
    text-align: center;
    margin-bottom: 10px;
    line-height: 35px;
}

.s-catalog-products .b-product-card .buttons .el-button:last-child {
    margin-bottom: 0;
}

.s-catalog-products .b-product-card {
    float: left;
    width: 18.59%;
    position: relative;
    margin-right: 1.76%;
    padding-bottom: 30.87%;
    margin-bottom: 1.76%;
}

.s-catalog-products .b-product-card:nth-child(5n) {
    margin-right: 0;
}

.s-catalog-products .b-product-card .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 12px 10px;
    /*overflow: hidden;*/
    -webkit-box-shadow: 0 0 14px 3px rgba(0, 0, 2, 0);
    box-shadow: 0 0 14px 3px rgba(0, 0, 2, 0);
    z-index: 1;
    -webkit-transition: top .3s .3s, right .3s .3s, bottom .3s .3s, left .3s .3s, padding-right .3s .3s, padding-left .3s .3s, z-index .3s .3s, -webkit-box-shadow .3s .3s;
    transition: top .3s .3s, right .3s .3s, bottom .3s .3s, left .3s .3s, padding-right .3s .3s, padding-left .3s .3s, z-index .3s .3s, -webkit-box-shadow .3s .3s;
    transition: top .3s .3s, right .3s .3s, bottom .3s .3s, left .3s .3s, padding-right .3s .3s, padding-left .3s .3s, box-shadow .3s .3s, z-index .3s .3s;
    transition: top .3s .3s, right .3s .3s, bottom .3s .3s, left .3s .3s, padding-right .3s .3s, padding-left .3s .3s, box-shadow .3s .3s, z-index .3s .3s, -webkit-box-shadow .3s .3s;
}

.s-catalog-products .b-product-card .inner:hover {

}

.s-catalog-products .b-product-card .img {
    display: block;
    position: relative;
    overflow: hidden;
    padding-bottom: 100%;
    margin-bottom: 7px;
}

.s-catalog-products .b-product-card .img img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    right: 0;
    bottom: 0;
    margin: auto;
}

.s-catalog-products .b-product-card .fav {
    position: absolute;
    width: 24px;
    height: 23px;
    z-index: 9;
    right: 0px;
    top: 2px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAm1JREFUeNqkld1vTEEYxp+zn3b1QxO7VpFKCQmJ4E5Y0qQ3/oESQuqK2/IXSN03vSBcSgRBBEEirqiURFIRV42vm7LcqO2H6nZ3x/OeObNne7Z7djDJ78ycc+adZ+Z9Z95xlFKwLG3kACmTMbJoZSUCFrSRT8ovkyRpY2srcMUd9td7pRZqOpdtbB0LF20jk5wKULgEOFEgd5qfHPnXSz6HGUcsvDjsPufeAkvfgNIXYP6d+XehlXErgT4yALUEFJ/6X6WtJNY4RvaHDRALvK8mu8hespvscb/OjAOVGb9X+Scw+wrokE2FUfKGTHi1LG/edDUxOErOkEMNU6jM0fcjQLUUWHsS6D7LOr3SxJ+Ri+S2CMjgN/SepStK30nB8/dX1myrysrrd+iAeA5IdLNez1rI8nvc9BgQF+Xd5vRjvWxYHzwdh9KUxlcF2vcBXYflJR/xTiXQ2Q8kN+K/S3ITsKbfvI2JwE1yDZEEkDmhl/yvRVyUOWlcdFViYLYpR8YtRFJAlh1ia/9+cLHJDOrgA9fJYPAcHCH3EW3XItFO+8Glb/YUa3dH3SHHmx002VFPEOtiTPrsBSR+sQ5pPfS80fQk/ybjtf1vWyqzpvXSGyM0VfRqox/2AtWiafXY5KLNOh0U7QXK08ttQ3JRnUBgBYkNzD0H5QLhgXyuT3mjQE8rgbjuVPVXsGorTyaTWmpLXUrcCSx8oNALevxj/WS2e16pNhPI1QKc3sEZ53We0YUj4ZGsxU2MKQoLi1NaSGyicm1jHSmE3ckP1PLympwn6cAdPUwmAn3v2t7JQ17nIYt79xy559UN//8IMAAw4cuLKG94VAAAAABJRU5ErkJggg==');
}

.s-catalog-products .b-product-card .title {
    display: block;
    color: #3a3a3a;
    font-weight: 600;
    margin-bottom: 14px;
    /*font-size: 13px;*/
    font-size: 12px;
    white-space: normal;
    line-height: 18px;
}

.s-catalog-products .b-product-card .prices {
    margin-bottom: 17px;
    line-height: 23px;
}

.s-catalog-products .b-product-card .old-price {
    float: left;
    font-size: 14px;
    color: #696969;
    text-decoration: line-through;
    line-height: 26px;
    margin-right: 15px;
}

.s-catalog-products .b-product-card .price {
    color: #cd4949;
    font-size: 16px;
    font-weight: 600;
}

.s-catalog-products .b-product-card .tags {
    margin-bottom: 25px;
    font-size: 13px;
}

.s-catalog-products .b-product-card .tags span {
    display: inline-block;
    height: 22px;
    padding: 0 7px;
    font-size: 11px;
    color: #282828;
    background: #e0e4e6;
    line-height: 21px;
    border-radius: 3px;
}

.s-catalog-products .b-product-card .add-to-cart {
    float: right;
    width: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNqs1EEvA0EYxvFtNSXSAyISIQ6EEIlLDw4OvoKb+AIScXLgKNzEhURwReIizv0E7kSiHJakLQ0VQVJUhfWfejcZTafttH2TX3c3031mdnZ2Ap7nHTuOk8AuXKdRRbDr/dU7NjAAp17qZwh7yEkHWawgUm+wbwRbyEsHh40K9k1LcArhWoMDhfT/1YEUmjAo59ZVKrgZcfTjGjnb9YDnUsGqTjCh/dFqsPgIGRr9x1/DtuVoD9SgTMEJOUaQtghuwyi+TVMxhx31SHi1CA6iC2emESflGJLwaqehR85jpnU4jB8kEbBYv5dyX9Q0FRHZkNoxg6cqRtyHfZwiaupZdXju1Varpi/Pr0UsaPMXkjVaPK9f8tLUl5rBlPqwygWrapG3rI63CBe1q9BeZPEi13l/Py5nEjfIYL5E+zIecYWxSrubLqbN3T1atbZufGrtR/q9wQpvOqGdp+VR/XrDg3btVtrd9OrEkiy7TVwUtY9jFndYl7ku1K8AAwB3KYqUqdCRWQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.s-hor-slider-products-tabs .s-catalog-products .b-product-card .add-to-cart {
    float: none;
    width: 100%;
    text-align: center;
    padding: 0 15px;
    text-decoration: none;
    color: white;
    background-image: none;
    height: 40px;
    line-height: 40px;
}

.s-hor-slider-products-tabs .s-catalog-products .b-product-card .price {
    color: inherit;
}

.s-hor-slider-products-tabs .s-catalog-products .b-product-card .prices {
    margin-bottom: 10px;
}

.s-hor-slider-products-tabs .s-catalog-products .b-product-card .title {
    margin-bottom: 8px;
    margin-top: 15px;
    font-size: 14px;
    text-decoration: none;
}

.s-catalog-products .b-product-card .buttons {
    overflow: hidden;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.s-advantages {
    background: url('/local/templates/prioritet/css/../img/bg-s-advantages.jpg') 50% 50% no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px;
}

.s-advantages h1 {
    text-align: center;
    color: #dadada;
    font-size: 18px;
    margin-bottom: 60px;
}

.s-advantages h2 {
    text-align: center;
    color: #dadada;
    font-size: 18px;
    margin-bottom: 60px;
}

.s-advantages .outer {
    overflow: hidden;
    position: relative;
}

.s-advantages .outer .arrow,
.s-about-info-slides .arrow,
.s-about-employeers .arrow,
.s-compared-products .mobile-tables-compare .arrow {
    display: block;
    position: absolute;
    width: 33px;
    height: 57px;
    background-color: rgba(0, 0, 0, .16);
    top: 50%;
    margin-top: -50px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 9;
}

.s-about-info-slides .arrow {
    background-color: rgba(0, 0, 0, .6);
    margin: 0;
    top: 20%;
}

.s-about-employeers .arrow,
.s-compared-products .mobile-tables-compare .arrow {
    background-color: rgba(0, 0, 0, .6);
}

.s-advantages .outer .arrow.right,
.s-about-info-slides .arrow.right,
.s-about-employeers .arrow.right,
.s-compared-products .mobile-tables-compare .arrow.right {
    right: 0;
    border-radius: 10px 0 0 10px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAXCAYAAAAyet74AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNqE08/KAWEUx/Gh2GCnWL5iqZTspeQWJLegbJRbQG5BUi5BFlZ2kgsYyVbepfddkT+P78lZmjNTn1n9OnOec57xnHNzPFCDF0ReKRxxQtoKigpuWCBiBUXPfZ5uWFAqLbVy2QqKDM7YI2kFRR1PzMKCYqD9tsOCMWzwj4IVFD+4YIe4FRRNbWEc9ezngDuKVrUEfPzK2KzgFC80rMO0tLehNZ48/rCV0wYF4xqQYM7azEg/2bIuRUObn1jXLKtj8HUsX4NyD1e4omT9Cn3tq2OtU6pVWZGscg0XtMu3AAMANf6iMF2E9kYAAAAASUVORK5CYII=');
}

.s-advantages .outer .arrow.left,
.s-about-info-slides .arrow.left,
.s-about-employeers .arrow.left,
.s-compared-products .mobile-tables-compare .arrow.left {
    left: 0;
    border-radius: 0 10px 10px 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAXCAYAAAAyet74AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNqE009qwkAUx/EXoW7UXZEui9BVNyI9gIh4BSm9gtCFix6hVPAKLsQjSMETiHgACa5FdyVdKVbT77QvIJJ5M/AJyeSX+ZcZSdNUDC38YGKFbrHBGhVfKMIUBzy5Ol/wNf0v/awuL9TQlj615dxgGTG2qF6+uw6OcUL7uqfLhxcd13veuLObB3xjjhtfsIglvnDvW1d3GWqXXesvFUTkEUfEYhXSd9hhhZLVtdPBGaNQ0BnoWJ9DQTf7BRLUrKBoINEPilZQtGtXPkJB0UmddZJmsKTLtdPlE+so1LHHzO1LCRyuno737W8HGyVCE6dfAQYABUShbcK91nIAAAAASUVORK5CYII=');
}

.s-advantages .inner {
    text-align: center;
    position: relative;
}

.s-advantages .advantage {
    color: #fff;
    font-weight: 600;
    line-height: 22px;
    display: inline-block;
    width: 16%;
    vertical-align: top;
    white-space: normal;
}

.s-advantages .advantage:before {
    content: "";
    width: 68px;
    height: 68px;
    display: block;
    margin: 0 auto 12px;
    border: 2px solid #fff;
    border-radius: 34px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.s-advantages .advantage.ico1:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAexJREFUeNrklksoRFEYx+9lCEMWyhTyCKUoC0KzY2EriWyUrYWFWMjKVsmCyEIUTTLKwmNrKUuSEiXLyaPxyGMMjv/Rf+rSufeeKxK++nXO3PP/vu+ce+ae8yUJIQwXqsE0OAAx8AgOwQyocfN3GswAs+BZ2NsLCIFMrwlk8C0GuQNjoJ6B/KAWjIAbanZAtpcEIToegXKHVZaCfWpXdRME6SBnV6KxRwUgSp9mnQTzFA9rBE8wSJ8VnQTHFFd5SFBKn9OPY+Zblvd2D9KAH9wZepYMntg3rQOqBEIl1DClX5Lxzfb7E/gUz8xPxjJ/bAXiz+yB+cWxxf/6DlLBKDgHUTDO80rjRQlxzZMwx+G0HFVcl5MuJ+ybyc6JxvEcoaYJNLB/7aDPoyYiX9EuF1PrsNAA202wzX6Wgz7Idk8mWOePli/c21a2G3I5ARAnFS6vqBHUWe5slbYIPLDcKUk8nKPTmodNnrLRLnJ82Xon54NLDvQrnFJZG11QNwHSFboexrhNVCTWwQ5WapIhYHq49CV94IkJuu2qil4mSBRSZRqB5UzDllJywK1saQNXdIizymsHxSAF+LiRrayhYpZN79ItHWW1tsAEbib/LUucgKFTF1mtEHSCJlAJcnmsn4F9fnhhcGwX4FWAAQDBuQ357NUgPAAAAABJRU5ErkJggg==');
}

.s-advantages .advantage.ico2:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbhJREFUeNrsVrtOAkEUZTZLAgU2miiBygeaqKXaKjV8AJRaYEWJf4B/4BdYgtFCO635B0tjY4wixsLEMN4xZ+N1nX3MLishMskJk3PPvfdkmMcKKWUqxijg9z5qARHDwBzhBvMy4TFSFWUgAmYIPfk9euCMa0VpniVco/EtIMFlkzaQJlyg4R1hibCIuUQsnZQBi3CKRg+EDRZbByehsZIwcIIGfcK2Jr6FmIR2pAaOUfiNsOej24VGImckBo5Q8J1QCaGvQCuRG8vAIWFI+CDUGF8inBMGgJqvsngNOUPUiGSgzoo0GK8aPcvfQ3FrTNdg5uumBqpsGVuuWBf8GWGeUCBcMo5rW+zvq4Y1UGYbqa2JvyBWZNwCuFeNvu23gd3inRBHSWcgD25geoS5aNN1mQiPYh126+WBK3BdjxzhdYk5gmXXdWr7bE51Ap48NmHJJ8/WXONfBoquByUT4qyvYCX6QAdcUF7G9ZAVFNlkT2ou4vNsghx7ypsOeUCY/YPmDlSvfTXXfRE5hPD6hgn6ygrI+xG3UmMedoxcYbgy2jH2FZgamBqYyGMoDPnJXQH5L/bApwADAOSl5dN7KqVDAAAAAElFTkSuQmCC');
}

.s-advantages .advantage.ico3:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgtJREFUeNqslr1PG0EQxddxhC3kGLuOG0BKR4+I4goaUlDTUCUFBSBaylCkghDgLwkNQoIOpCjCOEFRmoD4KC0LEoMQRHB547yNRqc9757MSD/5bvbN03p29+5MFEVGsRj5Q+tz4HUs18Y4hD9SGL9jbslnLLwE9+AODLlmQ4aouWeN11hY50w+g6xjPMsxibWQVliegTMWzjvG5zl2Sm2wsTDO4iswoPIDzEXUmLTGZXBIgy2QIVvMHVITbJzntmvFdsMk0dGiNu8zfg4OVOE2eAP6lUau34Idpaux1mlc4WJIHINXHdpkEc2RWshK3FgOxj4Fe6AYYGopssbOPKeNFzjwE/QlGLhOnqVPzXzBGhfAbyY7/f1OxkJVLWhBEtNMbKb4+0ls0mtabj7xZipB3ANWwS+yypxLO0WvDbk5581ggnjF8YT7mKB9wfETOUl/jDFPQQ+Q63hcgBIYBlmwCy5B2aHtBdfgJmRRmhyvBvb5v5nP+IPS+HqcylhMlkEjoMepjDUj1F74jJ8YfzQBjpKpcpElHrxVKXts4/1j97jBa+/iZdqO/yJjHifafmmMU+nE+JanrghaXRoX6HElu6LG5KhnJpmA2Y7x97s0e5b9lk+rUhePzJL6PJuxr6Wvynwi6SMkgQJrrOk38dRv53rUfdTt2zq+X+fAF/WlExLXrJnT+/uvAAMA6H2RcaJpzl4AAAAASUVORK5CYII=');
}

.s-advantages .advantage.ico4:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcZJREFUeNrUl10rREEYx/cspSQHEZtSOIWsl72yuFUkN/Id5CNw44u4oNxJS7nYO6XIpbe0N1tcysWuFnuDHf/Rc2qMM+ucsTuTp37NaXZe/jvzzPPMxBhjMU08sA+eQAlkwHDUcXQnHwAF9tOKYMSEgD2aMAsSoAccUd1hlLGcLxXRrQjaQD+4p7ou8AheQUvYgXQF+J2ckPVKi8cs278U0GxTAN/bHfrO1URBxOO3TkeNB5+hgN99q0scmAfvoAKWFG3qJsATIt9mlXaRBThMHQgc6WxzOwArUl1QHMiCK3BBZR58qAJRWAHc6dKgVMWlnhVRsAxuwCW4FsoXUYCjG82kUzUIJsAkMQb6AtpWwHGtBaisA6RI2DiYA71g15QA2TJgGazZEvAAukHSRi7waHKe0nM2BKSpPOeOaEPALJVnttLxtCjAtBO2ggJFxXYeoEyvwBRooEhYtrEF/vKf2rqSfXNA0z4Qp/13QYKCkdEVGKXJ8/7ksgCmyPOMvPYObNF9wNUQMCMvv38nVJl8yxHtDZyADZAKefvZpr6ruk8zntcXCf5vGjW3Iglu//o0cymnL1Dp0nuh6Zd+3Ak7xa3+FGAAfsI5bxchshsAAAAASUVORK5CYII=');
}

.s-advantages .advantage.ico5:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlhJREFUeNrEl79LHEEUx2/X41BREBEhgoVoYQIKdokW/kDQsxJtRCOejSBilX8gxtbOQgvFgElhI2iaaKMWWoq/FQR/IESLw0IkiQm6fge/g+N4v3b2XB98mOPte2/ezbx5O2s5jhMwFAuUg/2AB7E9+NaAPTD/Wgl85LjrJQHLcAtC4Bzkgwqw4/cKhDn5hpfJvSQgl/87yAYtIMMoktgCl+SBP+AWFIFt50HeG8QyWoF2kAmWwC+wTH2TX1vQzfEbx58cm/04BcXgBPwFb8AVyAFREASF4PIlV6CTPj84uZBrsMoibHzpLehSql+VBdM6EFvgthOJ5S4C/xVdJdj0qwhntMmFbPNE+NaK0yb6CkyCHlZ0uiXI2BPxOmG18yhHoA+ETLqbRoixjpT41fK5ahgEPeBAMTwDgyDLYOIs+p4p8Q44RzBWAhIbdIAtxfECDLiYfIA+UrYY09ZtEwURBdoKjhlkykUCX+lzzBhWPNtkgWwlgToXCdQpCdiJbJMFqleK0oqzSvH0sugavLyOIxynxYHRnlWBNVKlXzPoE+DRM7qQ5IBrcAdKFH0BGOOFRIr4Pc5n0q6EviJGrskWRBh8RamHfhCl/gaMkBvqorSR+75CfcQkgWU694IPYF35x4vgnWL7ljop62w2+p9IOQG5fIJZjkJOQVuCpNto42i++jYmTeCz81R+g+EUO6Kw+UIfVYZSTcDS+vYcKDNoxaX0dRId5ViOtXQ4BOE0vIzCjBWzmcW6D4zys2sE/EvTq1h8yn3iTWow2YUk3+3N1oU8i30vwAAWju3OAFEFnQAAAABJRU5ErkJggg==');
}

.s-advantages .advantage.ico6:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAblJREFUeNrslztOAzEQhncRrwKCFhqQoEECgsQdUpAOVuno6KjTp05HwwXgAohcAKGkQNDALSIakAgkaUJjfsNvyaCs7fXmhcRInyZ+jcf2jOMNhRCBQYyNKSRMapgKxizTCasMXVdgEWHb0YnYgayr9I0FoXagw4plxy0dRGCqubrSgUcWjke48yfUDwHSMBbf0gNlEMnUJEqSyjZ+9484R4/1sWqoip8yLAd0qX7dQVrjIaiD7hAd6HKOWNWFlpuwDRbBPOhp5RXwajnnBQb4B5jzvQmfqPPUaQJ2k7pp6mRz4Ja6RH1GfQrKIDKMPaCumxPbfIZFnuEzyFkCVifHMYI2EuewOSBj5I6GaiwnBaw+psYx99oYLwcku+BNc2LJ0Fe2XbGvHJO32XdNpwJo0/ALqIA9MANm+bvCNsG+BRfbQYqclqtpCLs0XFbueg/0kyI4Avtgg3neZMZcgptUf48eDgxUxv4g8XHgnW+CNa1ulXWdUTigzvicE6+DC9Zdp381umeBYge0+kR/i22p7Pk4INnSbjt1QW372MqaBSLrg/ZPZsG/A0P7MsrydWzrN7lfx58CDAC2JUTv7oW0HQAAAABJRU5ErkJggg==');
}

.s-services-slider {
    padding-top: 45px;
    padding-bottom: 67px;
    /*background: #f0f1f2;*/
}

.s-services-slider h1 {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 35px;
}

.s-services-slider h2 {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 35px;
}

.s-services-slider .service {
    float: left;
    width: 24.09%;
    margin-right: 1.21%;
}

.s-services-slider .service:last-child {
    margin-right: 0;
}

.s-services-slider .service .img {
    display: block;
    position: relative;
    padding-bottom: 83%;
    overflow: hidden;
}

.s-services-slider .service .img img {
    position: absolute;
    top: 0;
    left: -1px;
    width: 101%;
}

.s-services-slider .service .title {
    position: relative;
    display: block;
    padding-bottom: 25.27%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}

.s-services-slider .service .title.red {
    background-color: #cd4949;
}

.s-services-slider .service:hover .title.red {
    background-color: #a93737;
}

.s-services-slider .service .title.green {
    background-color: #54866f;
}

.s-services-slider .service:hover .title.green {
    background-color: #38634f;
}

.s-services-slider .service .title.gray {
    background-color: #83888f;
}

.s-services-slider .service:hover .title.gray {
    background-color: #50545b;
}

.s-services-slider .service .title.d-gray {
    background-color: #454e56;
}

.s-services-slider .service:hover .title.d-gray {
    background-color: #373a40;
}

.s-services-slider .service .sub {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-services-slider .service .m-tbl {
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.s-about-company-row {
    background: url('/local/templates/prioritet/css/../img/bg-s-about-company-row.jpg') 50% 50% no-repeat;
    background-size: cover;
    padding-top: 46px;
    padding-bottom: 49px;
}

.s-about-company-row .left,
.s-about-company-row .right {
    width: 50%;
    float: left;
}

.s-about-company-row .left {
    text-align: right;
    padding-right: 5%;
}

.s-about-company-row .right {
    padding-left: 2%;
    color: #fff;
    padding-right: 5%;
}

.s-about-company-row h2 {
    color: #dadada;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.s-about-company-row p {
    line-height: 24px;
    margin-bottom: 17px;
}

.s-about-company-row .more {
    margin-top: 30px;
}

.s-brands-row {
    background: #d6d6d6;
    padding-top: 30px;
    padding-bottom: 30px;
}

.s-brands-row .outer {
    overflow: hidden;
}

.s-brands-row .inner {
    text-align: center;
}

.s-brands-row .brand {
    display: inline-block;
    margin: 0 25px;
    vertical-align: middle;
}

.s-news-row {
    padding: 50px 0;
}

.s-news-row h1, .s-news-row h2 {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 40px;
    margin-left: 2.05%;
}

.s-news-row h2 {
    display: inline-block
}

.s-news-row.centered h1, .s-news-row.centered h2 {
    text-align: center;
    padding-top: 20px;
}

.s-news-row h1 .el-link {
    margin-left: 30px;
}

.s-news-row.centered .all {
    text-align: center;
}

.s-news-row .outer {
    position: relative;
}

.s-news-row .arrows,
.s-hor-slider-products-tabs .arrows {
    position: absolute;
    right: 2.05%;
    top: -50px;
}

.s-news-row .outer-hidden {
    position: relative;
    overflow: hidden;
}

.s-news-row .arrows a,
.s-hor-slider-products-tabs .arrows a,
.s-about-optovim .text-slider-right .arrows a {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-color: #f0f1f2;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    -webkit-transition: background .3s;
    transition: background .3s;
}

.s-news-row .arrows a:hover,
.s-news-row .arrows a.active,
.s-hor-slider-products-tabs .arrows a:hover,
.s-hor-slider-products-tabs .arrows a.active,
.s-about-optovim .text-slider-right .arrows a:hover,
.s-about-optovim .text-slider-right .arrows a.active {
    background-color: #5d5d5d;
}

.s-news-row .arrows a.right,
.s-hor-slider-products-tabs .arrows a.right,
.s-about-optovim .text-slider-right .arrows a.right {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJJREFUeNp80s0KAVEYgOExKX+5ApJwCxYWEsrCQnEJti7HLF0DCykpxE5uYRrTNLkEfwu8p77FdJzx1bN7O2fmm0k4jpOwLGuMHS5WzNiYYIYjav/CM24oYo9KXHhCX4vLplDNAQOJSxKXTKGaLYa4y4k7ueEnVLPBCE9U5eSCKVSzlvglW1Anp+2Ybbzxidxqm8Ie5kjBQ1u9pB52sEAGvkSh/owtLJFFIFGgv3UTK4lCiXx9j3WJcpHIM32ZBvK4ogvXtIYkpnjIvty4v+crwABv2y32S7mWDwAAAABJRU5ErkJggg==');
}

.s-news-row .arrows a.right.active,
.s-news-row .arrows a.right:hover,
.s-hor-slider-products-tabs .arrows a.right.active,
.s-hor-slider-products-tabs .arrows a.right:hover,
.s-about-optovim .text-slider-right .arrows a.right.active,
.s-about-optovim .text-slider-right .arrows a.right:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNqE0t8KAUEUgPGxV3vjCUjIK0gupGxJXkO58sKykrY8gBA3O77D2Zo0Z2z9prn42uaf8963sMEAziLDzn+/CqNUOME9iIdWKOZBfEbfCkURxCf0rFAs8dC4RNcKxQpPjQ/oWKFY46XxHnnm4l8Nr/PsI/K3cJ3HZp2/0cLaeRglz7KZzHBL3Y4MY1z/3bfsaIo2LihQRs9Bn9k29XLEW4ABAON1zV59oq+9AAAAAElFTkSuQmCC');
}

.s-news-row .arrows a.left,
.s-hor-slider-products-tabs .arrows a.left,
.s-about-optovim .text-slider-right .arrows a.left {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNpinDJlCgMOwAXEiUC8hAWPgi1A7AjEtkw4FGyAKgCBA+iK2IF4HRC7QvllQDwDWREbEK8HYncovwqIu0EMJiQFa4HYE8qvA+J2mG4mqIKVQOwDFWsE4mZkN4AUTQXiACi/FYgb0H3CBHUsDPzBFh4gRSnQMAGBeqh7MBT9AuJgIN6O5KZKdEUMUIWBQLwTym8D4lJ0RSDwE4iDgHg3lN8FxIUgBnrcfYP6FBZvfUD8A1vcfYOG2SEo3x1XKgAp9IL6fAFAgAEAMWAkQV0OovQAAAAASUVORK5CYII=');
}

.s-news-row .arrows a.left.active,
.s-news-row .arrows a.left:hover,
.s-hor-slider-products-tabs .arrows a.left.active,
.s-hor-slider-products-tabs .arrows a.left:hover,
.s-about-optovim .text-slider-right .arrows a.left.active,
.s-about-optovim .text-slider-right .arrows a.left:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpi/P37NwMOwAXEiUC8hAWPgi1A7AjEtkw4FGyAKgCBAwwg65AwOxDvAOL/UFwKdg6SAjYg3oakoBImh6xgM5KCWmQbYArWIyloQHMCWNFsJAUt6ApAGOQ7diSf/cEaIFjcU4fNOrw+Qw8CrGGErgiEuYB4F5LCQpA4I5YIRo43EMjCFnffgNgHiA9B+e6MeJIKNxCnAPECgAADAAfRHbMDHj6+AAAAAElFTkSuQmCC');
}

.s-news-row .inner {
    white-space: nowrap;
    font-size: 0;
    line-height: 0;
    position: relative;
}

.s-news-row .item {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    white-space: normal;
    font-size: 12px;
    line-height: 20px;
    padding: 2.05%;
    background: transparent;
    -webkit-transition: background .3s;
    transition: background .3s;
}

.s-news-row .item:hover {
    background: #f0f1f2;
}

.s-news-row .item .img {
    display: block;
    position: relative;
    padding-bottom: 74.58%;
    overflow: hidden;
    margin-bottom: 10px;
}

.s-news-row .item .img img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.s-news-row .item .sub {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(45, 45, 45, .75);
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.s-news-row .item:hover .sub {
    opacity: 1;
}

.s-news-row .item .sub .m-tbl {
    height: 100%;
    text-align: center;
}

.s-news-row .item .title {
    display: inline-block;
    font-size: 14px;
    color: #2b2b2b;
    font-weight: 600;
    text-transform: uppercase;
}

.s-news-row .item time {
    display: block;
    color: #b5b5b5;
    margin: 7px 0;
}

.s-news-row .item p {
    color: #484848;
}

.s-news-row .outer.a-swipe-slide {
    overflow: inherit;
}

.s-map-row {
    position: relative;
    padding-bottom: 25.85%;
}

.s-map-row.top-shift {
    margin-top: -30px;
}

.s-map-row .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-map-row .inner > iframe,
.s-map-row .inner > ymaps,
.s-map-row .inner > div > ymaps {
    width: 100%;
    height: 100%;
}

.s-under-map-contacts {
    padding: 25px 10px 40px 15px;
}

.s-under-map-contacts .city {
    font-size: 14px;
    color: #6c6c6c;
    font-weight: 600;
    padding-left: 20px;
    line-height: 18px;
    margin-bottom: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNpi/P//P4OVlZUQAwNDFhD7A7EEEH8A4n1APO3YsWM3GS0tLUGC84HYgwETXAfiSCYgUYSk4B8QXwPi91C+JkgepMgbKvAHiHOB2BqIXYH4FlQ8HKRIHMnodUA3fADis0D2Fqg4O0jRFygHpNgKxAB6RBFIGcEcxgLEIF3yQCwGxJOBCkKBtAoQm0DVXGWC+gwGpIA4AkkBCCwHKdoGxL0M2MExIJ7HBHQkyNsTgfgSmoLPQNwGlH/OBFZ+7NhjILUITdEyoPhWEIMJSXABEO+Bsp8BcRdMAq4IqOstkKqGxttkIP8ehiKowlPQiJ6OLA4QYABtNEgGl99CLgAAAABJRU5ErkJggg==') 0 0 no-repeat;
}

.s-under-map-contacts strong {
    display: inline-block;
    width: 70px;
    color: #797979;
    font-size: 12px;
}

.s-under-map-contacts span {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    color: #4b4b4b;
}

.s-under-map-contacts .call-order {
    padding-left: 73px;
}

.main:not(:has(.contacts__container)) {
    min-height: 100%;
    padding-bottom: 80px;
}

.s-main-footer {
    height: 331px;
    margin-top: -331px;
    background: #45454b;
}

.s-main-footer .s-inner {
    padding-top: 1px;
}

.s-main-footer .subscribe {
    float: left;
    width: 359px;
    height: 200px;
    background: #cd4949 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAAC4CAYAAACYX8wRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEbxJREFUeNrsXQmbFEUSjUEYGMBhBuRGGfBgUBARVBRWAYUVUFBB98/tLxDF9UBZ1wMVXFBYPFd2wRUV5cOLW2UAZ/NtRcnATldFdteV1e99X3ziN9nd1VWvM+NFREZ27Jo3T4jMMNLZSmdfOjtkecHygwdTx+zu72/rmzqCvMoMXc42OVvk7BFnt/GWZPfLJ1pHrxJzypAf/8POxjvby9tDkpaN6UrQ7mH+tsLZOGc7nf3GW0WSloE5ztY7G5MwZrESdYezC7xlJGmRuN3Zg0a//hYl6kvOzvLWUTgVgWXO1njev5nOtji7jrePJM37fmH2XN7k6ycpUWfxVpKkeaBTBdIdLb4Plv3H1QUgSNLMgFDSZmc3p4yDMHrN2edGwt/JW0uSZgH4kE86m5Ey7oyz55x96Gy7s7RUUoezVbv7+1fwFlPdt4IbJAoxjUsZd9zZy85+GjKj4v/POVuS8tp7HFExU7+2/ODBi7zlnEl9gIT5JgNB/+Ps2SEEjTEoURB/l+GzkELd6MjaxdtOkloBX3GD+o5JOODseWe/JIxBWvRVZ5dS3guJgc2OqBN4+0nSNNwPXzFlTDxLviG2dOfHEgXyz6eMm+rsKUfUaXwMJOlwGOVsnbO7Usb96uxFZ/s93/+ws22SnnHq1hl1Lh8JSToU8AU3Ors1ZdxJ9T8PNfk53zrb6uyHlHFj1EddwEcj0sGiZ+lx9qhcLrNrhKPOXnF2OoPPhJpHnHSmYewuafNyv3afSeH7PWkgKGKez2VEUNElf5u6AGlAHHV1Oz+rdiYpfL7NMnwdaAzEO9+RKDg/kPHnD2hkYL9BfC02RhtqiTKD+Qi1TFSSdBV8LXjYCw2feVZ/yCgo6cjhOgaVrAhhpcVjb1E34euCnxOu7WdnJySKBQ/UnaQgB4Lk83WJrfrM0CvNVzzlgRmSnp7NE6ecfSVRSO1YHUkKYi7T2ZMIExN0BVqgfvquDP30UkmK+CNqMLl7sj7o0EkHtQ1/k/Sqr0oLJyznm0jQ2gJ+9KN5P98ROb83tvXO5rOsNa5xttZZX4gkXSrpRcJEPTBCiToujzfPyyftVZGUBIRfvlGVeJ7PubKApphmWBGvlSgS8mooJF2qX64RkGJ8WwoMY1QVAfWCQgp3pRK2ESCmkJz4serLPQLOSQUBX0hUpNH2BA0MWPWeluTiGkx6C0PwSa93NrrB35C5+KszbpMIE0gToxPL9wlj+rLmVR4kTcqIIFNxjs86aCAtulM1xXDoUas0SZMySl/yGdcCSI1+1+BvCEl1V5mkyEQ02kyGJf4Mn29tkKQpxlaZpCP0lzQcsBHtVz7b2iDJbeusMkkJQhL8VZKUqCdIUoIkJQiSlCBJCYIkJQiSlCBJCYIkJUhSgiBJCaI1hNAzH5X+OFxhsI4PoAJbQ1Cd9m2V728IJEVjsTWcT3ID+l39WdLbpXO5J0pD5VcokpQgSQmCJCVIUl5j7TGq6hcYgrpHd+F/i+28JMIP2Dj5c9X90hBI+pVaLRFQm53aLKWXpKZBd8KbB5UlKTr/juMzanvMyXKVznK5R0e1NSE44kTuwEkp2HuP49R/qcpMivM415OgxBD0SXSQ28SySYrX47S2+/lMiGEwWYk6qyySor0jzsdczGdBJABVbE9Ics/aXHzSbl3eZ/IZEAbADdyghN1fBEmn6gzaw3tPeACJg5US9dbfmSdJEVpYJ43bOxJEGpbojIqO3xeyJuntEp1sx1w60SrmKVFfkqjoOhPhdJ9EMdC08ceFjXKJ6HSZtFlypir/Ka3OpPg7QkyWEyVQBPKasy3qd2Tpy9R29q5AXh5p7KyLdz6SqMkujnQckzAOMdTNzl5xdqQZknap/znHcFEHnL2pXzjropWbdCZnTUA+AJmey5ioyDZ95mybqvoJCWPRuhznz77u7BMfkvbor2CK4YJwaNj7+u9rcriJqAW4jlzKDeN0tcoD6Ku/VaJo0LSUFfuPei17LT4pfIWnDASFz/HyEILmBdaR5ou8z9Q65ewZsR03vmI47XM1SVEY8ITBpzyrU/lnfMaEATg79nlnHxjGIoq0cagvO5Skd+q0nHZyxA/6yzjKe094CjT4nbsMY29UQdUzlKQPOFtl8E2+Uh/jxwK/XAefb64oOnKyV9V8mpsBHxYhqukjVX1Z4iAf6y+h6E4X+DIDVPe5oYyztf7p7LRczuc3AmpEHhtpJGg8XZdBFMRfv6aAym2V+k3KabHTYVwlR/umRRHT2i7FnrJ8QYw53hDRphvxkBxCit0SsvzN1x9BYP0xSc4iEEQS7nW2Vjxi6s04zbMlyhCM5/0mPABSImB/X1HKbpaGCLp57wkDunQFXlB0+AGpShSTTOIzIBIwUXnS1+wbtBoj65UoQzWNz4IYgjgKNFMJOqWVN0siKQL3Hxreo1uXflzQJT4fQqJozFyxpdgB1CC/Kw3CjEkhKATQUR+Kzf3LUj4Eav9x8dgSQNQad0i0F86i4E9IlNeXRqJqZIoaA3ZLVFCyOmXmxRbn9cKgOyEywzjuG4kq6U4nvcYazMeyf05DCEkx0pF8PoQRh3TlPZ820IdUhyXqZblBGHoiWgNK9t60rrq+6h7n/aAK6jjvM9EkUKr3uo9b2MzyfNLZs+p/9jUZmvDBFFWKPGwsH5xXd873/vpGci6qEP/U9wKb9SGh+P8iUZHAQuNrrFUvwznhyzkB5QaU6n3sSTqkxG/y5AsE0pFmLrCVYD6+1KvO9hjHd6rwGu35OYwW5IsBz/FI4DzuoeBP6Mp7pNkLzKIqe7dO4xYy4de3hcIrWCD2uVnsGSRomGda1TBZbR2AT/OiJZwgl7cFTOUzDwqzlaATjOMRDcJmzdOtfnCW+1sO67Ruuage/cJz+OyDAHo3oTzT2qgOIaYXjJNWoSQFjnlM7/jC2Lq6oOBrJK5EWgt5pDh9Ws3HIabMojF5ZIhiR9nSoifuXDE+QYBhf9NOCqhc0KGzXaN7i5oNa2Sl6RBTGSSNQw6Y7h8UW6HrciXqm8OEQn6UYrdQF4oK73HCFvc7PZ530yGmskga/7KQmz0r6VVUwCIl6g4pZ5stESHe5jHfY+VEn9Hv8rqgIvw9nxAVOlegBpEhqnKAGPZjHgRFFdPWPAlapCiJQ1SWGXK6GJurEpniWp0g+ozjUcWElpG5N00uUjkf1i9lDVFtEYaoikK8D8maRfpAl/jzRVxc0eEdnyoqhKgQm1tIDuWK6UpQ68l13lVMoZEUiKuoLEoQTvxao/Ai/DFH7PuQLqqo3Vv0RZYVKEfIAvtaPjGOR4jqIWFgP0vM15VqjMfz+rSMCy1zu0ezIapXivKFagycpYR2n5bSSYSYtkuJhe5VmJl8Q1TsnNIasCqtNBI0kyqmOpAU8KmiikNUrKLyf9YPefj3mVUx1YWk8U1hFVU+iA+gXWQcn2kVU8g+6XCIq6g2GGbKuIoK+f6vJdC25Tnn5eNzteB/zja+ZlcZCj4kksaOunWjH64fR6qwa0ryamnpJJJbFVMdSTo05GGtohpFLrZ8v3OrYqorSeNftk+Iimh+5cq1iqnOJP3dbVOirpJ8joVsZ6CKCTHQSp+sHUrvJoSo0OKnmS3RxPBANGWHBJAYCanB2CG53IvqWnKsJeCo70KLRNqFpPHyhCoqnCA92fiaM+p31bHjH6IaqLvt8ngN3Kc9IX3JEB/cCSWqTy+qd5XglUOLe5z6dGWxCtGGZ8pXGaFWFflU5cA1QFuYuTWbRcFcnyqmF0IkaMgkjWcGa30jxBayU7fVhKAos1tnXAnj+t0vQv2ydfDTkMaL26UnpUYRvnpY/bd9AX/fxfpdLUCaGTHQ0yE/4LqICRREnFMSdqaMfUCJ+k6A3xP74FcZx34uNam9rZPiPaREtbRLv1t9OeSqQ2nOi5M57jWORVz5DalJ15e6bceIi3QtKT6cOo1QVgh5/xUeBPUpIidJS4JP09abJWqG0FXVL7O7vx+FyvcYhvo2NeZyXzKQmUKI6iGDor9BogLqF6okMBw5R6hAshQqo+nGdqloFRNn0sbwCVGhwBpbUiZVhKCIRKw3EvSkujhH6vog22GLsLWZQY8SdWbJBB2lBJ1nGI4QU+2PLGqXfezWtjDjJMpO3VgSQZF0QBbpFsNwnz1hJGkgiBts/ZQyDkR5xNmtBRN0rERZsbS9SFgRDoh9dy2FU2BAkQny/X8w3BckBuarb9uRIznxn0H1h3sNL0F27e/SRp2v242kCOLfZxwLYvZV8Dt0q+/8kmFV4HIfEEC41TqD1mELymQl6iyStB7oVF9vcc2+13gVefPq/gDrvtx3qwiaXuMfIL4famb3kaThAQH6DUYxEjpQ2YXw2dtSw9Os60pS9IhCUXCXtA+W6oyKXgUXSNJqA+3LHzQKJATC0UvqbMVFH+JUljOV5umMCuV/jiStJnxqLo/rwzxZ5gUbN+Id0x/USsNbQvE/JVGw/weq++og7q1vJSiq1reWTVBP7Bd7O0Yc0oAQ1WyStBqIW0BaTyk5IBXqvekJpHaRrz9lGIs0K2plbyNJy0XcTNeyXRmq9y0Jf1tFXPl0zOjOIb17D0laDnzakg9I1NqwLrHEUzqjHjKOX6FisoMkLQ7Y9oEDsiwHPEBwoPrpoNQL51X4/cM4/g51i0aTpPkDNxsb6DoNY6HgUbV+VOoJuC0Ioe00jr9JAjy9JTSS+ixbh9V3OyH1h4/yD+70llBICgGwzkMAhKzgi1D+8QHDc0nSbIAQE0Ip1kr5WMEPSvshVv7fGsaOEb/QHUnaAAhK/0lsQekBFRL7pL2BmXSbUfnHSZDlJGlzmCX2bcan9cH8S4ihyn+/cfwyJWslC8KrmrtHQcUaDwVfeg6+osofqh+drlcaxmPZjw8Y/oUzaTJQcrbeSNAQc/BVVv4ocUSIqpckbQz84q1HXLejgi9C+U9V5T+DJL0SmDURoF9iGAvV/rbUqLVhwcrfkvPvVqLeTJJGiDeUWbp2xDn498m5ppW/Nec/SieOxe1OUp+tuRAAdczBl6X8LTn/eCv4/e2q7merQBpLBV+K8kfO/7RRA9ylKx76n15sF5Iie7TG+Pm16f1eUeUPolqOw0TLIeyfQh/Un+u+3CP/bj3ehQq+WsofDYexf2pSXUmKbAY6L68wKvg6VNGHpvwtOf9JqiOurxtJR6tStHQuHtAlZR+5U7jyt+b84z6u8+tCUsTckMWwNKZlDj4c5R93pF4aunBC9gK9inqo4Gur/B9Q5f+W5FQemSdJb1SBZNlTgyr6HRRIwSr/Jbpi7lB3LQiS4iCv1WIr/YKC30mBVFnljxZEaPw2IWUsUqhjVU+cqbpPigLaNQaCMgcflvK35Pxxcgty/lOqStJrdGlY5qHgmYMPR/lbc/4Tlah9VSNpvA9pgWHsGSr4oJX/fiMfNhn5UIhP2qsK3jLFU8GHr/x36kSTpvxH6soK5b+nTJLOENvR3VTw7av8lytREda6VDRJUf+5VmwhpgN6kYN8vm2p/BcpUTFJ/ZqlT5pEqMW6xFsI2s774NtF+Vty/oibP5FA6MFmSNqo3zwKYFdLeiaC++DbR/lbc/5xi59pHnz7H0kbTb+T5cpdg3Gu9i4qeKKB8rfk/DGTbpH/r+WYk0TSEwn+akxIVL0gxGSpeoGCf1qiczyJ9lL+cYe/NNcObuJGuVwV15vArQ4Q8QtpfBjXQnWO0djK0oWNVfSEVfljgkR9MSJDMxPGXhipSzKq5RulMa2HJfxDf0kEcUiJajns7e6Uvx8BSX9SojZ7vjum9g+dvadhhhF8RnboUeJ1BHQJNu49LOkhqiRu7Y/jpHt0SR/TxBtB5SNm2k+CElfhogruZoHJ73hMUoint9SPaAZj+TyIYdDZwmu/d7ZLrpr5PpEWc6wEkRHgz74YC/Cr06K7JTo8dYUEepwKETy+k6iM8/fQ6HC5+/d0qkWVyyTeM6IgQCR9pEv8FQmmRgUmiJ0iH4s46QKSlcgRF5RvCGEOmwBKqoKCP4C8+wcSleTBJqtIGsN7SzQJlOuhkzRqipGdPCop9cX/FWAAtD+g+bP03oIAAAAASUVORK5CYII=') 230px 50% no-repeat;
    margin-top: 65px;
}

.s-main-footer .subscribe .intro {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA1CAYAAAD72kP+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA/lJREFUeNrcmltIFFEYx911MUMNKy0lrXwQxVIjuqCQFt0julBKF1IrwbQbBvbUS+FT9RhBEfRQvRQFQfcsIYxcUrsnhpRQ2FXUvOR9+n/4LQzLzu7M7jk7s37wA3cuZ+Y35/adGW2KooRNwIgCS8F20OuYYHJTwFqwBezibd8miuQ0UAg2gfVu+27aQry5zgB7ueaWALuHY/JCtSZngSNcc6kgXOO4NtAcSpI2kAKOg81ci3Yf59wDf0NBcjJIA5WggH/rDZIcsrJkLMgGZWAH16SRaKemSn9YUTIB5IAiHlD8jfvgp9Uk54LVPBWsElDeU9BnFUkaHbfxSJkjqMxf4L3rh5mS6aAUrAGZgsuuBa1mSmaBYzRJ85QgI56D/mBL2jhhpjluGYiTeK3v4JV6g2xJWg3k8hy3AkQG4YGS4NtgSCawHKVe+UHsCpSIN1KWI1MylZtjOVhkQn//A+rcN4qSzOZRshjMM3HE/gScoiVpMNnKmUmaBeZc6o/doiTzudaWS5wGjEYXqPG0w6jkBk6YF4NEi+W8NHU89lfSzk3yMPe9WIuuWl6qEwC9kjHc12iOywCTLLwsI7m7Wjs9SSaDdaCKpwSZMQAidKzwfUUneKRHcj7LHQVJQXj6LWBU0Kjs5IFHUzKLV94lQRpMBsFtMMLdIVxAlnPLa+KsKEo9z3fBGgHPgHhwiPt9oNHD01iHt5HzonvWLimc3GIcPFLHCCq3zpvgeF0rCpEC9oMPipy4BJLAQdAnuOx97KCJ+4ZEsAc0C7oBEjoAokAF+CdYcBDMNirpIhoUc80O+XkD70AusIPyAMrxFg/4Afol6SIClIIm0K/zwgPgKojnMsrAmKRuUMEPMSBJF+Fc4AsfTe4HqFSdR/1lWJIgNdVMPfevV1ItS32sBoy4XbQerFQdW8K1KitqwXQZki4iuc/eAa3gAkhW7d8NehW5UaWnqQYi6WIqWAgcqm0FoFOyILWQPL336RCQGHeqfifyyyvZy7Em8FnvwXbBF4+QUKbWG/J2syR7vK0GBAUl9g1gzCxJ+orUK1nyNXhj5ATRkoPuL3YlRIOR/hgmqf/0SF6LOo2eJENSb3Md5Zs2EvQ57pkVJPU217Nh4/8Wdt5A7X802lRFfiYwKnkNnOK3bA/BFRamd7rRXppqnX8vSALLeDyx00cST8ujOI0VTwaoBt0ezvsC0v25JxmSG0GHhmAjSPNxPqWIc8BJ8Fu1THsCbFaRpJzyqwfBNpBvsKyZXLO0eC/y955kSC4ALW6CXaBQwrV0IWt0VX+ToPTrBLhu1jcEWcmAWvI0OGfmhxIZkl2q5Pky16KpIWOeHAY3OMes5szG1PgvwACWAcU+FAEU5gAAAABJRU5ErkJggg==') 0 5px no-repeat;
    margin: 30px 10px 0 30px;
    padding-left: 100px;
    color: #fff;
}

.s-main-footer .subscribe .intro .intro-heading {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}

.s-main-footer .subscribe .intro p {
    font-size: 12px;
    line-height: 18px;
}

.s-main-footer .subscribe .el-button {
    font-size: 14px;
}

.s-main-footer .subscribe .inp-subscribe {
    width: 132px;
    height: 35px;
    display: inline-block;
    background: #fff;
    color: #818181;
    font-size: 12px;
    font-weight: 600;
    padding: 0 10px;
    margin-right: 15px;
}

.s-main-footer .subscribe .form {
    margin: 20px 0 0 30px;
}

.s-main-footer .subscribe ::-webkit-input-placeholder {
    color: #818181;
    font-size: 12px;
    font-weight: 600;
}

.s-main-footer .subscribe ::-moz-placeholder {
    color: #818181;
    font-size: 12px;
    font-weight: 600;
    opacity: 1;
}

.s-main-footer .subscribe :-moz-placeholder {
    color: #818181;
    font-size: 12px;
    font-weight: 600;
    opacity: 1;
}

.s-main-footer .subscribe :-ms-input-placeholder {
    color: #818181;
    font-size: 12px;
    font-weight: 600;
}

.s-main-footer .menu {
    float: left;
    margin-top: 60px;
    margin-left: 75px;
}

.s-main-footer .menu .nav {
    float: left;
    color: #fff;
    margin-right: 50px;
}

.s-main-footer .menu .nav:last-of-type {
    margin-right: 0;
}

.s-main-footer .menu .nav p {
    font-weight: 600;
    margin-bottom: 12px;
}

.s-main-footer .menu .nav a {
    display: inline-block;
    font-size: 12px;
    margin-bottom: 10px;
    color: white;
    text-decoration: none;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-main-footer .menu .nav a:hover {
    color: #b6b6b6;
}

.s-main-footer .menu .copy {
    clear: both;
    font-size: 12px;
    color: #b6b6b6;
    padding-top: 17px;
}

.s-main-footer .contacts {
    float: right;
    margin-top: 57px;
    text-align: right;
}

.s-main-footer .contacts .phones {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}

.s-main-footer .contacts .call-order {
    margin-bottom: 30px;
}

.s-main-footer .contacts .email {
    font-weight: 600;
    color: #5f8e78;
}

.s-main-footer .contacts .soc {
    margin-bottom: 30px;
}

.s-main-footer .contacts .soc a {
    display: inline-block;
    vertical-align: top;
    width: 34px;
    height: 34px;
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-left: 5px;
}

.s-main-footer .contacts .soc .vk {
    background-color: #7795c4;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAACd1bY6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNpi/P//PwMe4AHEmkDMCMRPgXg9EP/CqRpoGDsQf/mPAItBFgAxFxDP+48KPKByINyLJtcNk1iAJPgHiNWh4ipoGryh4mJoDvgHxDYww9ShhsDAaqi4FA7D+tHEp4CDC8nZC9AUBGJxGcib5mgWX4UGCYph0kD8GUnRWyBeg2bYXiB+jsT/AcRaMDOQDQPhwv+kgVtAzIzLMCYg3kOigStgBqIbBsKiQHwDh8ZDQDwDi/hsIGbEZhjMwM1YNEVA5duxyGWw4EjLr4HYF4jNgDgYiBWB+B8QH4fKV0JzhDcQ/wHi70D8BiDAAIv/dfntFE46AAAAAElFTkSuQmCC');
}

.s-main-footer .contacts .soc .fb {
    background-color: #516191;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI9JREFUeNpi/P//PwMSYAPiQCBWBOLfQHwfiLcxgBRBsRQQ3/6PCfiQFXVhUfAUJMeEZJUBErsPiGWB2BHEYUGS4ERinwXiJ3Ae0DgzIJ4JxM+RrNkLFasCewxIRP3HDXbD3PQLiN8D8R8k675CxR7ArIPhw0gmRCGJo/gOJxiyipCjZT8QP4eyHyErAggwAPNbsbfUi9X5AAAAAElFTkSuQmCC');
}

.s-main-footer .contacts .soc .tw {
    background-color: #72c2fd;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOFJREFUeNqM0s8KQUEUx/EhkmTNjoWlJ5AsyEbJwk48gWy8AQ/iPRRJYiFZKhsbIjslf7rK+B6Nuq6r7qnPbOb+ZubOGZ/WOqCUCuGi3KuOGu7oYYmEIpjGEEkoh6b+rif26PrNbnkMUIHPtlvLsbvMxXCWVcOY2lYdo40qDvq35nIa+b84dnggiJzxr04yyFGvyJqQl1q9R3MJJWy0typK5hOMYuEhNEPQHvSjZa768Sd0R+bTKmffyji6hG5o2L+VIYWOaYnlElqi4Hwc0o4tJgibq47Awhoj9N2e40uAAQCH93aj4re6UAAAAABJRU5ErkJggg==');
}

.s-main-footer .contacts .soc .yt {
    background-color: #F61C0D;
    background-size: 12px;
    background-image: url(/local/templates/prioritet/css/../img/yt.svg);
}

.s-main-footer .contacts .dev a {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmVJREFUeNqslk+IzVEUx3+/9xvDmKFRTMSUPzUoNTRYWNlQSlak2VhQtookEjUbO2mmSZONlRVqpogFio0ssFCDTOMVM1HmTzEm473rczgvx+39fvf3m5z6vPfOfffd73v3nvN9N3bO3Y6iqAuaoRV+QjX6EyWIYRKm4Cp0wDF97w3cguvwPgoFYq2wBQ7Bfai4v1GFG7AX1kIDrIEemDDzhnVOlIU/sAnGzSJl6Ej58AGYNnPHoCtLrOT90E/w1cu/pWzKEPSZfBWc0eOoG75YBX6YfE7PMC0G4IvJ98O6ImJzXl7JEBuHZyZvgo15xaqemOQuQ0y+yLA31lxEzC7uAmJO28LGZF4xZ3osT0gPLjW59OLbvGJFI4GtJh+E0fmKxYH3t8Euff0Rer1qLiyWVo1tcFkL4jOcgOdZizUExCrql8t0bqKLr9fFd8ID6IHHoT0PiU3DQTgKC3WsEdr1tWzbuQyXKbSNiTrEOxjRbW33zizJXU6eWTbCU2Ouj6ANmmCxOv6Q+zcGQm6fZsT1CkS88TvMwAe4oM+1OKL/b4W3MfbKPa5T/i+1IGoGvQguwvb5iJUCYpH+M980uZxjv7bDfxcTsz6l14JaSBtcUefPJZZ47ZBkVNuYClrH6Ibzac5TT2xBTjGJO3DJGzsLJ/OU/goYMWX9AlYHSroFBr12mIXjoQvPPpgyH5rQi02oh+Tm9coTnIHT2ru/58U8yMFuVsSaNng/vgx3tRiEJyn21AnXYIc3fg8eSsuImOz7bvW8WfXDqqnGFjXfWMXkC71OOcOVcBj26F1kOSxRQy//EmAAKvUutiFr4EcAAAAASUVORK5CYII=') 100% 50% no-repeat;
    padding-right: 35px;
    line-height: 18px;
}

.s-404-outer {
    height: 100%;
    text-align: center;
    padding: 50px 0;
}

.s-404-outer .m-tbl {
    height: 100%;
}

.s-404-outer h1 {
    color: #5c5c5c;
    font-weight: 600;
    font-size: 60px;
    margin-bottom: 5%;
}

.s-404-outer .desc {
    color: #fff;
    line-height: 25px;
    margin-bottom: 20px;
}

.s-float-right-panel {
    position: fixed;
    z-index: 9999;
    top: 5%;
    right: -60px;
    bottom: 20px;
    min-height: 480px;
    width: 60px;
    /* overflow: hidden; */
    -webkit-transition: width .7s;
    transition: width .7s;
}

.s-float-right-panel.active {
    width: 880px;
}

.s-float-right-panel-tabs {
    width: 60px;
    position: absolute;
    top: 42px;
    left: -60px;
    z-index: 1;
}

.s-float-right-panel-tabs .tab {
    display: block;
    height: 66px;
    position: relative;
    margin-bottom: 6px;
    border-radius: 5px 0 0 5px;
    background-color: #eeeef0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.s-float-right-panel-tabs .tab.ico1 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpi/P//PwM6MDQ0BFEhQFwBxGuAuOP8+fMMxAImPHKiQGwMxHIMJAImBhoAFlIUQ4MFBWALFnJcag/EM4E4ipre1wLiNCC2wel9dC+REsv4XJoJxKB0NY1aEUWT2B/4JEVsUqOmS0HZ+gwoa1PTUHi2HjoRNWroEDEUIMAAx2oVHm0j9dcAAAAASUVORK5CYII=');
}

.s-float-right-panel-tabs .tab.ico2 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe5JREFUeNqslLlLA0EUh2eDJ8ROUATBwmLTSCISm4iNoBLwwCDYmMYipBAbj78gojZWqewFjXiAGEE7UbGJ2MTCwkpU7FREIom/B7+RYWU38Rj4Mtd7X95eY5VKJaVbIBCYQjcBbGCBW5ABq/l8vsgYH7oZEANtQATXYB0xa9pliRjBtRhvgCGu50ABhDk/Mfb2QITjC1ANQsbeOP7g3ceFBSaegl5sdIJujLvAPkXHJMK1LomRWMlh7hBdyrJtuwf9EXgGHQi8U0bD1UhF62CMS1tyuxBXcMS1oLsCDaBPKk6AGpBySqVREAfnJO6UMk5yU3QlROzn3oFyaUh6RSdX1sOxW9MOfxV+ipy8eCSI/EOVb9pRlIr1Awyqvzft8In0jJPJfxBrx5mIN8GjvPB4stO/NTI3Rtem/kD6MdkG9WAU93Pnh9IR5r8x/9DSnzTlWXAPBrF5WaE0yLehGQyIVBkPTnFhkQFZJlQizTJnUUu/zgpH8BK6OfDAynMu0hArbQLLiJs397+JmbSMbpbyCJJuHPvtPJhEuoL9OafD5/IxSOAKE9MQ1RlSGae9pK4VG5IMDx85zYa5vAuichhBGnPLrSrzfJKgVYu4FuU5nPRK9KyYVTey4rBxuEdR7dOfxIY8w2msnFTapwADABmn0575JfTuAAAAAElFTkSuQmCC');
}

.s-float-right-panel-tabs .tab.ico3 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa5JREFUeNqslDtLA0EQxy96ShALBR+IIqiFOfwAFn4DO8FHYSkoCIJWFhrRTqwsDGIlRhCLaCU2Fja24qO5JiniiyiIosaIQeJvZQLLmfNyiQs/Zu9u93+zM7MTCIVCMcMwkrBu23bc+KcRQFiJdUEGNmCNHyTKFa6AftiS+TRcWJa1CLVleZzL5X4mCFmYSZiAKtjB89GyhfMD/RHMLtyoECH+WWoonOMI3qERmkv12CzwLg0p6IRjTvDhU1OF4OlXKCQcJ5g+baGv8KoKM10+XotdhohPb6PKKTfhpFhVcnc+hOugB768hMdg0GcxNMG5m/CVltyMjzC0yvzQTTghC1NSy0UlkKTbmG7YdxNWl+NB6niADY9F6LaL6BmOnLoJpzXhPZ/lduB2QQx1dLzcZjqjxc+UGnXGNStJqxRnogV7hSNmQclyUMJT7ViiRNvgDZ7Vc763mB7H6oVNqeclNkUcP17ATIHKwTDfL/9qQvqYhQ5pSGGEajTRFswcNEjS5r26W6GLYsgNzDoSfK89x726mz7C8Ar1sMpRs1qCX/B6iOk43MKKvvFbgAEAF46GBOemLG4AAAAASUVORK5CYII=');
}

.s-float-right-panel-tabs .tab.ico4 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNqslLFLAlEcx9+ptEggOkRCEC25RNHgIghO0dQWre21NIV/g0tLYzRK20EQ0SwuQTSYWwpRmzTkkCFd3ycf4Yi742l94TPc7/d9X95797szJl45cSJ6IoAetZyZUcvijpC2OIM2NdsruoalxDkLL0Qh1CtQs72Ga+CGGIgbkY7op+m9iXWXwCN2UEvw1PAcRx3vt7bEu+gmBHbxbLoEWn2KcULgGI9xCfRCYxKnad9zCRyJRZFNCMziGbkEtjBXEgIreFoub3lV9MVTzPAW6fXxOumQO7oXZZGBMrUAT+QLCGtH7IpvsSL2xId4pr/GUX3xwpXZIb+N+jp8xmEoXkWJHTXFAzSplfAMWeOTMdGS6IS+z22Rd7iWPN4GaztkmVMKdTO/6mTYrMmP4Nr8XTZjkGLrj/8QaDPyGR6q4oAL9mYMChip6nRsLsW++GJc5gm0J10QVz8CDAC/1Vc/k1PFegAAAABJRU5ErkJggg==');
}

.s-float-right-panel-tabs .tab span {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    border: 1px solid #e0e0e0;
    background: #fff;
    border-radius: 12px;
    text-align: center;
    color: #676767;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    top: 7px;
    right: 7px;
}

.s-breadcrumbs {
    color: #a9a9a9;
    font-size: 12px;
    padding-bottom: 10px 0;
    margin: 16px 0 12px;
}

.s-breadcrumbs .breadcrumb-link {
    display: inline-block;
    margin-right: 10px;
}

.s-breadcrumbs a:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 9px;
    margin-left: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNpiWb16NQORgBWIf6MLMjEQD8yBuB+Imck14DMQFwDxFiDmJ8eAf1DaA4iPAbEyzAAbIP5PBL6EZJgWEB8AYl6QAUeAmJEIrIdkwHMgDgF5i4WBdHAeiP2A+AmpYcAFxOuA2BamGQRIccFVqLP/IwsCBBgAvAIcX47bEDEAAAAASUVORK5CYII=');
}

.s-brand-content h1 {
    font-size: 26px;
    color: #5c5c5c;
    font-weight: 600;
    margin-bottom: 45px;
}

.s-brand-content .bordered-picts {
    border: 1px solid #dcdde1;
    margin-top: -20px;
    margin-bottom: 20px;
    padding: 35px;
}

.s-brand-content .tmp-desc {
    text-align: center;
    font-size: 36px;
    color: #dcdde1;
}

.s-brand-content .all-brands-left {
    float: left;
    padding-left: 20px;
    overflow: hidden;
}

.s-brand-content .all-brands-left a {
    display: block;
    background: #f0f1f2;
    height: 40px;
    padding: 0 33px 0 25px;
    position: relative;
    color: #797979;
    line-height: 39px;
}

.s-brand-content .all-brands-left a:before {
    content: "";
    display: block;
    position: absolute;
    border: 20px solid transparent;
    border-right-color: #f0f1f2;
    top: 0;
    left: -40px;
}

.s-brand-content .all-brands {
    text-align: center;
    margin: 20px 0;
}

.s-brand-content .oplata {
    /*margin: 0 auto 0 260px;
	width: 52%;*/
    color: #3f3f3f;
    padding-bottom: 40px;
}

.s-brand-content .oplata p {
    line-height: 24px;
    margin-bottom: 15px;
}

.s-brand-content .oplata .strong {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 28px;
}

.s-brand-content .oplata .strong {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}

.s-brand-content .oplata ul li {
    margin-bottom: 5px;
    position: relative;
    padding-left: 15px;
}

.s-brand-content .oplata ul li:before {
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid #cd4949;
    border-radius: 4px;
    top: 6px;
    left: 0;
}

.s-brand-content .oplata strong {
    font-weight: 600;
}

.s-brand-content .oplata em {
    font-style: italic;
}

.s-brand-content .oplata .big {
    font-size: 1.5em;
}

.s-brand-content .oplata a {
    color: #5f8e78;
    font-weight: 600;
}

.s-accordion {
    margin-bottom: 20px;
}

.s-accordion .accordion-switcher {
    display: none;
}

.s-accordion .accordion-title {
    display: block;
    color: #3F3F3F;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #dcdde1;
    padding-bottom: 16px;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.s-accordion .accordion-switcher:checked ~ .accordion-title,
.s-accordion .accordion-title:hover {
    color: #3F3F3F;
}

.s-accordion .accordion-title:after {
    content: "-";
    float: right;
    width: 16px;
    height: 16px;
    background-color: #d0d0d0;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 10px;
    font-weight: 400;
    margin-top: 5px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
}

.accordion-title.-fix {
    position: relative;
    padding-right: 20px;
}

.accordion-title.-fix:after {
    float: none;
    position: absolute;
    top: -2px;
    right: 0;
}

.s-accordion .accordion-title:hover:after {
    background-color: #a3a3a3;
}

.s-accordion .accordion-switcher:checked ~ .accordion-title:after {
    content: "+";
    font-size: 18px;
    line-height: 15px;
    background-color: #a3a3a3;
}

.s-accordion .accordion-body {
    overflow: hidden;
    max-height: 0;
    -webkit-transition: max-height .3s;
    transition: max-height .3s ease-in-out;
}

.s-accordion .accordion-switcher:checked ~ .accordion-body {
    max-height: 244px;
    overflow-y: auto;
    animation: hide-scroll .3s backwards;
}

/* Костыль для анимируемой высоты, предотвращает появление скроллбара */
@keyframes hide-scroll {
    from, to { overflow: hidden; }
}

.s-catalog-filter-listing {
    padding-top: 1px;
}

.s-catalog-filter-left-col {
    float: left;
    width: 250px;
    margin-top: 45px;
}

.s-catalog-filter .s-accordion.prices-range .el-slider-range {
    margin-top: 15px;
    margin-bottom: 15px;
}

.s-catalog-filter .s-accordion.prices-range .accordion-body {
    padding-left: 15px;
    padding-right: 15px;
}

.s-catalog-filter .s-accordion.prices-range .accordion-switcher:checked ~ .accordion-body {
    max-height: 100px;
}

.s-catalog-filter .s-accordion.brands-list .el-checkbox {
    display: block;
    margin-top: 10px;
}

.s-catalog-filter .s-accordion.dimensions-list .col {
    float: left;
    width: 33.33%;
}

.s-catalog-filter .s-accordion.dimensions-list .el-checkbox {
    margin-top: 10px;
}

.s-catalog-filter .buttons {
    text-align: center;
    padding-top: 20px;
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.s-catalog-filter .buttons .el-button {
    height: 37px;
    line-height: 37px;
    font-size: 11px;
}

.s-catalog-filter .buttons .el-link {
    font-size: 12px;
    font-weight: normal;
}

.s-catalog-filter-products {
    margin-left: 40px;
    float: left;
    width: calc(100% - 290px);
}

.s-catalog-filter-products .b-sort {
    padding-top: 45px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdde1;
    margin-bottom: 17px;
}

.s-catalog-filter-products .b-sort .count {
    float: right;
}

.s-catalog-filter-products .b-sort .sort span {
    display: inline-block;
    margin-right: 10px;
}

.s-catalog-filter-products .b-sort .sort a {
    display: inline-block;
    width: 19px;
    height: 19px;
    border: 1px solid #b0b0b0;
    position: relative;
    border-radius: 10px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    top: 5px;
    margin-right: 5px;
    -webkit-transition: border-color .3s, background .3s;
    transition: border-color .3s, background .3s;
}

.s-catalog-filter-products .b-sort .sort a.active,
.s-catalog-filter-products .b-sort .sort a:hover {
    border-color: #5c5c5c;
}

.s-catalog-filter-products .b-sort .sort a.asc {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpi3LhxIwMSYALif8gcGOAG4l1ALIhNsg+InYF4OrpkIBCnQdnhQBwHk5QE4tkMqGAKECuBJL8BsRlUBwikALEBEL9nARIfoVgKKvkCiO+hOwgD0EgSIMAAEVEPB4DYKjQAAAAASUVORK5CYII=');
}

.s-catalog-filter-products .b-sort .sort a.asc.active,
.s-catalog-filter-products .b-sort .sort a.asc:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpijImJYUACTED8D5kDA4JAvB2IubFJTgdiNyDuQ5eMBeJwKDsNiANgkkpAPJUBFcwBYkmQ5HsgNgDiFKgEyAQzIP7GApUEYU2o5DMgvofuIAxAI0mAAAMA2hwOEUtk++AAAAAASUVORK5CYII=');
}

.s-catalog-filter-products .b-sort .sort a.desc {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpi3LhxIwMUeAPxFiC2BeIjIAEmBjyARpIsQCwIxRJQMSkgVgLitzDJC0DMC5VcCZIAYl2QsfeAOAfNxFQgfg6zcxFUBwjMAuL1MDthIBOIRYC4CNlBMPAeiN2A+B9MACDAAB+6EJGI8DetAAAAAElFTkSuQmCC');
}

.s-catalog-filter-products .b-sort .sort a.desc.active,
.s-catalog-filter-products .b-sort .sort a.desc:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpijImJYYACGyA+DMQ+QLwVJMDEgAfQSJIFiPmBWBiIpaBiEkCsBMTvQZJcQHwKqgAE5gDxZyA2ABn7HIhT0EzMBuJ7MDs3APEsKHslEC+G2QkDRUCsAMSZyA6Cga9A7AnE/2ACAAEGAOJBD54E8q/MAAAAAElFTkSuQmCC');
}

.s-catalog-filter-products .filter-link {
    margin-bottom: 20px;
}

.s-catalog-filter-products .filter-link .el-link {
    margin-right: 20px;
}

.s-catalog-filter-products .s-catalog-products .b-product-card {
    width: 24%;
    margin-right: 1.33%;
    margin-bottom: 1.33%;
    padding-bottom: 40%;
}

.s-catalog-filter-products .s-catalog-products .b-product-card:nth-child(4n) {
    margin-right: 0;
}

.s-catalog-filter-products .b-more-products {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
}

.s-catalog-filter-products .b-more-products a {
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 2px solid #b8b9bb;
    border-radius: 20px;
    color: #b8b9bb;
    font-size: 30px;
    line-height: 32px;
}

.s-hor-slider-products-tabs {
    padding-top: 55px;
    overflow: hidden;
    padding-bottom: 30px;
}

.s-hor-slider-products-tabs.bg-gray {
    background: #f0f1f2;
}

.s-hor-slider-products-tabs .b-tabs-content {
    padding-top: 30px;
    padding-bottom: 20px;
}

.s-hor-slider-products-tabs .b-tabs-content {
    position: relative;
}

.s-hor-slider-products-tabs .arrows {
    top: 0;
}

.s-hor-slider-products-tabs .s-catalog-products .b-product-card {
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-right: 1.46%;
}

.s-brands-list {
    padding-top: 20px;
    padding-bottom: 40px;
}

.s-brands-list h1 {
    font-size: 26px;
    font-weight: 600;
    color: #5c5c5c;
    margin-bottom: 30px;
}

.s-brands-list .brands-list {
    font-size: 0;
    line-height: 0;
    text-align: center;
}

.s-brands-list .brand {
    display: inline-block;
    vertical-align: middle;
    width: 16.5%;
    margin-bottom: 20px;
}

.s-brands-list .brand:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.s-brands-list .brand img {
    display: block;
    max-width: 100%;
}

.s-modals {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -999;
    opacity: 0;
    -webkit-transition: opacity .3s, z-index 0s .3s;
    transition: opacity .3s, z-index 0s .3s;
    background: rgba(0, 0, 0, .35);
    overflow: auto;
    border-radius: 4px;
}

.s-modals.active {
    z-index: 999;
    opacity: 1;
    -webkit-transition: opacity .3s, z-index 0s;
    transition: opacity .3s, z-index 0s;
}

.s-modals .m-tbl {
    height: 100%;
    text-align: center;
    table-layout: fixed;
}

.s-modal {
    display: none;
    background: #fff;
    position: relative;
    text-align: left;
    padding: 24px;
    max-width: 560px;
}

@media (min-width: 768px) {
    .s-modal {
        padding: 64px;
    }
}

.s-modal.active {
    display: inline-block;
}

.s-modal .close {
    position: absolute;
    display: block;
    right: 20px;
    top: 16px;
    z-index: 9;
}

.s-modal .close::before,
.s-modal .close::after {
    position: absolute;
    content: ' ';
    height: 18px;
    width: 2px;
    background-color: #3F3F3F;
}

.s-modal .close::before {
    transform: rotate(45deg);
}

.s-modal .close::after {
    transform: rotate(-45deg);
}

.s-modal h1 {
    font-size: 18px;
    font-weight: 600;
    color: #5c5c5c;
    margin-bottom: 30px;
}

.s-modal .form-title {
    font-size: 18px;
    font-weight: 600;
    color: #5c5c5c;
    margin-bottom: 30px;
}

.s-modal.signin .el-input-text,
.s-modal.signin .el-input-password,
.s-modal.send-resume .el-input-text,
.s-modal.complain-price .el-input-text,
.s-modal.reset-password .el-input-text,
.s-modal.callback .el-input-text,
.s-modal.help .el-input-text {
    display: block;
    margin: 20px auto;
}

.s-modal.signin .rememmber {
    margin-bottom: 20px;
}

.s-modal.signin .rememmber .el-link {
    float: right;
}

.s-modal.signin .buttons .el-button {
    margin-right: 10px;
}

.s-modal.signup p {
    color: #414141;
    margin-top: -15px;
    margin-bottom: 30px;
    max-width: 480px;
}

.s-modal.signup .col,
.s-modal.complain-price .col {
    float: left;
}

.s-modal.signup .col:first-child {
    margin-right: 12px;
}

.s-modal.signup .col:last-child {
    margin-left: 12px;
}

.s-modal.signup .el-input-text,
.s-modal.signup .el-input-password {
    display: block;
    margin-bottom: 20px;
}

.s-modal.signup .buttons {
    margin-top: 20px;
}

.s-modal.signup .buttons .el-button {
    margin-right: 10px;
}

.s-modal.remember p {
    margin-top: -20px;
    margin-bottom: 40px;
    max-width: 300px;
}

.s-modal.remember .el-input-text {
    margin-bottom: 30px;
}

.s-modal.remember .el-button.green {
    margin-right: 10px;
}

.s-modal.complain-price p {
    margin-top: -15px;
    margin-bottom: 20px;
}

.s-modal.complain-price p strong {
    font-weight: 600;
}

.s-modal.complain-price .col {
    width: 300px;
    margin-right: 40px;
}

.s-modal.complain-price .col:nth-of-type(2n) {
    margin-right: 0;
}

.s-modal.complain-price .col:nth-of-type(1) {
    padding-bottom: 20px;
}

.s-modal.complain-price .el-input-text {
    width: 100%;
}

.s-modal.complain-price h2 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}

.s-modal.complain-price .el-radio {
    margin-right: 20px;
}

.s-modal.complain-price .el-radio span {
    font-weight: 600;
}

.s-modal.complain-price .el-radio em {
    font-size: 13px;
    font-weight: 400;
    color: #989898;
}

.s-modal.reset-password p {
    max-width: 300px;
    margin-top: -15px;
    margin-bottom: 40px;
}

.s-modal.reset-password .buttons img {
    display: inline-block;
    vertical-align: top;
}

.s-modal.reset-password .buttons .el-button {
    vertical-align: bottom;
    margin-left: 60px;
}

.s-modal.callback .buttons {
    padding-top: 20px;
}


.s-modal.help p {
    margin-top: -20px;
    margin-bottom: 40px;
}

.s-modal.help .col {
    float: left;
    width: 330px;
    margin-right: 40px;
}

.s-modal.help .col:nth-of-type(2) {
    margin-right: 0;
}

.s-modal.help .el-input-text,
.s-modal.help .el-input-textarea {
    width: 100%;
    margin-top: 0;
}

.s-modal.help .el-input-textarea {
    height: 160px;
}

.s-modal.help .buttons {
    clear: both;
    padding-top: 20px;
}

.s-modal.help .buttons .el-button.green {
    float: right;
}

.s-modal.help .buttons .file {
    float: left;
}

.s-modal.help .buttons .file > span {
    display: inline-block;
    margin-right: 10px;
}

.s-card-description-tabs {
    padding-top: 10px;
    padding-bottom: 0;
}

.s-card-description-tabs .b-tabs-content {
    padding-top: 30px;
}

.s-card-description-tabs .b-tabs-content p {
    line-height: 22px;
    margin-bottom: 15px;
}

.s-card-content {
    padding-top: 20px;
    padding-bottom: 30px;
}

.s-card-content h1 {
    color: #000;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 30px;
}

.s-card-content .bordered {
    border: 1px solid #ededed;
    padding-bottom: 30px;
}

.s-card-content .go-back {
    padding-top: 12px;
    padding-left: 20px;
    margin-left: 9px;
    overflow: hidden;
}

.s-card-content .go-back a {
    float: left;
    position: relative;
    color: #797979;
    height: 40px;
    padding: 0 25px;
    line-height: 39px;
    background: #f0f1f2;
}

.s-card-content .go-back a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    border: 20px solid transparent;
    border-right-color: #f0f1f2;
    left: -40px;
}

.s-card-content .gallery {
    float: left;
    width: 50%;
    padding-top: 30px;
    padding-left: 62px;
    padding-right: 50px;
}

.s-card-content .gallery .preview {
    width: 61px;
    height: 61px;
    display: block;
    border: 1px solid #ededed;
    margin-bottom: 9px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}

.s-card-content .gallery .previews {
    width: 1px;
    padding-right: 40px;
}

.s-card-content .gallery .main-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.s-card-content .info {
    float: left;
    width: 50%;
}

.s-card-content .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    margin-right: 30px;
}

.s-card-content .actions a {
    display: inline-block;
    width: 22px;
    height: 20px;
    vertical-align: top;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-left: 12px;
}

.s-card-content .iblock-vote {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.s-card-content .actions .heart {
    background: url('/local/templates/prioritet/img/heart.svg') no-repeat;
    background-size: contain;
}

.s-card-content .actions .heart.active {
    background: url('/local/templates/prioritet/img/heart-active.svg') no-repeat;
    background-size: contain;
}

.s-card-content .actions .diagram.active {
    background: url('/local/templates/prioritet/img/compare-active.svg') no-repeat;
    background-size: contain;
}

.s-card-content .actions .diagram {
    background: url('/local/templates/prioritet/img/compare.svg') no-repeat;
    background-size: contain;
}

.s-card-content .article {
    font-size: 13px;
    color: #989898;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.s-card-content .article span {
    display: inline-block;
    margin-right: 17px;
}

.s-card-content .rating .star {
    display: inline-block;
    background: url('/local/templates/prioritet/img/star.svg');
    width: 18px;
    height: 18px;
    vertical-align: top;
    margin-right: 6px;
}

.s-card-content .rating .star.active {
    background: url('/local/templates/prioritet/img/star-active.svg');
}

.s-card-content .rating .count {
    display: inline-block;
    margin-left: 20px;
}

.s-card-content .rating .count:before {
    content: "";
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAIAAACgWpLfAAABLGlDQ1BJQ0MgcHJvZmlsZQAAeNqtjrFKw1AUQM+LouJQKwRxcHiTKCi26mDGpC1FEKzVIcnWpKFKaRJeXtV+hKNbBxd3v8DJUXBQ/AL/QHHq4BAhg4MInuncw+VywajYdadhlGEQa9VuOtL1fDn7xAxTANAJs9RutQ4A4iSO+MHnKwLgedOuOw3+xnyYKg1MgO1ulIUgKkD/QqcaxBgwg36qQdwBpjpp10A8AKVe7i9AKcj9DSgp1/NBfABmz/V8MOYAM8h9BTB1dKkBakk6Ume9Uy2rlmVJu5sEkTweZToaZHI/DhOVJqqjoy6Q/wfAYr7YbjpyrWpZe+v8M67ny9zejxCAWHosWkE4VOffKoyd3+fixngZDm9helK03Su42YCF66KtVqG8BffjL8DGT/2b2yonAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AUaCCUVpunsHQAAAOlJREFUGNNNyj8oxHEch/Hn8z3yJ66U4sqgjLIZZTdYJWU2kUEpNgNONyrDRXSDUJK7bD825Vfqp4Qb7iZFJ/br7j5vg8JreoYH/fJ/4XJvbp3tv3/V2hAyjD8yDN88zd9XXwbSvaGBmwDHEAAm9q5OHirldg9dnT2heBvNbK/EzwlggCjG0XVy58bE2Pjs5FRoIamVvSwUogvhSfXp6KbkKY1mhhen5wQmteZza/VGXdJIZqjy9urGYF//7sK6mfFzSFrKZ2ufH01kZumO7oPlDUhhgJtLJjDPnR/G5ccQwvHqjinIQJLxDTUuhHepWbuMAAAAAElFTkSuQmCC');
    width: 11px;
    height: 8px;
    margin-right: 5px;
}

.s-card-content .desc {
    margin-right: 30%;
    position: relative;
    margin-bottom: 20px;
}

.s-card-content .desc p {
    color: #414141;
    line-height: 1.5em;
}

.s-card-content .desc .more {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #fff;
    border: none;
    text-align: right;
}

.s-card-content .desc .more span {
    border-bottom: 1px dashed;
}

.s-card-content .price {
    margin-bottom: 10px;
}

.s-card-content .price strong {
    display: inline-block;
    color: #000;
    font-size: 26px;
    font-weight: 600;
}

.s-card-content .price .old {
    display: inline-block;
    margin-left: 10px;
    color: #696969;
    font-size: 14px;
    text-decoration: line-through;
}

.s-card-content .tags {
    margin-bottom: 15px;
}

.s-card-content .tags .tag {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    color: #282828;
    font-size: 12px;
    background: #e0e4e6;
    border-radius: 3px;
    padding: 0 7px;
    margin-right: 3px;
}

.s-card-content .tags .el-link {
    margin-left: 15px;
}

.s-card-content .soc {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
}

.s-card-content .soc span {
    /*margin-right: 10px;*/
}

.s-card-content .soc a {
    width: 20px;
    height: 20px;
    vertical-align: top;
    border-radius: 1px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*margin-right: 6px;*/
    display: block;
}

.ya-share2__item {
    margin-left: 5px !important;
}

.s-card-content .soc .mail {
    background-color: #50545b;
    background-image: url('/local/templates/prioritet/img/post.svg');
}

.s-card-content .soc .gp {
    background-color: #ff6d4a;
    background-image: url('/local/templates/prioritet/img/google.svg');
}

.s-card-content .soc .odn {
    background-color: #ff9c43;
    background-image: url('/local/templates/prioritet/img/odnokl.svg');
}

.s-card-content .soc .vk {
    background-color: #7795c4;
    background-image: url('/local/templates/prioritet/img/vk.svg');
}

.s-card-content .soc .fb {
    background-color: #516191;
    background-image: url('/local/templates/prioritet/img/fb.svg');
}

.s-card-content .soc .tw {
    background-color: #72c2fd;
    background-image: url('/local/templates/prioritet/img/twi.svg');
}

.s-card-content .buttons .el-button {
    float: left;
    margin-right: 9px;
    margin-bottom: 15px;
    height: 37px;
    line-height: 37px;
    padding: 0 17px;
    font-size: 13px;
}

.s-card-content .buttons .el-button.cart {
    width: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNqs1EEvA0EYxvFtNSXSAyISIQ6EEIlLDw4OvoKb+AIScXLgKNzEhURwReIizv0E7kSiHJakLQ0VQVJUhfWfejcZTafttH2TX3c3031mdnZ2Ap7nHTuOk8AuXKdRRbDr/dU7NjAAp17qZwh7yEkHWawgUm+wbwRbyEsHh40K9k1LcArhWoMDhfT/1YEUmjAo59ZVKrgZcfTjGjnb9YDnUsGqTjCh/dFqsPgIGRr9x1/DtuVoD9SgTMEJOUaQtghuwyi+TVMxhx31SHi1CA6iC2emESflGJLwaqehR85jpnU4jB8kEbBYv5dyX9Q0FRHZkNoxg6cqRtyHfZwiaupZdXju1Varpi/Pr0UsaPMXkjVaPK9f8tLUl5rBlPqwygWrapG3rI63CBe1q9BeZPEi13l/Py5nEjfIYL5E+zIecYWxSrubLqbN3T1atbZufGrtR/q9wQpvOqGdp+VR/XrDg3btVtrd9OrEkiy7TVwUtY9jFndYl7ku1K8AAwB3KYqUqdCRWQAAAABJRU5ErkJggg==');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.s-card-content .buttons .el-radio {
    clear: left;
    float: left;
}

.s-compared-products {
    padding-top: 10px;
    padding-bottom: 55px;
}

.s-compared-products h1 {
    color: #5c5c5c;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 30px;
}

.s-compared-products .b-tabs .el-link {
    float: right;
    margin-top: 15px;
}

.s-compared-products .b-tabs-content {
    padding-top: 30px;
}

.s-compared-products .compare-table {
    width: auto;
}

.s-compared-products .compare-table .m-cell {
    width: 229px;
}

.s-compared-products .compare-table .img {
    display: block;
    margin: 0 15px 5px;
    height: 200px;
    line-height: 200px;
}

.s-compared-products .compare-table .img img {

    width: 100%;
    vertical-align: middle;
}

.s-compared-products .compare-table .title {
    color: #3a3a3a;
    font-weight: 600;
    margin: 0 15px 10px;
    display: block;
}

.s-compared-products .compare-table .prices {
    margin: 0 15px;
}

.s-compared-products .compare-table .prices .old {
    font-size: 14px;
    color: #696969;
    text-decoration: line-through;
    display: inline-block;
    margin-right: 10px;
}

.s-compared-products .compare-table .prices strong {
    color: #cd4949;
    font-weight: 600;
    font-size: 18px;
}

.s-compared-products .compare-table .item {
    padding-bottom: 20px;
}

.s-compared-products .compare-table .property,
.s-compared-products .compare-table .value {
    border: 1px solid #efefef;
    color: #787878;
    padding: 9px 24px;
}

.s-compared-products .compare-table .property {
    background: #f7f7f7;
}


.s-left-catalog-menu {
    margin-bottom: 35px;
    margin-top: -15px;
}

.s-left-catalog-menu .menu-head {
    background: #568972;
    padding: 15px 35px 15px 19px;
    position: relative;
}

.s-left-catalog-menu .menu-head span {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}

.s-left-catalog-menu .menu-head .buter {
    display: block;
    position: absolute;
    width: 19px;
    height: 14px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    right: 13px;
    top: 50%;
    margin-top: -7px;
}

.s-left-catalog-menu .menu-head .buter:before {
    content: "";
    display: block;
    border-top: 2px solid #fff;
    margin-top: 4px;
}

.s-left-catalog-menu .main-nav {
    position: relative;
}

.s-left-catalog-menu .main-nav .close,
.s-left-catalog-menu .main-nav .item .popup-nav .close,
.s-catalog-filter .close {
    position: absolute;
    display: block;
    width: 11px;
    height: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMdJREFUeNpckLEKwjAQhtM8Tx00lKIOCu2kIko3X0UcfCCd4tbBRYqIOuj7xP/kP0gT+Ely993lz2VVtRgZY1aQb9vLyySrrpdjzVseJtAOiXkCyr2BnHACe+gL5RJgJwELNsqZ91kIQTto4gmdoTVUKgiL1z+ceHOJ7QPAhxysRhDosJ0ScK9gD2bnJoE3iJd6Uc9TWhjSs7ywhQpyR3nZApxJB4LvaN6ehYZTcjrnAfQh2PEP96igN2cFb7FhFsoYZfc/AQYA4r5U5PapYL0AAAAASUVORK5CYII=');
    top: 12px;
    right: 12px;
    z-index: 9;
}

.s-left-catalog-menu .main-nav .item {
    background: #fff;
    border: 1px solid #dcdde1;
    margin-top: 3px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
}

.s-left-catalog-menu .main-nav .item a.m-tbl .m-cell {
    color: #000;
    height: 43px;
    padding-left: 15px;
    padding-right: 5px;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-left-catalog-menu .main-nav .item:hover a.m-tbl .m-cell {
    color: #568972;
}

.s-left-catalog-menu .popup-nav {
    position: absolute;
    left: 100%;
    z-index: -99;
    top: 0;
    margin-left: 3px;
    background: #fff;
    border: 1px solid #dcdde1;
    padding-left: 35px;
    opacity: 0;
    -webkit-transition: opacity .3s, z-index 0s .3s;
    transition: opacity .3s, z-index 0s .3s;
}

.s-left-catalog-menu .item:hover .popup-nav {
    opacity: 1;
    z-index: 99;
    -webkit-transition: opacity .3s, z-index 0s;
    transition: opacity .3s, z-index 0s;
}

.s-left-catalog-menu .popup-nav .product-preview {
    border-left: 1px solid #dcdde1;
    vertical-align: top;
}

.s-left-catalog-menu .popup-nav .product-preview .inner {
    width: 260px;
    padding: 30px;
}

.s-left-catalog-menu .popup-nav .product-preview .img {
    display: block;
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .product-preview .img img {
    display: block;
    width: 100%;
}

.s-left-catalog-menu .popup-nav .product-preview .title {
    font-weight: 600;
    color: #3a3a3a;
    display: inline-block;
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .product-preview .prices {
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .product-preview .prices .old {
    text-decoration: line-through;
    display: inline-block;
    color: #696969;
    font-size: 14px;
    margin-right: 10px;
}

.s-left-catalog-menu .popup-nav .product-preview .prices strong {
    font-weight: 600;
    font-size: 18px;
    color: #cd4949;
}

.s-left-catalog-menu .popup-nav .product-preview .prices .like {
    display: inline-block;
    width: 16px;
    height: 15px;
    margin-left: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxJREFUeNqM080rRGEUx/FnxvWSoSywYmNlJ/8BZWMpGgsLNVGUl2KBpFBkKIXYjIyFjSxYsPKysZGVhZW8lIWilIVZaIZ8T363vNzRnPo0073POc99zj03FIvFHFGEPrQjgnss4Nh9RSsGUY4XbGATmbAWjGEGBbhFPbbQgCiSqMGNiqyi2xI9tGBC5pHW4kUcagPbbRxPKMUs4rgIcYRz/qTQ6H5GCQ7wiA4V9sOOeYY7e4JqzLm/8YomfOD91z3b8Mjue1oQccGRdtmj2HKtiVdoUwNzjUo049IKLKFOry2cQ3Ih1lCGFUvYQz8G0JtDgSnNRac10tNFq1iLZbxhPUuyveoRjGLXnwM/hpCHhLqeDEie1m/cv/i9QEZF8lXkGqe6F1XypCbWBRVwevweVKk3NlwVGuuEzu/+K+A0F13Yxom6vo/hoKZ4WZr1oG9kB8/qeCpo4acAAwCxzEumU0KZhQAAAABJRU5ErkJggg==');
}

.s-left-catalog-menu .popup-nav .product-preview .tags {
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .product-preview .tags .tag {
    display: inline-block;
    height: 22px;
    background: #e0e4e6;
    margin-right: 5px;
    border-radius: 3px;
    padding: 0 7px;
    line-height: 20px;
    color: #282828;
    font-size: 11px;
    vertical-align: top;
}

.s-left-catalog-menu .popup-nav .product-preview .buttons .el-button {
    vertical-align: top;
}

.s-left-catalog-menu .popup-nav .product-preview .buttons .cart {
    margin-left: 5px;
    width: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNqs1EEvA0EYxvFtNSXSAyISIQ6EEIlLDw4OvoKb+AIScXLgKNzEhURwReIizv0E7kSiHJakLQ0VQVJUhfWfejcZTafttH2TX3c3031mdnZ2Ap7nHTuOk8AuXKdRRbDr/dU7NjAAp17qZwh7yEkHWawgUm+wbwRbyEsHh40K9k1LcArhWoMDhfT/1YEUmjAo59ZVKrgZcfTjGjnb9YDnUsGqTjCh/dFqsPgIGRr9x1/DtuVoD9SgTMEJOUaQtghuwyi+TVMxhx31SHi1CA6iC2emESflGJLwaqehR85jpnU4jB8kEbBYv5dyX9Q0FRHZkNoxg6cqRtyHfZwiaupZdXju1Varpi/Pr0UsaPMXkjVaPK9f8tLUl5rBlPqwygWrapG3rI63CBe1q9BeZPEi13l/Py5nEjfIYL5E+zIecYWxSrubLqbN3T1atbZufGrtR/q9wQpvOqGdp+VR/XrDg3btVtrd9OrEkiy7TVwUtY9jFndYl7ku1K8AAwB3KYqUqdCRWQAAAABJRU5ErkJggg==');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.s-left-catalog-menu .popup-nav .cell-nav {
    min-width: 305px;
    vertical-align: top;
    padding-right: 50px;
    padding-top: 35px;
    padding-bottom: 35px;
}

.s-left-catalog-menu .popup-nav .nav .title {
    color: #54866f;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .nav .el-link {
    margin-bottom: 10px;
}

.s-left-catalog-menu .popup-nav .nav .prw-link {
    margin-bottom: 10px;
    position: relative;
}

.s-left-catalog-menu .popup-nav .nav .prw-link a {
    font-size: 12px;
    color: #5c5c5c;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.s-left-catalog-menu .popup-nav .nav .prw-link:hover a {
    color: #cd4949;
}

.s-left-catalog-menu .popup-nav .nav .prw-link .prv {
    position: absolute;
    background: #fff;
    border: 1px solid #dcdde1;
    z-index: 9;
    width: 111px;
    height: 111px;
    padding: 4px;
    left: -1210px;
    top: 50%;
    margin-top: -22px;
    opacity: 0;
    -webkit-transition: opacity .3s, left 0s .3s;
    transition: opacity .3s, left 0s .3s;
}

.s-left-catalog-menu .popup-nav .nav .prw-link:hover .prv {
    left: -121px;
    opacity: 1;
    -webkit-transition: opacity .3s, left 0s;
    transition: opacity .3s, left 0s;
}

.s-left-catalog-menu .popup-nav .nav .prw-link .prv:after,
.s-left-catalog-menu .popup-nav .nav .prw-link .prv:before {
    content: "";
    display: block;
    position: absolute;
}

.s-left-catalog-menu .popup-nav .nav .prw-link .prv:before {
    border: 7px solid transparent;
    border-left-color: #dcdde1;
    top: 15px;
    right: -14px;
}

.s-left-catalog-menu .popup-nav .nav .prw-link .prv:after {
    border: 5px solid transparent;
    border-left-color: #fff;
    top: 17px;
    right: -10px;
}

.s-left-catalog-menu .popup-nav .nav .prw-link .prv img {
    display: block;
    width: 100%;
    height: 100%;
}

.s-left-catalog-menu .popup-nav hr {
    display: block;
    border-top: 1px solid #dcdde1;
    margin: 10px 0;
}

.s-main-cart {
    padding-top: 10px;
}

.s-main-cart h1 {
    color: #5c5c5c;
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 40px;
}

.s-main-cart .m-tbl {
    table-layout: fixed;
    margin-bottom: 9px;
}

.s-main-cart .m-tbl.head {
    background: #f7f7f7;
    border: 1px solid #ededed;
    height: 37px;
    color: #787878;
}

.s-main-cart .s-cart h6 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 20px;
}

.s-main-cart .m-tbl.row {
    border: 1px solid #ededed;
    min-height: 159px;
}

.s-main-cart .m-cell.img {
    width: 180px;
}

.s-main-cart .m-tbl.row .img {
    text-align: center;
}

.s-main-cart .m-tbl.row .title {
    color: #3a3a3a;
    font-weight: 600;
    padding-right: 20px;
}

.s-main-cart .m-tbl.row .price strong {
    color: #cd4949;
    font-size: 18px;
    font-weight: 600;
    display: block;
}

.s-main-cart .m-tbl.row .price span {
    display: inline-block;
    font-size: 14px;
    text-decoration: line-through;
    color: #696969;
    margin-top: 5px;
}

.s-main-cart .m-tbl.row .sum strong {
    color: #3a3a3a;
    font-size: 18px;
    font-weight: 600;
}

.s-main-cart .m-tbl.row .like a {
    display: inline-block;
    width: 15px;
    height: 14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFUeNqU0sErBFEcwPE3g5zU+gNcHDRz2uvuImLtgT1sTs7aJDlJyBaFqxycLEluykWUiBy4ODporkTtgROWOBjf33qT1zQjXn3mN+/3fr83b2fW8n1fua7bopRaRBZ1uEbJ87xL1jLcL8HBJ44wz9q95ThOM5NDJLCAJ4wghU0UcYF1SO0cHjBQz2UKbUiy2536Hgc8cZU4jRXyEzovp5SNrjBpc8mjbDQGQxqHMGsmqbvRp8jLk2WDx1CjFL0SdlT0kHpbGivoVf8bUl+R5jJy/JbRv3RRN07owZqST8UbL8FHTuZxWO/XdTMyNxe2UEV3TGMWb9gIcrZxIjn2vuBo7aGjdhH2sIuxIG/VHv9T1EjYRhqdvPFbcq3cn+MMw+Q+Ipv1Bk2EUzToP9AyXtBHY9WstSO+7zOhgHccQ+aD4cba+OXNduAEqbiaLwEGAAkRyhL7EP1VAAAAAElFTkSuQmCC');
}

.s-main-cart .m-tbl.row .remove {
    vertical-align: top;
    text-align: right;
}

.s-main-cart .m-tbl.row .remove a {
    display: inline-block;
    width: 9px;
    height: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNpi6Ojo0ABitv///zNgw0A5CyYGBoYIIC7s7OxkY0ADQDEPIJXBVF5e3gBksAJxLrJCIDsRSLkAcRojyEioYB6Q4gPiLpBuqMbJQEN+wRUh6Q4A4stA3ARSABJnQnMGJxD/BeJXyIJMSKaArBOCegQEymBuBFsH5NRAJSYArfiCZLU2EFcxc3JydgAZX4G4F6jgO8xkGxubC0ePHgXZVAoilgFxP8yRyAAotgNITQIIMABM0VSgnPRj8AAAAABJRU5ErkJggg==');
    margin: 8px 7px 0 0;
}

.s-main-cart .m-cell.remove {
    width: 40px;
}

.s-main-cart .m-cell.remove {
    width: 40px;
}

.s-main-cart .m-cell.sum {
    width: 150px;
}

.s-main-cart .m-cell.count {
    width: 150px;
}

.s-main-cart .m-cell.price {
    width: 200px;
}

.s-main-cart .m-cell.like {
    width: 50px;
    text-align: center;
}

.s-main-cart .m-tbl.row .counter {
    width: 80px;
    height: 33px;
    background: #f7f7f7;
    padding-top: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.s-main-cart .m-tbl.row .counter.blank {
    background: transparent;
}

.s-main-cart .m-tbl.row .counter .minus,
.s-main-cart .m-tbl.row .counter .plus {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    border-radius: 10px;
    background: #fff;
    text-align: center;
    color: #4a4a4a;
    line-height: 16px;
    font-size: 16px;
    margin-top: 8px;
}

.s-main-cart .m-tbl.row .counter .minus {
    margin-left: 10px;
    line-height: 14px;
    font-size: 20px;
}

.s-main-cart .m-tbl.row .counter .plus {
    float: right;
    margin-right: 10px;
}

.s-main-cart .m-tbl.row .counter .num {
    text-align: center;
    width: 28px;
    padding-top: 7px;
    color: #4a4a4a;
    font-size: 14px;
}

.s-main-cart .summary {
    float: right;
    padding-top: 21px;
    padding-bottom: 30px;
}

.s-main-cart .summary span {
    display: inline-block;
    color: #3a3a3a;
}

.s-main-cart .summary strong {
    color: #3a3a3a;
    font-weight: 600;
    font-size: 24px;
    position: relative;
    top: 3px;
    margin-right: 20px;
    margin-left: 10px;
}

.s-order-form {
    margin-top: -20px;
    margin-bottom: 50px;
}

.s-order-form h6 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}

.s-order-form .form {
    float: left;
    width: 65%;
    padding-right: 40px;
}

.s-order-form .customer-type {
    margin-bottom: 30px;
}

.s-order-form .customer-type .el-radio {
    margin-right: 20px;
}

.s-order-form .col {
    float: left;
    width: 50%;
    padding-right: 18px;
}

.s-order-form .col .el-input-text,
.s-order-form .col .el-input-textarea {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.s-order-form .col .delivery {
    padding-top: 24px;
}

.s-order-form .col .delivery .el-radio {
    margin-right: 15px;
}

.s-order-form .col .delivery .el-radio em {
    font-size: 12px;
    color: #a6a6a6;
}

.s-order-form .payment-types {
    float: left;
    width: 35%;
}

.s-order-form .payment-types label {
    display: inline-block;
    vertical-align: top;
    width: 103px;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 15px;
    text-align: center;
}

.s-order-form .payment-types label input {
    display: none;
}

.s-order-form .payment-types label span {
    color: #888;
    font-size: 12px;
    display: block;
    line-height: 12px;
}

.s-order-form .payment-types label img {
    display: block;
    width: 100%;
    border: 1px solid #e5e5e5;

    border-radius: 2px;
    margin-bottom: 5px;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
}

.s-order-form .payment-types label input:checked ~ img {
    border-color: #d8ae46;
}

.s-personal-data {
    padding-top: 15px;
    padding-bottom: 80px;
}

.s-personal-data h1 {
    font-size: 26px;
    font-weight: 600;
    color: #5c5c5c;
    margin-bottom: 30px;
}

.s-personal-data .b-tabs-content-list {
    margin-left: 340px;
}

.s-personal-data .form-row {
    min-height: 40px;
    margin-bottom: 30px;
}

.s-personal-data .el-input-text {
    float: left;
    width: 348px;
}

.s-personal-data .form-row p {
    margin-left: 365px;
    color: #787878;
}

.s-personal-data .buttons {
    padding-top: 20px;
}

.s-about-main-nav {
    padding-top: 10px;
    padding-bottom: 57px;
}

.s-about-main-nav .col {
    float: left;
    width: 44.385%;
    margin-right: 0.98%;
}

.s-about-main-nav .col.middle {
    width: 26.827%;
}

.s-about-main-nav .col:last-child {
    margin-right: 0;
}

.s-about-main-nav .slide {
    position: relative;
    padding-bottom: 87.751%;
    display: block;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.s-about-main-nav .middle .slide {
    padding-bottom: 71.096%;
}

.s-about-main-nav .middle .slide:first-child {
    margin-bottom: 3.2%;
}

.s-about-main-nav .slide .inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-about-main-nav .slide .m-tbl {
    height: 100%;
    text-align: center;
}

.s-about-main-nav .slide .m-cell {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    text-shadow: 0 1px 10px rgba(0, 1, 1, .77);
}

.s-about-info-slides {
    padding-top: 66px;
    background: #f0f1f2;
    padding-bottom: 50px;
}

.s-about-info-slides .s-inner {
    overflow: hidden;
    position: relative;
}

.s-about-info-slides .inner {
    position: relative;
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
}

.s-about-info-slides .slide {
    position: relative;
    display: inline-block;
    white-space: normal;
    vertical-align: top;
    width: 31.911%;
    padding-bottom: 44.5%;
    margin-right: 2.133%;
    cursor: pointer;
}

.s-about-info-slides .slide-inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-about-info-slides .slide .img {
    padding-bottom: 76.88%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: padding-bottom .3s;
    transition: padding-bottom .3s;
    margin-bottom: 20px;
}

.s-about-info-slides .slide:hover .img {
    padding-bottom: 23.12%;
}

.s-about-info-slides .slide h1, .s-about-info-slides .slide h2 {
    color: #2a2a2a;
    font-size: 18px;
    line-height: 23px;
    font-weight: 600;
    margin-bottom: 10px;
}

.s-about-info-slides .slide p {
    color: #787878;
    font-size: 13px;
    line-height: 16px;
}


.s-about-employeers {
    padding-top: 56px;
    padding-bottom: 68px;
}

.s-about-employeers .b-tabs-content {
    position: relative;
    padding-top: 48px;
}

.s-about-employeers .inner {
    font-size: 0;
    line-height: 0;
    position: relative;
}

.s-about-employeers .slide {
    display: inline-block;
    width: 33.3%;
    vertical-align: top;
    margin-bottom: 59px;
    padding-right: 3%;
    font-size: 13px;
    line-height: 15px;
}

.s-about-employeers .slide .img {
    float: left;
    width: 50%;
    padding-bottom: 50%;
    position: relative;
    overflow: hidden;
}

.s-about-employeers .slide .img img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.s-about-employeers .slide .img .request {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #50545b;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.s-about-employeers .slide .img .request:before {
    content: "";
    display: block;
    width: 46px;
    height: 66px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAABCCAYAAAAoj+QWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXVJREFUeNrs2u1twjAQBmBzYoCMwAhZgQ3YoMkEZQRGYIPQDdigbNCyASOwQWpHiYRQaGxz55zhPen+ILAerIs/TjFt2xqPrNo08WOz8DGRmY7KZmPSRGnz22Yx9UVShA7CkzK0N54Uor3wpBQ9iSfF6H/xpBz9EE8ZoEfxC7e5ZIC+jV+bazfjHxE/Prg/zZB15MyXFImumWYveiyaEf3UmDQzOnrsEPiX8EPn8CepUlETgAP+6vBlv1r4PM0XbfADSuVN4e64usoNXvRn7azgA7rMqVSi0MOqkgrYjNzWVyHlcRPXpeZZfRB1d33zbHrGZtE3MrmiGsaWhjcSaGm4GFoSLoqWgm+l0RLwKgWaG54MzQnfpES75NqAPkN3Ppv7kc/PNo+atvx79LpvXmZzHmdBp4azoVPD91xo3DkBB1xxLLp9//kozfQbDxfONh4XHKUCOOCA853HQ9poJ01w9xLDznf5RY0DDjjggAMO+BzxJ8AAPhXEYsVKvWoAAAAASUVORK5CYII=');
    margin: 30px auto 15px;
}

.s-about-employeers .slide .content {
    margin-left: 55%;
    color: #5c5c5c;
}

.s-about-employeers .slide .content.request-desc {
    padding-top: 20px;
}

.s-about-employeers .slide .name-worker {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 5px;
}

.s-about-employeers .slide .post {
    color: #989898;
    margin-bottom: 15px;
}

.s-about-employeers .slide p {
    margin-bottom: 5px;
}

.s-about-employeers .slide .request-desc p {
    line-height: 25px;
}

.s-about-employeers .slide .phone {
    color: #989898;
    font-size: 18px;
    margin-bottom: 15px;
}

.s-about-employeers .slide .email {
    color: #5f8e78;
    font-weight: 600;
}

.s-about-employeers .slide .send {
    width: 48px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbhJREFUeNqs1k0oBGEcx/HZsSEcZNVK2IuzkyiiOEqUi5REFC2l5OAmycFJcpWzgxxcyGuxZZMUysGJSMTmZb0csOM7PKunMTvzLJ76TM0z8/x25pn/PLMewzC0f2w6fOhCgWaG/4MU+NGObeOrPXv+eOUp8KMenSgT/THs/yU8H01oQYXl2DUWfxNehBq0oTbBOYeYSWZeA+jAhuHe5lCiElqIXqwbau0dI8h0C+3GskPQvSC3O7TCaxeah36F27/ALG4t/ccohS6H5mIIm4i5BB+Img7bHFtC2mehsCkWcxrCm8KchsSYyQTzPR6/YHMzaqi3BfEmBvFiczyKHjncLLFhPLgET8OHalwlOOcUVXK4KRWVCcrNnP8xZCEbew4XsGOWoDU8LgcDuJFuMyh+XBPV4VTfU3KeXSnqKMcMGsW+JirpySE8gma3cDt1OHN5JufiopIKz8CKQiUdiQf+PVZXWAXT4XU5x1y/w4hYP0uawsCYpS9q2X/Emt03L9k2j0FsSX2vOPlxpsKcm7W9Kq0pAWmBm8CleKn81rGq4btiFaywOd6AQbuxqh+LNfQl+6/gQ4ABAE9AaXfPDaUmAAAAAElFTkSuQmCC');
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.s-about-vacancies-list {
    background: #f0f1f2;
    padding-top: 40px;
    padding-bottom: 10px;
}

.s-about-vacancies-list h2, #employee h2 {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 30px;
}

.s-about-vacancies-list h2 .el-link {
    margin-left: 30px;
}

.s-about-vacancies-list .vacancy {
    float: left;
    width: 48.217%;
    margin-right: 3.566%;
    background: #fff;
    position: relative;
    /* padding-bottom: 22.37%; */
    height: auto;
    margin-bottom: 3.566%;
    cursor: pointer;
}

.s-about-vacancies-list .vacancy:nth-child(2n) {
    margin-right: 0;
}

.s-about-vacancies-list .vacancy .content {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1;
    background: #fff;
    padding: 7%;
}

.s-about-vacancies-list .vacancy .content h4 {
    font-weight: 600;
    color: #3b3b3b;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 28px;
    margin-bottom: 5px;
}

.s-about-vacancies-list .vacancy .content .salary {
    float: right;
    color: #cd4949;
    font-size: 18px;
    font-weight: 600;
    margin-right: 7%;
}

.s-about-vacancies-list .vacancy .content .salary.m-mobile {
    float: none;
    margin-bottom: 5px;
}

.s-about-vacancies-list .vacancy .content time {
    display: block;
    font-size: 14px;
    color: #9f9f9f;
    margin-bottom: 5px;
}

.s-about-vacancies-list .vacancy .content p {
    color: #414141;
    line-height: 18px;
    margin-bottom: 5px;
}

.s-about-vacancies-list .vacancy .content strong {
    font-weight: bold;
}

.s-about-vacancies-list .vacancy .tag {
    display: inline-block;
    vertical-align: top;
    color: #747783;
    font-weight: 600;
    height: 28px;
    line-height: 27px;
    background: #dde1e5;
    padding: 0 20px;
    border-radius: 15px;
    margin-right: 10px;
}

.s-about-vacancies-list .hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: url('/local/templates/prioritet/css/../img/s-about-vacancies-list-bg.png') 50% 50% no-repeat;
    background-size: cover;
    text-align: center;
    padding-top: 10%;
    opacity: 0;
    -webkit-transition: opacity .3s, z-index 0s .3s;
    transition: opacity .3s, z-index 0s .3s;
}

.s-about-vacancies-list .vacancy:hover .hover {
    z-index: 9;
    opacity: 1;
    -webkit-transition: opacity .3s, z-index 0s;
    transition: opacity .3s, z-index 0s;
}

.s-about-vacancies-list .hover:before {
    content: "";
    display: block;
    width: 23px;
    height: 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbhJREFUeNqs1k0oBGEcx/HZsSEcZNVK2IuzkyiiOEqUi5REFC2l5OAmycFJcpWzgxxcyGuxZZMUysGJSMTmZb0csOM7PKunMTvzLJ76TM0z8/x25pn/PLMewzC0f2w6fOhCgWaG/4MU+NGObeOrPXv+eOUp8KMenSgT/THs/yU8H01oQYXl2DUWfxNehBq0oTbBOYeYSWZeA+jAhuHe5lCiElqIXqwbau0dI8h0C+3GskPQvSC3O7TCaxeah36F27/ALG4t/ccohS6H5mIIm4i5BB+Img7bHFtC2mehsCkWcxrCm8KchsSYyQTzPR6/YHMzaqi3BfEmBvFiczyKHjncLLFhPLgET8OHalwlOOcUVXK4KRWVCcrNnP8xZCEbew4XsGOWoDU8LgcDuJFuMyh+XBPV4VTfU3KeXSnqKMcMGsW+JirpySE8gma3cDt1OHN5JufiopIKz8CKQiUdiQf+PVZXWAXT4XU5x1y/w4hYP0uawsCYpS9q2X/Emt03L9k2j0FsSX2vOPlxpsKcm7W9Kq0pAWmBm8CleKn81rGq4btiFaywOd6AQbuxqh+LNfQl+6/gQ4ABAE9AaXfPDaUmAAAAAElFTkSuQmCC');
    margin: 0 auto 1.5%;
}

.s-about-vacancies-list .hover p {
    color: #fff;
    line-height: 25px;
    margin-bottom: 3%;
}

.s-about-optovim {
    padding-bottom: 55px;
}

.s-about-optovim h3 {
    color: #5c5c5c;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 40px;
}

.s-about-optovim .img-left {
    float: left;
    width: 24.644%;
}

.s-about-optovim .img-left img {
    display: block;
    width: 100%;
}

.s-about-optovim .text-slider-right {
    margin-left: 28%;
    overflow: hidden;
    margin-right: 23%;
    padding-left: 20px;
}

.s-about-optovim .text-slider-right .arrows {
    padding-top: 20px;
}

.s-about-optovim .text-slider-right .arrows .arrow {
    display: inline-block;
}

.s-about-optovim .text-slider-right .inner {
    font-size: 0;
    line-height: 0;
    white-space: nowrap;
    position: relative;
}

.s-about-optovim .text-slider-right .slide {
    display: inline-block;
    white-space: normal;
    font-size: 13px;
    line-height: 24px;
}

.s-about-optovim .text-slider-right .slide p {
    margin-bottom: 15px;
}

.s-about-optovim .text-slider-right .slide h4 {
    font-size: 18px;
    margin-bottom: 15px;
}

.s-about-optovim .text-slider-right .slide strong {
    font-weight: 600;
}

.s-about-optovim .text-slider-right .slide em {
    font-style: italic;
}

.s-about-optovim .text-slider-right .slide ul li {
    margin-bottom: 10px;
}

.s-about-optovim .text-slider-right .slide ul li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 2px solid #cd4949;
    border-radius: 4px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.s-float-right-panel-content {
    position: absolute;
    top: 30px;
    left: 0px;
    bottom: 30px;
    width: 820px;
    background: #fff;
    border: 1px solid #eeeef0;
    border-right: none;
    -webkit-box-shadow: -5px 5px 12px rgba(0, 0, 0, .12);
    box-shadow: -5px 5px 12px rgba(0, 0, 0, .12);
    overflow: hidden;
}

.s-float-right-panel-content .s-tabs {
    padding-top: 40px;
    padding-left: 42px;
}

.s-float-right-panel-content .b-tabs-content {
    position: absolute;
    top: 85px;
    right: 0;
    bottom: 0;
    left: 0;
}

.s-float-right-panel-content .footer-tab {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 73px;
    background: #f7f7f7;
}

.s-float-right-panel-content .compared .footer-tab .el-button,
.s-float-right-panel-content .to-order .footer-tab .el-button {
    float: right;
    margin-right: 31px;
    margin-top: 14px;
}

.s-float-right-panel-content .compared .footer-tab .el-link,
.s-float-right-panel-content .to-order .footer-tab .el-link {
    float: right;
    margin-right: 45px;
    margin-top: 26px;
}

.s-float-right-panel-content .b-tabs-content.compared .s-catalog-products {
    position: absolute;
    top: 0;
    right: 60px;
    bottom: 73px;
    left: 40px;
}

.s-float-right-panel-content .b-tabs-content.compared .b-product-card {
    width: 30%;
    margin-right: 5%;
    padding-bottom: 45%;
}

.s-float-right-panel-content .b-tabs-content.compared .b-product-card .inner {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
    padding: 12px 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.s-float-right-panel-content .b-tabs-content.compared .b-product-card:nth-child(3n) {
    margin-right: 0;
}

.s-float-right-panel-content .b-tabs-content.compared .b-product-card .title {
    margin-bottom: 7px;
}

.s-float-right-panel-content .b-tabs-content.compared .b-product-card .title .img {
    margin-bottom: 5px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart {
    position: absolute;
    top: 0;
    right: 50px;
    bottom: 40px;
    left: 60px;
}

.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart {
    bottom: 73px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.img,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.img {
    width: 100px;
    text-align: center;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.img img,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.img img {
    width: 80px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.remove,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.remove {
    width: 20px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.like,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.like {
    width: 40px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.like a {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa5JREFUeNqslDtLA0EQxy96ShALBR+IIqiFOfwAFn4DO8FHYSkoCIJWFhrRTqwsDGIlRhCLaCU2Fja24qO5JiniiyiIosaIQeJvZQLLmfNyiQs/Zu9u93+zM7MTCIVCMcMwkrBu23bc+KcRQFiJdUEGNmCNHyTKFa6AftiS+TRcWJa1CLVleZzL5X4mCFmYSZiAKtjB89GyhfMD/RHMLtyoECH+WWoonOMI3qERmkv12CzwLg0p6IRjTvDhU1OF4OlXKCQcJ5g+baGv8KoKM10+XotdhohPb6PKKTfhpFhVcnc+hOugB768hMdg0GcxNMG5m/CVltyMjzC0yvzQTTghC1NSy0UlkKTbmG7YdxNWl+NB6niADY9F6LaL6BmOnLoJpzXhPZ/lduB2QQx1dLzcZjqjxc+UGnXGNStJqxRnogV7hSNmQclyUMJT7ViiRNvgDZ7Vc763mB7H6oVNqeclNkUcP17ATIHKwTDfL/9qQvqYhQ5pSGGEajTRFswcNEjS5r26W6GLYsgNzDoSfK89x726mz7C8Ar1sMpRs1qCX/B6iOk43MKKvvFbgAEAF46GBOemLG4AAAAASUVORK5CYII=');
    background-size: cover;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.sum,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.sum {
    width: 120px;
    text-align: center;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.count,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.count {
    width: 90px;
    text-align: center;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.count .counter.reset {
    background: transparent;
    width: auto;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-cell.price,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-cell.price {
    width: 110px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .head .m-cell.price,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .head .m-cell.price {
    padding-left: 20px;
}

.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .m-tbl.row,
.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .m-tbl.row {
    min-height: 100px;
}

.s-float-right-panel-content .b-tabs-content.to-order .s-main-cart .s-scroller-area,
.s-float-right-panel-content .b-tabs-content.favorite .s-main-cart .s-scroller-area,
.s-float-right-panel-content .b-tabs-content.compared .s-scroller-area {
    overflow: hidden;
    position: absolute;
    top: 57px;
    right: -30px;
    bottom: 0;
    left: 0;
    padding-right: 30px;
}

.s-float-right-panel-content .s-scroller-area .b-scroller-area-inner {
    position: relative;
    overflow: hidden;
}

.s-float-right-panel-content .b-tabs-content.compared .s-scroller-area {
    top: 0;
}

.s-float-right-panel-content .b-tabs-content .s-scroller-area .b-scroller-area-scroller {
    position: absolute;
    width: 20px;
    top: 0;
    right: -30px;
    bottom: 20px;
    background: #F7F7F7;
    border: 1px solid #eee;
    border-radius: 10px;
    opacity: 0;
    -webkit-transition: opacity .3s, right 0s .3s;
    transition: opacity .3s, right 0s .3s;
}

.s-float-right-panel-content .b-tabs-content .s-scroller-area.active .b-scroller-area-scroller {
    opacity: 1;
    right: 0;
    -webkit-transition: opacity .3s, right 0s;
    transition: opacity .3s, right 0s;
}

.s-float-right-panel-content .b-tabs-content .s-scroller-area .b-scroller-area-scroller .hand {
    display: block;
    position: absolute;
    width: 100%;
    height: 50px;
    left: 0;
    top: 0;
    background: #54856F;
    border: 1px solid #9FB9AE;
    border-radius: 10px;
}

.header-search {
    background: #45454b;
    padding-top: 12px;
    padding-bottom: 10px;
    height: fit-content;
    min-height: 67px;
    -webkit-transition: opacity .3s, padding-top .3s, padding-bottom .3s, height .3s;
    transition: opacity .3s, padding-top .3s, padding-bottom .3s, height .3s;
    display: flex;
}

@media (max-width:768px) {
    .header-search {
        display: none;
    }
  }

.header-search.active {
    height: fit-content;
    min-height: 70px;
    opacity: 1;
    padding-top: 12px;
    padding-bottom: 10px;
}

.bx-searchtitle {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
}

@media (min-width:769px) {
  .bx-searchtitle {
  }
}

.header-search form {
  position: relative;
}

.header-search .el-button {
    height: 45px;
    width: 45px;
    font-size: 0;
    background-color: #202022;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    background: url('/local/templates/prioritet/images/search-icon.svg') 50% 50% no-repeat transparent;
    background-size: 20px 20px;
    border: none;
}

.header-search .el-button:hover {
  background-color: transparent;
}

.header-search .el-input-text {
    width: 100%;
    height: 45px;
}

.header-search .el-input-text input {
    border-radius: 4px;
    font-size: 14px;
    line-height: 22px;
}

.s-main-mobile-menu {
    position: fixed;
    top: 44px;
    bottom: 0;
    right: 100%;
    left: -90%;
    background: #434248;
    background: -webkit-gradient(linear, left top, left bottom, from(#434248), to(#202022));
    background: linear-gradient(to bottom, #434248, #202022);
    z-index: 9999;
    -webkit-transition: right .5s, left .5s;
    transition: right .5s, left .5s;
    padding: 0 12px 16px 12px;
}

.s-main-mobile-menu.active {
    right: 0;
    left: 0;
}

.s-main-mobile-menu .nav {
    padding-top: 44px;
}

.s-main-mobile-menu .nav a {
    display: block;
    text-transform: uppercase;
    color: #fff;
    padding-left: 40px;
    font-size: 13px;
    font-weight: 600;
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #46454a;
}

.s-main-mobile-menu .el-input-text {
  width: 100%;
}

.s-main-mobile-menu .el-button {
  height: 45px;
  width: 45px;
  font-size: 0;
  background-color: #202022;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  background: url('/local/templates/prioritet/images/search-icon.svg') 50% 50% no-repeat transparent;
  background-size: 20px 20px;
}

.s-main-mobile-menu .el-button:hover {
background-color: transparent;
}

.s-main-mobile-menu .el-input-text {
  width: 100%;
  height: 45px;
}

.s-main-mobile-menu .el-input-text input {
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
}

.s-main-mobile-menu .fav {
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 7%;
}

.s-main-mobile-menu .fav a {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-right: 10%;
}

.s-main-mobile-menu .fav a:last-child {
    margin-right: 0;
}

.s-main-mobile-menu .fav a.ico1 {
    width: 21px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQyNjczRkQ3MjMyNzExRTY4OUQ0QjlCODBEOTVGREE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQyNjczRkQ4MjMyNzExRTY4OUQ0QjlCODBEOTVGREE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDI2NzNGRDUyMzI3MTFFNjg5RDRCOUI4MEQ5NUZEQTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDI2NzNGRDYyMzI3MTFFNjg5RDRCOUI4MEQ5NUZEQTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CjBgOAAAAZ0lEQVR42mL8//8/Azo4evQoiAoB4gogXgPEHQwkACY8cqJAbAzEcgwkAiYGGoBBY6g9EM8E4ihqGqoFxGlAbENf7wOTTyYQ/wfiacMuooa+oaBsfQaUtalpKDxbj0bUqKFUBgABBgBWCxTBbTv0yQAAAABJRU5ErkJggg==');
}

.s-main-mobile-menu .fav a.ico2 {
    width: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQTMyNDhDMjMyNzExRTZCQUE0QzgwNUY1MDNERDk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxQTMyNDhEMjMyNzExRTZCQUE0QzgwNUY1MDNERDk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjFBMzI0OEEyMzI3MTFFNkJBQTRDODA1RjUwM0REOTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjFBMzI0OEIyMzI3MTFFNkJBQTRDODA1RjUwM0REOTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4522JuAAAB7klEQVR42qyUuUsDQRSHZ0O8QDtBEQQLCytJRGKRiI2gEvDAINhoYyEWYmP0L0gwNlap7AWNeIAYQbuNERvFysLCSlTsVEQiib8Hv5FhZTfxGPgy13tf3l5jlUolpVsul5tBNwk6gAVuQQashcPhImN86BZADLQBEVyDDcSsa5clYgTXYLwJhrl+AQogxLlt7O2DCMfnoAoEjb0J/MG7jwvLTDwFfdjoAj0Yd4MDik5IhGvdEiOxksPcYbqUZdt2L/pj8Aw6EXinjIarkYo2wDiXtuV2Ia7giGtBdwUaQL9UPAuqQcIplUbBNDgj004p4yQ3QdesiOu5d6hcGpJe0cmV9XLs1rSj3o+fIicvHgki/1Dlm3YUpWL9AAPq7007fCLNczL1D2LtyIt4CzzKC48nO/9bI3NjdG3pD2QAkx1QB8ZwP3d/KB1l/hvzjyz9SVOeBfdgCJuXFUoDfBuawaBIlfHgFBeSDMgyoRJpljlJLf06KxzBK+ji4IGVX7hIg6y0CaQQt2TufxMzKYVukfIIkm4c++08mES6iv240+Fz+RgkcJWJaYhqDamM015S14oNSYaHj5xmI1zeA1E5jCCNueX6yzyfOdCqRVyL8hye80r0rJhVN7LikHG4R1Ht05/EhjzDaaycVNqnAAMAb+jE/jNMpy4AAAAASUVORK5CYII=');
}

.s-main-mobile-menu .fav a.ico4 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwNkM4N0JEMjMyNzExRTZBMDJCRjI4QkJBMTQ0Q0QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwNkM4N0JFMjMyNzExRTZBMDJCRjI4QkJBMTQ0Q0QwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTA2Qzg3QkIyMzI3MTFFNkEwMkJGMjhCQkExNDRDRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTA2Qzg3QkMyMzI3MTFFNkEwMkJGMjhCQkExNDRDRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RhXxrAAABuElEQVR42qSUTSgEcRTAZzZJyUfrIErJRZGIEk1RiES5IRdRe1EuPk644UBclJx24+CuCIXTTqQoKXKRTbn5vlAYv1dvDrbZafDq15vd//v/Zmb3vb/pOI7hFbZt55IGYRiK9esbWIKoZVlPXvtMLyGyAtIatMARHOtSLdTBHvQjvUvem+YhC5GmVBaDcTbe61oeaR4GYATGkveHPJ66HHpgByKuTEKvI7rWxw1KgwgbIQxzCD6TF/W7OZCfpTWIsAoe4dJIHZdaUxlEKPEGHz7CD60xgghNcJRU4a6bQYTvkAWZPsJMrXkPIrS12PIRWlpjBxUmpBdpi0KPPi3UPk14CVNNijRuFE5gCE51qRqWoUbGkhaK+QoRtZHa4QuKoAte4VpLSvRVN+BW33Ab8e4PIaIKrqehQ9vhGZohW0fMnYgrWIQX2IccyIAtmER8bsbj8Xw+HEAZLMC6nCosPvj8KfIQYT2F+mAULqApTQddZBNIZo2AoTcUTpFLnhGXPKEM/CEFncY/AukmqT6kB8GZ8f8QR9g9Dxu4Q6/OqPlLkaPnaoN7wK5CN6xou/xFKG+aLq5vAQYAM1qVlos4oPEAAAAASUVORK5CYII=');
}

.s-gmaps-baloon {
    display: none;
    padding: 10px 10px 10px 20px;
}

.s-gmaps-baloon.active {
    display: block;
}

.s-gmaps-baloon p {
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}

.s-gmaps-baloon p:before {
    content: "";
    display: inline-block;
    width: 9px;
    height: 14px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlJREFUeNpi/P//P4OVlZUQAwNDFhD7A7EEEH8A4n1APO3YsWM3GS0tLUGC84HYgwETXAfiSCYgUYSk4B8QXwPi91C+JkgepMgbKvAHiHOB2BqIXYH4FlQ8HKRIHMnodUA3fADis0D2Fqg4O0jRFygHpNgKxAB6RBFIGcEcxgLEIF3yQCwGxJOBCkKBtAoQm0DVXGWC+gwGpIA4AkkBCCwHKdoGxL0M2MExIJ7HBHQkyNsTgfgSmoLPQNwGlH/OBFZ+7NhjILUITdEyoPhWEIMJSXABEO+Bsp8BcRdMAq4IqOstkKqGxttkIP8ehiKowlPQiJ6OLA4QYABtNEgGl99CLgAAAABJRU5ErkJggg==');
    margin-right: 10px;
}

.s-gmaps-baloon div {
    color: #4b4b4b;
    font-size: 12px;
    margin-bottom: 7px;
}

.s-gmaps-baloon div span {
    display: inline-block;
    width: 65px;
}

.s-gmaps-baloon .el-link {
    margin-left: 65px;
}


@media (max-width: 1466px) {
    .s-main-top-slider .slide .m-cell:before {
        width: 40px;
        line-height: 35px;
        font-size: 30px;
    }

    .s-main-top-slider .slide:hover .m-cell:before {
        margin-bottom: 5px;
        height: 40px;
    }
}

@media (max-width: 1250px) {
    .s-main-top-slider .slide .m-cell:before {
        width: 30px;
        line-height: 25px;
        font-size: 20px;
    }

    .s-main-top-slider .slide:hover .m-cell:before {
        margin-bottom: 0;
        height: 30px;
    }

    .s-main-top-slider .slide h3 {
        font-size: 15px;
    }

    .s-main-top-slider .slide span {
        font-size: 13px;
    }
}

@media (max-width: 1080px) {
    .s-main-top-slider .slide .m-cell:before {
        display: none;
    }
}

@media (max-width: 768px) {
    .m-fullwide {

        display: none !important;
    }

    .m-mobile {
        display: flex !important;
        flex-direction: column;
        /* width: 100%; */
    }

    .b-tabs {
        text-align: center;
    }

    .s-catalog-index-listing .b-tabs .tab {
        display: inline-block;
        width: 90px;
        text-align: center;
        margin: 0 auto 10px;
    }

    .s-catalog-products {
        overflow: hidden;
    }

    .s-catalog-products .outer {
        white-space: nowrap;
        padding: 0 10px;
    }

    .s-catalog-products .inner {
        position: relative;
    }

    .s-catalog-products .b-product-card {
        white-space: normal;
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 42%;
        margin: 0 2%;
        padding-bottom: 67%;
    }

    .s-catalog-products .b-product-card .inner {
        background: transparent;
        padding: 0;
    }

    .s-catalog-products .b-product-card .inner:hover {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        padding-right: 0;
        padding-left: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: none;
        transition: none;
    }

    .s-catalog-products .b-product-card .title {
        font-size: 12px;
        font-weight: 400;
    }

    .s-catalog-products .b-product-card .tags,
    .s-catalog-products .b-product-card .buttons {
        display: none;
    }

    .s-advantages .inner {
        white-space: nowrap;
    }

    .s-catalog-products .outer {
        overflow: hidden;
    }

    .s-advantages .advantage {
        width: 100%;
    }

    .s-services-slider {
        padding-top: 7px;
    }

    .s-services-slider .outer {
        overflow: hidden;
    }

    .s-services-slider .inner {
        position: relative;
        white-space: nowrap;
        padding: 0 7px;
    }

    .s-services-slider .service {
        width: 90%;
        float: none;
        display: inline-block;
    }

    .s-about-company-row {
        padding-top: 35px;
    }

    .s-about-company-row .right {
        float: none;
        width: auto;
        text-align: center;
    }

    .s-about-company-row .right p {
        margin: 0 10px;
        line-height: 23px;
    }

    .s-brands-row .inner {
        white-space: nowrap;
        position: relative;
    }

    .s-news-row {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .s-news-row h1 {
        margin-bottom: 20px;
    }

    .s-news-row .outer {
        overflow: hidden;
    }

    .s-news-row .item {
        /*width: 90%;*/
        width: 49% !important;
    }

    .s-news-row .item p {
        display: none;
    }

    .s-news-row .item .img img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 210px;
    }

    .s-map-row {
        padding-bottom: 115%;
    }

    .s-main-footer {
        height: auto;
    }

    .s-main-footer .s-inner {
        padding-top: 0;
    }

    /*	.subscribe-block {
		margin-top:10px;
	}*/
    .s-main-footer .subscribe {
        float: none;
        margin-top: 0;
        width: auto;
        padding-top: 1px;
        background-position: calc(100% + 35px) 50%;
    }

    .s-main-footer .menu {
        float: none;
        margin-top: 30px;
        margin-left: 15px;
    }

    .s-main-footer .menu .nav {
        margin-bottom: 20px;
    }

    .s-main-footer .contacts {
        margin-top: 0;
        margin-right: 20px;
    }

    .s-main-footer .contacts .phones {
        font-size: 16px;
    }

    .s-main-footer .contacts .call-order {
        margin-bottom: 5px;
    }

    .s-main-footer .contacts.m-mobile {
        float: none;
        clear: both;
        margin: 0;
        background: #35353b;
        padding: 18px 25px 18px 20px;
    }

    .s-main-footer .contacts.m-mobile .soc {
        margin: 0;
        text-align: left;
    }

    .s-main-footer .contacts.m-mobile .soc .move-to-top {
        float: right;
        width: 30px;
        height: 30px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPRJREFUeNqs080KAVEYxvGZWFDsfCyVjxUlZWXJXhZSrsHG2tolyELKmo2yEFfASlaylZQVV6DjeeudnDRxzpkz9TM5452/GcYRQjgG2rozLr1oblvIQkFrSvOb9cVnm0FRddY0cuX9EtI2Q3KkB0148PsRJGyEviO0Rr9tHfa8voFSkJBfRFaDCx+fmIb+RUgUOnCCFyygzFesFFKJyOi2Hfnzc4irhHQj8kP85LkxZH6FTCOeKux4fg05v1DQiKcBd+mv78qhgaUIiUALDny+FcXpQMxiRFaBM593SAspmFqOkDB04QZJWgj9e6oDytP+LcAA2gjVo9jTLZgAAAAASUVORK5CYII=') 50% 50% no-repeat;
    }

    .s-404-outer {
        background: url('/local/templates/prioritet/css/../img/s-404-outer-bg.png') 50% 50% no-repeat;
        background-size: cover;
    }

    .s-404-outer h1 {
        color: #fff;
        font-size: 36px;
        margin-bottom: 15px;
    }

    .s-brand-content .content {
        margin-left: 0;
        width: 100%;
        padding-right: 5%;
        padding-left: 5%;
        padding-top: 20px;
    }

    .s-catalog-filter-products {
        margin-left: 0;
        width: 100%;
    }

    .s-catalog-filter-products .b-sort {
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .s-catalog-filter-products .b-sort .count {
        padding-top: 5px;
    }

    .s-catalog-filter-products.main .s-catalog-products .outer {
        white-space: normal;
    }

    .s-catalog-filter-products.main .s-catalog-products .b-product-card {
        width: 48%;
        margin-right: 4%;
        float: left;
        margin-left: 0;
        margin-bottom: 4%;
        padding-bottom: 80%;
    }

    .s-catalog-filter-products.main .s-catalog-products .b-product-card:nth-child(2n) {
        margin-right: 0;
    }

    .s-catalog-filter-products.main .s-catalog-products .b-product-card .inner {
        padding: 10px;
        background: #fff;
    }

    .s-catalog-filter-products.main .s-catalog-products .b-product-card .title {
        margin-bottom: 10px;
    }

    .s-hor-slider-products-tabs {
        padding-top: 0;
    }

    .s-hor-slider-products-tabs .b-tabs .tab {
        display: inline-block;
        margin: 0 auto 5px;
        width: 150px;
        text-align: center;
        padding-right: 0;
        padding-left: 0;
    }

    .s-brands-list .brand {
        display: block;
        width: 170px;
        margin: 0 auto 20px;
        min-height: 80px;
        text-align: center;
    }

    .s-brands-list .brand img {
        display: inline-block;
    }

    .s-modal {
        margin: 0 16px;
        width: calc(100% - 32px);
        height: fit-content;
    }

    .s-modal .close {
        top: 10px;
        right: 20px;
        background-color: #000;
    }

    .s-modal.signin .el-input-text,
    .s-modal.signin .el-input-password,
    .s-modal.signup .el-input-text,
    .s-modal.signup .el-input-password,
    .s-modal.remember .el-input-text,
    .s-modal.remember .el-input-password {
        width: 100%;
    }

    .s-modal.signup .el-input-text,
    .s-modal.signup .el-input-password {
        margin-bottom: 15px;
    }

    .s-modal.signin,
    .s-modal.signup,
    .s-modal.remember {
        background: url('/local/templates/prioritet/css/../img/s-modal-signin-mobile-bg.png') 50% 50% no-repeat;
        background-size: cover;
        padding-top: 30%;
    }

    .s-modal.signup {
        padding-top: 10%;
    }

    .s-modal.signin:before,
    .s-modal.signup:before,
    .s-modal.remember:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .s-modal.signin h1,
    .s-modal.signin form,
    .s-modal.signup h1,
    .s-modal.signup p,
    .s-modal.signup form,
    .s-modal.remember h1,
    .s-modal.remember form {
        position: relative;
        z-index: 1;
    }

    .s-modal.signin h1,
    .s-modal.signup h1,
    .s-modal.remember h1 {
        color: #fff;
        text-align: center;
        margin-bottom: 10px;
    }

    .s-modal.signin .el-checkbox span,
    .s-modal.signup .el-checkbox span {
        color: #fff;
        font-weight: 600;
    }

    .s-modal.signin .buttons,
    .s-modal.signup .buttons,
    .s-modal.remember .buttons {
        text-align: center;
    }

    .s-modal.signin .buttons .el-button,
    .s-modal.signup .buttons .el-button,
    .s-modal.remember .buttons .el-button {
        margin: 0 0 20px;
    }

    .s-modals .s-modal.signup .col {
        float: none;
        margin: 0;
        padding: 0;
    }

    .s-personal-data .s-tabs.vertical .b-tabs {
        float: none;
    }

    .s-personal-data .s-tabs.vertical .b-tabs .tab {
        padding-right: 0;
        padding-left: 0;
        margin: 0 auto 5px;
        width: 240px;
        text-align: center;
    }

    .s-personal-data .b-tabs-content-list {
        margin: 0;
        padding-top: 20px;
    }

    .s-personal-data .form-row p {
        display: none;
    }

    .s-personal-data .form-row {
        padding-right: 5%;
        padding-left: 5%;
        margin-bottom: 15px;
    }

    .s-personal-data .el-input-text {
        float: none;
        width: 100%;
    }

    .s-personal-data .buttons {
        text-align: center;
    }

    .s-about-info-slides {
        padding-top: 20px;
    }

    .s-about-info-slides .slide {
        width: 100%;
        padding-bottom: 0;
    }

    .s-about-info-slides .slide .slide-inner {
        position: relative;
        padding-right: 7%;
        padding-left: 7%;
    }

    .s-about-info-slides .slide .slide-inner .img {
        padding-bottom: 76.88%;
    }

    .s-about-info-slides .slide p {
        line-height: 1.8em;
    }

    .s-about-employeers .b-tabs {
        text-align: center;
        padding: 0 10%;
    }

    .s-about-employeers .b-tabs-content {
        overflow: hidden;
    }

    .s-about-employeers .inner {
        white-space: nowrap;
    }

    .s-about-employeers .slide {
        width: 100%;
        white-space: normal;
        padding: 0 20%;
    }

    .s-about-employeers .slide .img {
        float: none;
        width: 100%;
        padding-bottom: 100%;
    }

    .s-about-employeers .slide .content {
        margin: 0;
        text-align: center;
        padding-top: 20px;
    }

    .s-about-employeers .b-tabs-content {
        position: relative;
    }

    .s-about-vacancies-list h2 {
        text-align: center;
    }

    .s-about-vacancies-list .vacancies .vacancy {
        float: none;
        width: 90%;
        margin: 0 auto 5%;
        padding: 20px 0;
    }

    .s-about-vacancies-list .vacancy .tag {
        margin-bottom: 5px;
    }

    .s-about-optovim .s-inner {
        width: 90%;
        margin: 0 auto;
    }

    .s-about-optovim .text-slider-right {
        width: 100%;
        margin: 0;
    }

    .s-card-content .s-inner {
        width: 90%;
    }

    .s-card-content .bordered {
        border: none;
    }

    .s-card-content .gallery {
        float: none;
        width: 100%;
        padding: 0;
        position: relative;
    }

    .s-card-content .gallery .m-tbl,
    .s-card-content .gallery .m-cell {
        display: block;
    }

    .s-card-content .gallery .main-img {
        position: absolute;
        top: 0;
        left: 10%;
        right: 10%;
        padding-bottom: 40%;
    }

    .s-card-content .gallery .previews {
        padding-top: 40%;
        padding-right: 0;
        width: 100%;
        font-size: 0;
        line-height: 0;
        text-align: center;
    }

    .s-card-content .gallery .preview {
        display: inline-block;
        vertical-align: top;
        margin: 0 2% 4%;
        width: 21%;
        height: auto;
        padding-bottom: 21%;
    }

    .s-card-content h1 {
        margin-bottom: 10px;
        font-size: 22px;
    }

    .s-card-content .info {
        float: none;
        width: 100%;
        padding-top: 30px;
    }

    .s-card-content .desc {
        margin-right: 0;
    }

    .s-card-content .tags {
        overflow: hidden;
    }

    .s-card-content .tags .el-link {
        margin-left: 0;
        margin-top: 15px;
        margin-right: 100%;
        white-space: nowrap;
    }

    .s-card-description-tabs {
        padding-top: 0;
    }

    .s-card-description-tabs .b-tabs .tab {
        display: inline-block;
        margin: 0 auto 5px;
        text-align: center;
        padding-right: 0;
        padding-left: 0;
        width: 150px;
    }

    .s-card-description-tabs .b-tabs-content {
        padding-right: 5%;
        padding-left: 5%;
    }

    .s-main-cart .s-cart {
        padding-top: 20px;
        width: 90%;
        margin: 0 auto;
    }

    .s-main-cart .m-tbl.row,
    .s-main-cart .m-tbl.row .m-cell {
        display: block;
    }

    .s-main-cart .m-tbl.row .m-cell.count,
    .s-main-cart .m-tbl.row .m-cell.like,
    .s-main-cart .m-tbl.row .m-cell.sum {
        display: none;
    }

    .s-main-cart .m-tbl.row {
        display: inline-block;
        width: 49.5%;
        margin-bottom: 10%;
        border: none;
        padding-right: 2%;
        padding-left: 2%;
        vertical-align: top;
        position: relative;
    }

    .s-main-cart .m-tbl.row:nth-of-type(3n) {
        margin-right: 0;
    }

    .s-main-cart .m-tbl.row .img {
        width: 100%;
        padding-bottom: 100%;
        position: relative;
    }

    .s-main-cart .m-tbl.row .img a {
        display: block;
        position: absolute;
        overflow: hidden;
        top: 5%;
        right: 5%;
        bottom: 5%;
        left: 5%;
    }

    .s-main-cart .m-tbl.row .img img {
        display: block;
        width: 100%;
        position: absolute;
    }

    .s-main-cart .m-tbl.row .remove {
        width: auto;
        position: absolute;
        top: 2%;
        right: 2%;
    }

    .s-main-cart .m-tbl.row .price strong {
        display: inline-block;
        margin-right: 10px;
    }

    .s-main-cart .summary {
        margin-bottom: 60px;
        float: none;
        text-align: center;
    }

    .s-main-cart .summary .el-button {
        display: block;
        margin: 30px auto 0;
        width: 220px;
    }

    .s-order-form {
        padding-top: 30px;
        padding-right: 5%;
        padding-left: 5%;
        margin-bottom: 20px;
    }

    .s-order-form .form {
        float: none;
        width: 100%;
        padding: 0 0 110px;
    }

    .s-order-form h6 {
        margin-bottom: 20px;
    }

    .s-order-form .customer-type .el-radio {
        display: block;
        margin-bottom: 10px;
    }

    .s-order-form .col {
        float: none;
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative;
    }

    .s-order-form .col .el-input-text {
        margin-bottom: 10px;
    }

    .s-order-form .col .delivery {
        position: absolute;
        top: 340px;
        left: 0;
    }

    .s-order-form .payment-types {
        float: none;
        width: 100%;
    }

    .s-compared-products .b-tabs .tab {
        display: block;
        margin: 0 auto 5px;
        width: 200px;
        text-align: center;
        padding-right: 0;
        padding-left: 0;
    }

    .s-compared-products .mobile-tables-compare {
        overflow: hidden;
        position: relative;
    }

    .s-compared-products .mobile-tables-compare .slider-inner {
        position: relative;
        white-space: nowrap;
    }

    .s-compared-products .mobile-tables-compare .slide {
        white-space: normal;
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding-right: 7%;
        padding-left: 7%;
    }

    .s-compared-products .mobile-tables-compare .item {
        display: block;
        width: 70%;
        margin: 0 auto 5%;
    }

    .s-left-catalog-menu .item:hover .popup-nav {
        z-index: -99;
        opacity: 0;
    }

    .s-left-catalog-menu,
    .s-catalog-filter,
    .s-left-catalog-menu .main-nav .item .popup-nav {
        position: fixed;
        opacity: 0;
        z-index: -9;
        top: 50px;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0;
        -webkit-transition: opacity .3s, z-index 0s .3s;
        transition: opacity .3s, z-index 0s .3s;
    }

    .s-left-catalog-menu.active,
    .s-catalog-filter.active,
    .s-left-catalog-menu .main-nav .item .popup-nav.active {
        opacity: 1;
        z-index: 999;
        -webkit-transition: opacity .3s, z-index 0s;
        transition: opacity .3s, z-index 0s;
    }

    .s-catalog-filter .catalog-aside__category-reset {
      margin-right: 20px;
      margin-top: 0;
    }

    .s-left-catalog-menu {
        background: rgba(0, 0, 0, .6);
    }

    .s-left-catalog-menu .menu-head {
        display: none;
    }

    .s-left-catalog-menu .main-nav {
        background: #fff;
        padding-top: 73px;
        overflow: auto;
    }

    .s-left-catalog-menu .main-nav .item {
        margin: -1px 0 0 0;
    }

    .s-left-catalog-menu .popup-nav {
        left: 0;
        width: 100%;
        overflow: scroll;
        margin: 0;
        height: 100%;
    }

    .s-catalog-filter-left-col {
        float: none;
        width: 100%;
        margin: 0;
    }

    .s-left-catalog-menu .main-nav .item .popup-nav {
        padding-top: 40px;
        overflow: auto;
        background: #fff;
    }

    .s-left-catalog-menu .main-nav .item .popup-nav .m-tbl,
    .s-left-catalog-menu .main-nav .item .popup-nav .m-cell {
        display: block;
        min-width: 0;
    }

    .s-left-catalog-menu .main-nav .item .popup-nav .product-preview {
        display: none;
    }

    .s-left-catalog-menu .main-nav .item .popup-nav .cell-nav {
        padding: 0;
    }

    .s-left-catalog-menu .main-nav .item .popup-nav .cell-nav:first-child:after {
        content: "";
        display: block;
        border-top: 1px solid #dcdde1;
        margin: 30px 0;
    }

    .s-catalog-filter {
        background: #fff;
        overflow: auto;
        padding: 0 15% 40px;
    }

    .s-catalog-filter .close-block {
        position: relative;
        margin-bottom: 70px;
    }

    .s-catalog-filter .close-block .close {
        right: -15%;
    }

    .s-modal.signin .buttons .el-button.register-fullwide,
    .s-modal.remember .buttons .el-button.restore-fullwide,
    .s-modal.signup .buttons .el-button.register-fullwide {
        display: none;
    }
}

@media (max-width: 320px) {
    .s-main-footer .subscribe .form {
        margin-left: 15px;
    }
}

.news_page {
    padding: 0 0 50px;
}

.s-catalog-filter-products .s-catalog-products .b-product-card-section {
    padding-bottom: 28.87%;
}

.s-catalog-products .b-product-card-section .inner:hover {
    bottom: -7px;
    top: -7px;
    right: -7px;
    left: -7px;
    z-index: 9;
    padding-right: 10px;
    padding-left: 10px;
}

.s-catalog-sections {
    padding-top: 44px;
}

.el-button.gray:hover {
    color: white;
    text-decoration: none;
}

.bx_item_detail_rating .bx_stars_progres {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #ffe17c;
}

.s-breadcrumbs a {
    color: #a9a9a9;
}


a.el-button.red:hover {
    color: white;
}

.s-left-catalog-menu .popup-nav .nav .title a {
    color: #54866f;
}


.basket_main .bx_sort_container a {
    display: inline-block;
    vertical-align: top;
    height: 33px;
    padding: 0 15px;
    border: 2px solid transparent;
    line-height: 29px;
    color: #5c5c5c;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: color .3s, border-color .3s;
    transition: color .3s, border-color .3s;
}

.basket_main.vertical .bx_sort_container a {
    display: block;
    margin-bottom: 10px;
}

.basket_main .bx_sort_container a.current,
.basket_main .bx_sort_container a:hover {
    color: #cd4949;
    border-color: #cd4949;
}


.basket_main .bx_sort_container {
    margin: 0 0 10px;
}


.s-main-cart .m-cell.like.delay_cart a {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa5JREFUeNqslDtLA0EQxy96ShALBR+IIqiFOfwAFn4DO8FHYSkoCIJWFhrRTqwsDGIlRhCLaCU2Fja24qO5JiniiyiIosaIQeJvZQLLmfNyiQs/Zu9u93+zM7MTCIVCMcMwkrBu23bc+KcRQFiJdUEGNmCNHyTKFa6AftiS+TRcWJa1CLVleZzL5X4mCFmYSZiAKtjB89GyhfMD/RHMLtyoECH+WWoonOMI3qERmkv12CzwLg0p6IRjTvDhU1OF4OlXKCQcJ5g+baGv8KoKM10+XotdhohPb6PKKTfhpFhVcnc+hOugB768hMdg0GcxNMG5m/CVltyMjzC0yvzQTTghC1NSy0UlkKTbmG7YdxNWl+NB6niADY9F6LaL6BmOnLoJpzXhPZ/lduB2QQx1dLzcZjqjxc+UGnXGNStJqxRnogV7hSNmQclyUMJT7ViiRNvgDZ7Vc763mB7H6oVNqeclNkUcP17ATIHKwTDfL/9qQvqYhQ5pSGGEajTRFswcNEjS5r26W6GLYsgNzDoSfK89x726mz7C8Ar1sMpRs1qCX/B6iOk43MKKvvFbgAEAF46GBOemLG4AAAAASUVORK5CYII=');
    background-size: cover;
}

.s-main-cart .m-tbl.row .counter.delayed_quantity {
    background: none;
    text-align: center;
}

.hide {
    display: none;
}

.to-order .s-main-cart .m-tbl.row .counter .minus, .to-order .s-main-cart .m-tbl.row .counter .plus {
    margin-top: 3px;
}

.to-order .s-main-cart .m-tbl.row .counter {
    padding-top: 6px;
}


.ajax_overlay {
    background: url("/local/templates/prioritet/css/../img/timer.gif") no-repeat center center transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .8;
    display: none;
    background-color: white;
    z-index: 1000;
}

.no_items_compare {
    display: block;
    margin: 10px 10px 10px 20px;
}

.s-tabs .compare-tabs a.active, .s-tabs .compare-tabs a:hover, .s-tabs .personal-tabs a.active,
.s-tabs .personal-tabs a:hover, .order-list .sort.order a.sortbutton:hover, .order-list .sort.order a.sortbutton.current {
    color: #cd4949;
    border-color: #cd4949;
}

.s-tabs .compare-tabs .tab, .s-tabs .personal-tabs .tab, .order-list .sort.order a.sortbutton {
    display: inline-block;
    vertical-align: top;
    height: 33px;
    padding: 0 15px;
    border: 2px solid transparent;
    line-height: 29px;
    color: #5c5c5c;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: color .3s, border-color .3s;
    transition: color .3s, border-color .3s;
}

.s-compared-products .compare-tabs .el-link {
    float: right;
    margin-top: 15px;
}

.s-tabs.vertical .personal-tabs .tab {
    display: block;
    margin-bottom: 10px;
}

.s-tabs.vertical .personal-tabs {
    float: left;
}

.personal_save {
    padding: 10px 0;
}


.cart-items .personal-order .thead {
    width: 100%;
    height: 31px;
    display: table;
    margin: 0px;
    padding: 0px;
}

.cart-items .personal-order .thead {
    background: #f7f7f7;
    border: 1px solid #ededed;
    height: 37px;
    color: #787878;
}

.blog-comment-cont-white {
    background-color: #fff;
    padding: 10px;
}

.errortext {
    color: #cd4949;
    margin: 0;
}

.clb {
    clear: both;
    padding: 0;
    margin: 0;
}

.show_errors p {
    margin: 0 0 10px 0 !important;
}

.s-header-top-line .lk .logout {
    float: left;
    color: #fff;
    margin-left: 10px;
}

.message_success {
    color: #54866f;
}

.s-about-vacancies-list .el-link, .s-news-row .el-link {
    display: inline-block !important;
}

.el-input-text.search_page {
    width: 100%;
    margin-bottom: 0;
}

.left_order_block {
    float: left;
}

.summary_child {
    text-align: right;
    padding: 5px 0;
}

.summary_child span {

}

.summary_child strong {

}

.order_child_info {
    float: right;
    width: 90px;
    padding-right: 5px;
}

.summary .summary_child_last strong {
    margin-right: 5px;

}

.summary_child_last {
    border-top: 1px solid #dcdfe2;
    margin-top: 9px;
}

.order_page_last.summary {
    float: none;
    padding-top: 0;
}

.m-cell.sum.sum_order_page {
    text-align: right;
    padding-right: 5px;
}

#order_form_content .delivery {
    margin-bottom: 40px;
}

#order_form_div .order_comment textarea {
    width: 100%;
    margin: 5px 0;
}

#order_form_div .el-button.red {
    float: right;
    margin-top: 15px;
}

.sale_order_full_table .el-input-password, .sale_order_full_table .el-input-text {
    display: block;
    margin: 10px 0 10px;
}

.sale_order_full_table .el-radio {
    margin: 4px 0;
}

.sale_order_full_table .el-link.red {
    margin: 0 0 10px;
}


div.modern-page-navigation {
    text-align: center;
    padding: 10px 0 20px;
    margin-top: 60px;
}

.s-brands-row .brand {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.s-brands-row .brand:hover {
    -webkit-filter: none;
    filter: none;
}

ul.faq_list li {
    margin-bottom: 6px;
    position: relative;
    padding-left: 15px;
}

ul.faq_list li:before {
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border: 2px solid #cd4949;
    border-radius: 4px;
    top: 6px;
    left: 0;
}

ul.faq_list a {
    font-weight: 800;
    font-size: 14px;
}

p.faq_question {
    text-align: left;
    color: #cd4949;
    font-size: 20px;
    padding-top: 31px;
    margin: 20px 0 10px;
    border-top: 1px solid #eee;
}

.faq_form .col {
    float: left;
    width: 330px;
    margin-right: 40px;
}

.faq_form {
    margin: 10px 0 50px;
    border-top: 1px solid #eee;
    padding-top: 31px;
}


.faq_form .col:nth-of-type(2) {
    margin-right: 0;
}


.faq_form .el-input-text, .faq_form .el-input-password {
    display: block;
    margin: 20px auto;
}

.faq_form .el-input-text, .faq_form .el-input-textarea {
    width: 100%;
    margin-top: 0;
}

.faq_form .buttons {
    clear: both;
    padding-top: 20px;
}

.faq_form h2 {
    margin: 0 0 20px;
    color: #cd4949;
    font-size: 20px;
}

.blog-comment-field .el-input-text {
    width: 100%;

}

.blog-comment-field .el-input-text input {
    background: white;
}

div.blog-errors {
    border: solid 1px #cd4949;
    background: #f1d8d8;
}

.ilike .bx-ilike-text {
    height: 20px;
}

.captcha_label {
    margin: 6px 0;
    display: block;
}

.popup-window-overlay {
    opacity: .5 !important;
}


.popup-window-titlebar {
    height: auto;
}

.popup-window-titlebar span {
    display: block;
    font-size: 20px;
    padding: 20px 0 0;
    text-align: center;
}

.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content {
    background: white;
}


.popup-window-close-icon .fa {
    display: none;
}


.popup-window-close-icon {
    position: absolute;
    display: block;
    width: 26px;
    height: 26px;
    background: rgba(0, 0, 0, .38) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARNJREFUeNpckUlqw0AQRVsiJxBCw1IHyS6OQARMvAk+QiBk43XOoVuEBEOISRbGvocGtNC01eCFoPN/6DZCgqK6ql5/6reMJElWQohnRBwEwY9YfGmarvXc5MFxnEfkNwy2C5D1zvO8kBzhuGmas+/7t2woJYIRa/arqjqTE1JKgVW2iNMwDBL5GxEi9n3fsz5xTu4fVhfWBLuuk1CVOqMXaeYKqwurLMvkNE0yz3OC4XxuLlzvbNsWRVEIy7LYfkX/QTOmAjdIL3QNsweo3Ldt++W6bmQYxl6bNnF4ogLAO7j+nb13XNf1AReEeqWQex7HceR+R8Rm4eFqGvnjhgplWQql+D7/Kag/oXjBahfO/wQYACRM6vhKPF2/AAAAAElFTkSuQmCC') 50% 50% no-repeat;
    border-radius: 14px;
    right: -30px !important;
    top: 0 !important;
    z-index: 9;
}

.popup-window-with-titlebar .popup-window-content {
    padding: 0;
}

.alertMsg.bad .fa, .alertMsg.good .fa {
    display: none;
}

.alertMsg.bad, .alertMsg.good {
    padding: 0 0 6px;
    display: block;
}

.alertMsg.bad span {
    color: red;
}

.alertMsg.good span {
    color: #54866f;;
}

@media (min-width: 768px) {
    .m-cell.main-img {
        height: 210px;
    }
}

.s-news-content h1 {
    font-size: 26px;
    color: #5c5c5c;
    font-weight: 600;
    margin-bottom: 15px;
}

.s-news-content .news-date-time {
    color: #cd4949;
    display: block;
    border-bottom: 1px solid #eee;
    font-size: 15px;
    padding-bottom: 2px;
}

.s-news-content .nav_bottom {
    border-top: 1px solid #eee;
    padding: 20px 0;
    margin: 20px 0 0;
}

.s-news-content .s-news-row .item {
    width: 24.5%;
}

.auth_form_sec .bx-authform-formgroup-container {
    margin-bottom: 24px;
    height: 40px;
}

.auth_form_sec .bx-authform-formgroup-container-last {
    margin-bottom: 24px;
    height: 20px;
}

.auth_form_sec .bx-authform-formgroup-container .el-input-text input,
.auth_form_sec .bx-authform-formgroup-container .el-input-password input,
.auth_form_sec .bx-authform-formgroup-container .el-input-textarea textarea {
    width: 100%;
    height: 100%;
    border: 1px solid #ededed;
    border-radius: 5px;
    background: #f7f7f7;
    padding: 0 17px;
    color: #989898;
    font-size: 12px;
}

.bx-authform-content-container-sec {
    font-size: 13px;
    color: #5a6c77;
    padding-bottom: 10px;
}

#basket_items_list {
    margin-bottom: 10px;
}

.a-inner {
    width: 100%;
}

.s-hor-slider-products-tabs.m-cfx {
    position: relative;
    padding-top: 44px;
}

.s-catalog-products .arrows {
    top: 45px;
    right: 0;
    z-index: 90;
}

.s-hor-slider-products-tabs .b-product-card {
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-right: 1.46%;
}

.b-product-card-section.b-product-card.a-slide:nth-child(4n) {
    margin-right: 1.33%;
}

.outer.a-swipe-slide {
    overflow: hidden;
}

.s-catalog-sections .inner {
    white-space: nowrap;
}

.s-catalog-products.section_height {
    height: 340px;
}

.lSAction > .lSNext {
    z-index: 10000;
}

.s-catalog-main-section {
    margin-bottom: 25px;
}

.s-catalog-main-section.s-catalog-products .b-product-card {
    padding-bottom: 22%;
}

.s-modal.complain-price .el-button.green {
    float: right;
}

.s-float-right-panel-tabs .tab.active {
    background-color: white;
    border: 2px solid #cd4949
}

.s-float-right-panel-tabs .tab.active span {
    top: 5px;
    right: 5px;
}

.s-right-form.help p {
    margin-top: -5px;
    margin-bottom: 25px;
}

.s-right-form.help .col {
    float: left;
    width: 47%;
    margin-right: 5%;
}

.s-right-form.help .col:nth-of-type(2) {
    margin-right: 0;
}

.s-right-form.help .el-input-text,
.s-right-form.help .el-input-textarea {
    width: 100%;
    margin-top: 0;
}

.s-right-form.help .el-input-textarea {
    height: 160px;
}

.s-right-form.help .buttons {
    clear: both;
    padding-top: 20px;
}

.s-right-form.help .buttons .el-button.green {
    float: right;
}

.s-right-form.help .buttons .file {
    float: left;
}

.s-right-form.help .buttons .file > span {
    display: inline-block;
    margin-right: 10px;
}

.s-right-form {
    padding: 20px 55px;
}

.s-right-form.help .el-input-text {
    display: block;
    margin: 0 auto 20px;
}

.s-right-form.help .col:nth-of-type(2) {
    margin-right: 0;
}

.s-right-form.help .message_success {
    margin: 0 0 15px;
}

.s-right-form.help .show_errors {
    margin: 0 0 15px;
}


/* Start:/bitrix/components/prioritet/buy.one.click/templates/.default/style.css?14756872053299*/
.popup-window-with-titlebar.boc {
    padding: 64px;
    border-radius: 4px;
    & .popup-window-titlebar {
        & span {
            font-family: 'Open Sans', sans-serif;
            padding: 0 0 24px;
            text-align: unset;
            font-size: 16px;
            line-height: normal;
        }
    }
    & .popup-window-titlebar-close-icon {
        top: 17px !important;
        left: unset;
        right: 12px !important;
        width: 13px;
        height: 13px;
        background: none;
        opacity: 1;
        &:before,
        &:after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 1px;
            height: 100%;
            background: #3F3F3F;
            transform: translate(-50%, -50%) rotate(45deg);
        }
        &:after {
            transform: translate(-50%, -50%) rotate(-45deg);
        }
    }
}

.boc {
    width: 615px;
}

.boc .container {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0px;
    padding: 0px;
    border-radius: 0px 0px 6px 6px;
    overflow: hidden;
}

.boc .info {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 100%;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #E1E1E1;
}

.boc .info .image {
    margin: 0px;
    padding: 0px;
    text-align: center;
    max-width: 56px;
    max-height: 56px;
    display: flex;
    & img {
        object-fit: contain;
        width: 100%;
        height: 100%;
    }
}

.boc .info .name {
    margin: 0;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    text-align: unset;
    font-size: 13px;
    line-height: 22px;
}

.boc .boc-form {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin: 0px;
    padding: 0;
}

.boc .echo-boc-form {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}

.boc .row {
    width: 100%;
    float: left;
    display: table;
    margin: 0;
    padding: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    & .el-input-text {
        width: 100%;
    }
    & .el-input-textarea {
        width: 100%;
        height: 68px;
    }
    & img {
        margin-top: 24px;
    }
}

.boc .cell {
    display: flex;
    gap: 24px;
}

.boc .row .span1 {
    width: 125px;
    display: table-cell;
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #575b71;
    text-align: left;
}

.boc .row .span2 {
    width: auto;
    display: table-cell;
    margin: 0px;
    padding: 0px;
    text-align: left;
}

.boc .row .span2 input[type="text"] {
    width: 100%;
    height: 30px;
    margin: 0px;
    padding: 0px 9px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #8184a1;
    text-align: left;
    border: 1px solid #dee0ee;
    border-radius: 4px;
    background: #fff;
}

.boc .row .span2 textarea {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 61px;
    min-height: 61px;
    max-height: 61px;
    margin: 0px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #8184a1;
    border: 1px solid #dee0ee;
    border-radius: 4px;
    background: #fff;
}

.boc div.submit {
    margin: 0;
    display: flex;
    flex-direction: column;
    & label {
        margin-bottom: 8px;
    }
}

.boc div.submit button {
    margin-top: 24px;
    float: unset;
    height: unset;
}


/***240px***/
@media screen and (max-width: 787px) {
    .boc {
        width: auto;
        margin: 0px;
    }

    .boc .info {
        display: none;
        visibility: hidden;
    }

    .boc .boc-form {
        padding: 0;
    }

    .boc .row {
        margin: 0;
    }

    .boc .cell {
        display: flex;
        flex-direction: column;
    }

    .boc .row .span1 {
        width: unset;
        font-size: 12px;
    }

    .boc .row .span2 input[type="text"] {
        height: 27px;
        padding: 0px 7px;
        font-size: 12px;
    }

    .boc .row .span2 textarea {
        height: 45px;
        min-height: 45px;
        max-height: 45px;
        padding: 7px;
        font-size: 12px;
    }

    .boc .row .span2 input[name="boc-captcha-word"] {
        margin: 0;
    }

    .boc .row .span2 img {
        height: 27px;
        float: left;
    }

    .boc div.submit {
        margin: 6px 0px 0px 0px;
    }

    .boc div.submit button {
        height: auto;
        font-size: 11px;
        font-weight: 400;
    }
}

/* End */
.s-catalog-products .b-product-card .img.category {
    position: relative;
    overflow: hidden;
    padding-bottom: 0;
    margin-bottom: 7px;
    height: 180px;
    /* width: 180px; */
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.s-catalog-products .b-product-card .img.category img {
    display: block;
    position: relative;
    margin: 0 auto;
    width: auto;
}

.s-catalog-products .b-product-card .img_container {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
}


@media (min-width: 768px) {

    h1.section_h.slider_h1 {
        position: absolute;
        top: 0;
        left: 0;
        margin-left: 0;
    }
}

h1.section_h {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: 40px;
}


h1.section_list_h {
    color: #5c5c5c;
    font-size: 18px;
    font-weight: 600;
    padding-top: 30px;


}

.contact-info-page {
    padding: 20px;
    float: left;
    width: 50%;
    margin: 0;
}

.contact-info-page img {
    max-width: 100%
}

.contact-info-page h2, .contact-info-page h3 {
    font-size: 18px;
    margin-bottom: 15px;
}

.contact-info-page strong {
    font-weight: bold
}

.soc.m-fullwide p {
    margin-bottom: 15px;
    font-size: 14px;
    text-transform: uppercase
}

.garanty {
    padding-bottom: 50px;
}

.garanty p {
    line-height: 18px;
    margin-bottom: 10px
}

@media screen and (max-width: 712px) {
    .contact-info-page {
        width: 100%;
        float: none;
    }
}

#partners .arrows {
    display: none
}

/*
.blog-add-comment a{
	display: none;
}

*/

.captcha_faq {
    margin: 10px 0;
}

.f_captcha {
    margin: 0 0 10px;
}

ul.b_tabs_files {
    margin: 10px 0 0;
}

ul.b_tabs_files li {
    padding: 3px 0;
}

ul.b_tabs_files li a {
    color: #cd4949;
}

.positionCat {
    width: 100%;
    display: block;
    list-style: none;
    font-size: 0;
}

.positionCat li {
    display: inline-block;
    width: calc(25% - 30px);
    vertical-align: top;
    border: 1px solid #f0f1f2;
    padding: 15px;
    margin: 0 15px 15px;
    min-height: 200px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

@media (max-width: 768px) {
    .positionCat li {
        width: 42%;
        vertical-align: text-bottom;
    }
}

.positionCat li:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: 0 0 14px 3px rgba(0, 0, 2, 0);
    -webkit-box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.1);
}

.positionCat li a {
    display: block;
    text-align: center;
}

.positionCat li a img {
    max-width: 100%;
    max-height: 110px;
}

.positionCat li a p {
    margin-top: 10px;
    display: block;
    color: #3a3a3a;
    font-weight: 600;
    margin-bottom: 14px;
    font-size: 13px;
    white-space: normal;
    line-height: 18px;
}

@media (max-width: 400px) {
    .positionCat li {
        width: calc(50% - 30px);
    }

    /* .upslide__left{display: none!important;} */
    .upslide__right__block {
        height: auto !important;
    }

    .upslide__right__block img {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .mainSlideWrap {
        /* display: none; */
    }

    .mobileSlideWrap {
        display: block;
    }

    .upslide__right {
        width: 100% !important;
        display: none !important;
    }

    .upslide__left {
        width: 100% !important
    }

    .upslide__left__title {
        font-size: 15px !important;
        top: 5% !important;
        left: 3% !important;
        width: calc(50% - 3%);
    }

    .upslide__left__txt {
        font-size: 10px !important;
        top: unset !important;
        right: unset !important;
        bottom: 3% !important;
        left: 3% !important;
        width: calc(50% - 3%);
    }

    .upslide__left__btn {
        padding: 1px 40px !important;
        top: unset !important;
        bottom: 6%;
        left: unset !important;
        right: 3%;
    }

    .upslide {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 3px;
    }

    .bx-wrapper .bx-viewport {
        left: 0 !important;
    }
}

@media (min-width: 768px) {
    .mainSlideWrap {
        /* display: block; */
    }

    .mobileSlideWrap {
        display: none;
    }
}

.upslide {
    padding: 25px 0px 55px 0;
}

.upslide__left {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.upslide__left .bx-pager {
    display: none;
}

.upslide__left .bx-wrapper {
    margin-bottom: 0;
}

.upslide__left .bx-wrapper .bx-viewport {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
}

.bxsliderUp > li > a {
    display: block;
}

.bx-wrapper img {
    width: 100%;
}

.upslide__left__title {
    position: absolute;
    top: 10%;
    left: 6%;
    font-weight: bold;
    font-size: 2.4em;
    line-height: 35px;
    color: #fff;
}

.upslide__left__txt {
    position: absolute;
    color: #fff;
    top: 36%;
    left: 6%;
    font-size: 1.2em;
}

.upslide__left__btn {
    position: absolute;
    top: 70%;
    left: 6%;
    display: block;
    padding: 10px 60px;
    border: 2px solid #cd4949;
    background: #cd4949;
    border-radius: 4px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.upslide__left__btn:hover {
    background: none;
    color: #cd4949;
}

.upslide__right {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0 0;
}

.upslide__right__block {
    margin: 0 5px;
}

.upslide__left__txt2 {
    top: 70%;
}

.through-line {
    text-decoration: line-through;
}

.banner-akcent {
    color: #ffc400;
    font-weight: bold;
    font-size: 28px;
}

.banner-small-akcent {
    color: #ffc400;
    font-weight: bold;
    display: inline-block;
    margin-left: 10px;
}

.basket-mobile {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 40px;
    top: 15px;
    background-image: url(/bitrix/templates/prioritet/images/basket-icon.png);
}

#cartNotice {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #38634f;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.outer.s-catalog-sections .inner.a-inner {
    white-space: inherit;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 19px;
}

@media (max-width: 1023px)  {
    .outer.s-catalog-sections .inner.a-inner {
        grid-template-columns: repeat(3, 1fr);
        gap: 14px;
    }
}

@media (max-width: 767px)  {
    .outer.s-catalog-sections .inner.a-inner {
        white-space: inherit;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .outer.s-catalog-sections .b-product-card .inner:hover {
        padding: 0;
    }
}

.outer.s-catalog-sections .a-inner .b-product-card {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}

.outer.s-catalog-sections .b-product-card .inner {
    position: static;
}


.outer.s-catalog-sections .b-product-card {
    width: 23.6%;
}

.rf-free-phone {
    display: block;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
}

.s-card-description-tabs .b-tabs-content h2 {
    font-size: 19px;
}

.s-card-description-tabs .b-tabs-content h3 {
    font-size: 17px;
}

.s-card-description-tabs .b-tabs-content ul {
    padding-left: 40px;
    margin-bottom: 10px;
}

.s-card-description-tabs .b-tabs-content ul li {
    list-style: disc;
    list-style-type: circle;
}

.product-icons {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 15;
}

.product-icon {
    width: auto;
    height: 24px;
    margin: 0px 0px 2px;
    position: relative;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    padding: 6px 10px 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 4px;
}

.product-icon-hit {
    background: #54866f;
}

.product-icon-dsc {
    background: #b24a4a;
}

.product-icon-new {
    background: #f0c32e;
}

.product-icon-adv {
    background: #893ca9;
}

.s-card-content {
    position: relative;
}

.product-icons-detail {
    margin-top: 140px;
}

.mainPageCatalog {
    padding: 50px 0 60px;
    background: url(/images/1c-bg.jpg) no-repeat center;
    background-size: cover;
}

.mainPage-catalog > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mainPage-catalog a {
    line-height: 1.5;
    transition: color .3s;
}

.mainPage-catalog a:hover {
    color: #679683;
}

.mainPage-catalog > ul > li {
    width: 30%;
    margin-top: 30px;
}

.mainPage-catalog > ul > li > a {
    font-weight: bold;
    background: #679683;
    color: white;
    padding: 5px 15px;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 17px;
}

.mainPage-catalog > ul > li > a:hover {
    color: white;
}

.mainPage-catalog ul li a span {
    display: inline-block;
    margin-left: 5px;
}

.mainPage-catalog > ul > li > a > span {
    display: none;
}

.mainPage-catalog .rashodnikiWrap {
    width: 100%;
}

.mainPage-catalog .rashodnikiWrap > ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.mainPage-catalog .rashodnikiWrap ul.rashodnikiWrapSub {
    width: 30%;
}

@media (max-width: 767px) {
    .mainPage-catalog > ul > li {
        width: 100%;
    }

    .mainPage-catalog .rashodnikiWrap > ul {
        display: block;
    }

    .mainPage-catalog .rashodnikiWrap ul.rashodnikiWrapSub {
        width: 100%;
        display: block;
    }

    .mainPageCatalog {
        padding: 15px;
    }
}

.headerCardBlock {
  float: right;
  margin-top: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.socialList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media screen and (min-width: 992px) {
    .socialList {
        display: none !important;
    }

    .s-header-company .cart {
        margin-top: 15px;
    }
}

.socialList.mobile {
    display: none;
}

.s-main-mobile-menu.m-mobile.active .socialList.mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-top: auto;
    margin-bottom: 15px;
}

.socialList li {
    width: 32px;
    margin: 0 5px;
}

.socialList li a {
}

.socialList li a img {
    max-width: 100%;
}

/* Форма подписки */
.subscribe-block {
    margin-top: 60px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.subscribe-block .bx-subscribe-desc {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.subscribe-block .bx_subscribe_checkbox_container {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.subscribe-block__title {
    /*font-family: 'Open Sans';*/
    font-size: 17px;
    color: #fff;
}

.subscribe-block__input {
    height: 40px;
    width: 270px;
    background: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
}

.subscribe-block__input[placeholder] {
    /*font-family: 'Open Sans';*/
    font-size: 14px;
    color: #4d4d4d;
    padding-left: 15px;
    margin-top: 10px;
}

.subscribe-block__button {
    height: 40px;
    width: 270px;
    background: #cb4a4c;
    border: none;
    border-radius: 5px;
    outline: none;
    /*font-family: 'Open Sans';*/
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 600;
    cursor: pointer;
}

#inner-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

#inner-footer menu {
    padding: 0px 20px;
}

#inner-footer .contacts {
    padding: 0px 20px;
}

.list-delivery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
    line-height: 1.5;
}

.list-delivery .left {
    width: 49%;
    margin-right: 2%;
}

.list-delivery .right {
    width: 49%;
}

.list-delivery b {
    font-weight: bold;
    display: block;
    font-size: 15px;
    line-height: 1.3;
}

.list-delivery .left > div:first-of-type {
    margin-bottom: 20px;
    background: url(/local/templates/prioritet/images/del-1.svg) no-repeat left top;
    padding-left: 60px;
}

.list-delivery .left > div:nth-of-type(2) {
    background: url(/local/templates/prioritet/images/del-2.svg) no-repeat left top;
    padding-left: 60px;
}

.list-delivery .right > div:first-of-type {
    background: url(/local/templates/prioritet/images/del-3.svg) no-repeat left top;
    padding-left: 60px;
    margin-bottom: 10px;
}

.list-delivery .right > div:nth-of-type(2) {
    margin-bottom: 20px;
    padding-left: 60px;
}

.list-delivery .right > div:nth-of-type(3) {
    background: url(/local/templates/prioritet/images/del-4.svg) no-repeat left top;
    padding-left: 60px;
}

.b-tabs-content .list-delivery ul {
    padding: 0;
}

.b-tabs-content .list-delivery ul li {
    list-style: none;
    margin: 3px 0;
}

.list-delivery ul a {
    text-decoration: none;
}

.b-tabs-content .list-delivery p {
    margin: 0;
    line-height: inherit;
}

@media (max-width: 768px) {
    #inner-footer .m-mobile {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    #inner-footer {
        padding-bottom: 40px;
    }

    #inner-footer .m-mobile {
        padding: 20px;
        width: 100%;
    }

    .subscribe-block {
        margin-top: 10px;
    }

    .list-delivery .left {
        width: 100%;
        margin-right: 0;
    }

    .list-delivery .right {
        width: 100%;
    }

    .full-del {
        display: none;
    }

    .s-card-description-tabs {
        margin-bottom: 50px;
    }
}


/*Блок в карточке товара*/
.delivery-block {
    font-size: 14px;
    font-family: 'OpenSans';
    color: rgb(0, 0, 0);
    padding: 5px 0 0;
}

.delivery-block .delivery-head {
    font-weight: 700;
}

.delivery-sect {
    display: -webkit-box;
    display: -ms-flexbox;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row: 10px;
}

.delivery-block-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
}

.delivery-block-item img {
    padding: 10px;
}

.delivery-text {
    font-size: 13px;
    font-family: "OpenSans";
    color: #000;
    line-height: 1.2;
}

.el-checkbox span::before, .el-radio span::before {
    background: #fff;
    border: 1px solid lightgray;
    border-radius: 2px;
}

.el-checkbox input:checked ~ span::before {
    background: url(/local/templates/prioritet/images/check.svg) #568972 no-repeat center;
    border-radius: 2px;
    border-color: #568972;
}

.s-accordion .accordion-switcher:checked ~ .accordion-title::after {
    display: none;
}

.s-scroller .inner {
    padding-bottom: 10px;
}

.s-accordion .accordion-title {
    border-bottom: none;
}

.s-scroller .scroller-outer {
    width: 4px;
    border: none;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background: #568972;
    background-image: none;
}

.s-scroller .scroller-outer.active {
    right: 7px;
}

.s-scroller .scroller-outer .hand {
    left: -8px;
    background: white;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.s-scroller .scroller-outer .hand::after,
.s-scroller .scroller-outer .hand::before {
    display: none;
}

@media (max-width: 640px) {
    .s-tabs .b-tabs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .s-card-content h1 {
        font-size: 19px;
        margin-bottom: 25px;
    }
}

@media (max-width: 425px) {
    .dev {
        display: block !important;
    }

    .s-card-content h1 {
        font-size: 17px;
    }

    .list-delivery .left > div, .list-delivery .right > div {
        padding-left: 40px !important;
        background-size: 30px !important;
    }
}

@media (max-width: 375px) {
    .subscribe-block__input[placeholder] {
        width: 100%;
    }

    .subscribe-block__button {
        width: 100%;
    }

    .dev {
        display: block !important;
    }
}

@media (max-width: 320px) {
    #inner-footer {
        text-align: center;
    }

    .subscribe-block__input[placeholder] {
        width: 90%;
    }

    .subscribe-block__button {
        width: 90%;
    }

    .s-main-footer .menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .s-main-footer .menu .nav {
        margin: 0;
    }

    .dev {
        display: block !important;
    }
}

.category_image_home {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    background-size: contain;
    background-position: center;
    position: relative;
    top: 5px;
    background-repeat: no-repeat;
}

.mainPage-catalog ul li {
    margin-bottom: 5px;
}

.mainPage-catalog ul li.hidden {
    display: none;
}

.s-main-cart .m-tbl.row .img img {
    max-width: 90%;
    height: auto;
}

.search-result {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}

.search-result img {
    max-width: 100%;
}

.search-result .navigation {
    grid-column-start: 1;
    grid-column-end: 5;
    text-align: center;
    margin: 20px 0;
}

.search-page .bx-searchtitle {
    clear: both;
    float: none !important;
}

.search-page .text {
    text-align: center;
    margin-bottom: 20px;
    display: block;
}

.search-page .product-card {
    max-width: 100%;
}

.container-slider {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.grecaptcha-badge {
    display: none;
}

.relative {
    position: relative;
}

.noscroll {
    overflow: hidden;
}

.s-catalog-filter .p-accordion.brands-list .el-checkbox {
    display: block;
    margin-top: 10px;
}

@media (min-width: 768px) {
    .mobile-only {
        display: none !important;
    }
}


@media (max-width: 1024px) {
    .desktop-only {
        display: none !important;
    }
}
/* End */


/* Start:/local/templates/prioritet/css/jquery.bxslider.css?17031426593975*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/bitrix/templates/prioritet/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/bitrix/templates/prioritet/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/bitrix/templates/prioritet/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 100;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/prioritet/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/prioritet/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/local/templates/prioritet/css/magnific-popup.css?17031426597789*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* End */


/* Start:/local/templates/prioritet/styles.css?17031426591493*/
.sl3w-min-price_popup__bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    pointer-events: none;
    transition: 0.2s all;
    z-index: 9999999;
}

.sl3w-min-price_popup__bg.active {
    opacity: 1;
    pointer-events: all;
    transition: 0.2s all;
}

.sl3w-min-price__popup {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    background: #fff;
    width: 400px;
    padding: 25px;
    transition: 0.2s all;
}

.sl3w-min-price_popup__bg.active .sl3w-min-price__popup {
    transform: translate(-50%, -50%) scale(1);
    transition: 0.2s all;
}

.sl3w-min-price__close-popup {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.sl3w-min-price__close-popup:before, .sl3w-min-price__close-popup:after {
    content: '';
    position: absolute;
    top: 12px;
    width: 14px;
    height: 3px;
    background-color: rgb(0, 0, 0);
}

.sl3w-min-price__close-popup:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 8px;
}

.sl3w-min-price__close-popup:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 8px;
}
/* End */


/* Start:/local/asset/css/third.css?172105516412434*/
/* Col styles */

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12
{
    position: relative;

    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12
{
    float: left;
}

.col-xs-1
{
    width: 8.33333%;
}

.col-xs-2
{
    width: 16.66667%;
}

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

.col-xs-4
{
    width: 33.33333%;
}

.col-xs-5
{
    width: 41.66667%;
}

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

.col-xs-7
{
    width: 58.33333%;
}

.col-xs-8
{
    width: 66.66667%;
}

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

.col-xs-10
{
    width: 83.33333%;
}

.col-xs-11
{
    width: 91.66667%;
}

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

.col-xs-pull-0
{
    right: auto;
}

.col-xs-pull-1
{
    right: 8.33333%;
}

.col-xs-pull-2
{
    right: 16.66667%;
}

.col-xs-pull-3
{
    right: 25%;
}

.col-xs-pull-4
{
    right: 33.33333%;
}

.col-xs-pull-5
{
    right: 41.66667%;
}

.col-xs-pull-6
{
    right: 50%;
}

.col-xs-pull-7
{
    right: 58.33333%;
}

.col-xs-pull-8
{
    right: 66.66667%;
}

.col-xs-pull-9
{
    right: 75%;
}

.col-xs-pull-10
{
    right: 83.33333%;
}

.col-xs-pull-11
{
    right: 91.66667%;
}

.col-xs-pull-12
{
    right: 100%;
}

.col-xs-push-0
{
    left: auto;
}

.col-xs-push-1
{
    left: 8.33333%;
}

.col-xs-push-2
{
    left: 16.66667%;
}

.col-xs-push-3
{
    left: 25%;
}

.col-xs-push-4
{
    left: 33.33333%;
}

.col-xs-push-5
{
    left: 41.66667%;
}

.col-xs-push-6
{
    left: 50%;
}

.col-xs-push-7
{
    left: 58.33333%;
}

.col-xs-push-8
{
    left: 66.66667%;
}

.col-xs-push-9
{
    left: 75%;
}

.col-xs-push-10
{
    left: 83.33333%;
}

.col-xs-push-11
{
    left: 91.66667%;
}

.col-xs-push-12
{
    left: 100%;
}

.col-xs-offset-0
{
    margin-left: 0;
}

.col-xs-offset-1
{
    margin-left: 8.33333%;
}

.col-xs-offset-2
{
    margin-left: 16.66667%;
}

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

.col-xs-offset-4
{
    margin-left: 33.33333%;
}

.col-xs-offset-5
{
    margin-left: 41.66667%;
}

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

.col-xs-offset-7
{
    margin-left: 58.33333%;
}

.col-xs-offset-8
{
    margin-left: 66.66667%;
}

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

.col-xs-offset-10
{
    margin-left: 83.33333%;
}

.col-xs-offset-11
{
    margin-left: 91.66667%;
}

.col-xs-offset-12
{
    margin-left: 100%;
}

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

    .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
    {
        float: left;
    }

    .col-sm-1
    {
        width: 8.33333%;
    }

    .col-sm-2
    {
        width: 16.66667%;
    }

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

    .col-sm-4
    {
        width: 33.33333%;
    }

    .col-sm-5
    {
        width: 41.66667%;
    }

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

    .col-sm-7
    {
        width: 58.33333%;
    }

    .col-sm-8
    {
        width: 66.66667%;
    }

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

    .col-sm-10
    {
        width: 83.33333%;
    }

    .col-sm-11
    {
        width: 91.66667%;
    }

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

    .col-sm-pull-0
    {
        right: auto;
    }

    .col-sm-pull-1
    {
        right: 8.33333%;
    }

    .col-sm-pull-2
    {
        right: 16.66667%;
    }

    .col-sm-pull-3
    {
        right: 25%;
    }

    .col-sm-pull-4
    {
        right: 33.33333%;
    }

    .col-sm-pull-5
    {
        right: 41.66667%;
    }

    .col-sm-pull-6
    {
        right: 50%;
    }

    .col-sm-pull-7
    {
        right: 58.33333%;
    }

    .col-sm-pull-8
    {
        right: 66.66667%;
    }

    .col-sm-pull-9
    {
        right: 75%;
    }

    .col-sm-pull-10
    {
        right: 83.33333%;
    }

    .col-sm-pull-11
    {
        right: 91.66667%;
    }

    .col-sm-pull-12
    {
        right: 100%;
    }

    .col-sm-push-0
    {
        left: auto;
    }

    .col-sm-push-1
    {
        left: 8.33333%;
    }

    .col-sm-push-2
    {
        left: 16.66667%;
    }

    .col-sm-push-3
    {
        left: 25%;
    }

    .col-sm-push-4
    {
        left: 33.33333%;
    }

    .col-sm-push-5
    {
        left: 41.66667%;
    }

    .col-sm-push-6
    {
        left: 50%;
    }

    .col-sm-push-7
    {
        left: 58.33333%;
    }

    .col-sm-push-8
    {
        left: 66.66667%;
    }

    .col-sm-push-9
    {
        left: 75%;
    }

    .col-sm-push-10
    {
        left: 83.33333%;
    }

    .col-sm-push-11
    {
        left: 91.66667%;
    }

    .col-sm-push-12
    {
        left: 100%;
    }

    .col-sm-offset-0
    {
        margin-left: 0;
    }

    .col-sm-offset-1
    {
        margin-left: 8.33333%;
    }

    .col-sm-offset-2
    {
        margin-left: 16.66667%;
    }

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

    .col-sm-offset-4
    {
        margin-left: 33.33333%;
    }

    .col-sm-offset-5
    {
        margin-left: 41.66667%;
    }

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

    .col-sm-offset-7
    {
        margin-left: 58.33333%;
    }

    .col-sm-offset-8
    {
        margin-left: 66.66667%;
    }

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

    .col-sm-offset-10
    {
        margin-left: 83.33333%;
    }

    .col-sm-offset-11
    {
        margin-left: 91.66667%;
    }

    .col-sm-offset-12
    {
        margin-left: 100%;
    }
}

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

    .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
    {
        float: left;
    }

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

    .col-md-2
    {
        width: 16.66667%;
    }

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

    .col-md-4
    {
        width: 33.33333%;
    }

    .col-md-5
    {
        width: 41.66667%;
    }

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

    .col-md-7
    {
        width: 58.33333%;
    }

    .col-md-8
    {
        width: 66.66667%;
    }

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

    .col-md-10
    {
        width: 83.33333%;
    }

    .col-md-11
    {
        width: 91.66667%;
    }

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

    .col-md-pull-0
    {
        right: auto;
    }

    .col-md-pull-1
    {
        right: 8.33333%;
    }

    .col-md-pull-2
    {
        right: 16.66667%;
    }

    .col-md-pull-3
    {
        right: 25%;
    }

    .col-md-pull-4
    {
        right: 33.33333%;
    }

    .col-md-pull-5
    {
        right: 41.66667%;
    }

    .col-md-pull-6
    {
        right: 50%;
    }

    .col-md-pull-7
    {
        right: 58.33333%;
    }

    .col-md-pull-8
    {
        right: 66.66667%;
    }

    .col-md-pull-9
    {
        right: 75%;
    }

    .col-md-pull-10
    {
        right: 83.33333%;
    }

    .col-md-pull-11
    {
        right: 91.66667%;
    }

    .col-md-pull-12
    {
        right: 100%;
    }

    .col-md-push-0
    {
        left: auto;
    }

    .col-md-push-1
    {
        left: 8.33333%;
    }

    .col-md-push-2
    {
        left: 16.66667%;
    }

    .col-md-push-3
    {
        left: 25%;
    }

    .col-md-push-4
    {
        left: 33.33333%;
    }

    .col-md-push-5
    {
        left: 41.66667%;
    }

    .col-md-push-6
    {
        left: 50%;
    }

    .col-md-push-7
    {
        left: 58.33333%;
    }

    .col-md-push-8
    {
        left: 66.66667%;
    }

    .col-md-push-9
    {
        left: 75%;
    }

    .col-md-push-10
    {
        left: 83.33333%;
    }

    .col-md-push-11
    {
        left: 91.66667%;
    }

    .col-md-push-12
    {
        left: 100%;
    }

    .col-md-offset-0
    {
        margin-left: 0;
    }

    .col-md-offset-1
    {
        margin-left: 8.33333%;
    }

    .col-md-offset-2
    {
        margin-left: 16.66667%;
    }

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

    .col-md-offset-4
    {
        margin-left: 33.33333%;
    }

    .col-md-offset-5
    {
        margin-left: 41.66667%;
    }

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

    .col-md-offset-7
    {
        margin-left: 58.33333%;
    }

    .col-md-offset-8
    {
        margin-left: 66.66667%;
    }

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

    .col-md-offset-10
    {
        margin-left: 83.33333%;
    }

    .col-md-offset-11
    {
        margin-left: 91.66667%;
    }

    .col-md-offset-12
    {
        margin-left: 100%;
    }
}

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

    .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
    {
        float: left;
    }

    .col-lg-1
    {
        width: 8.33333%;
    }

    .col-lg-2
    {
        width: 16.66667%;
    }

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

    .col-lg-4
    {
        width: 33.33333%;
    }

    .col-lg-5
    {
        width: 41.66667%;
    }

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

    .col-lg-7
    {
        width: 58.33333%;
    }

    .col-lg-8
    {
        width: 66.66667%;
    }

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

    .col-lg-10
    {
        width: 83.33333%;
    }

    .col-lg-11
    {
        width: 91.66667%;
    }

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

    .col-lg-pull-0
    {
        right: auto;
    }

    .col-lg-pull-1
    {
        right: 8.33333%;
    }

    .col-lg-pull-2
    {
        right: 16.66667%;
    }

    .col-lg-pull-3
    {
        right: 25%;
    }

    .col-lg-pull-4
    {
        right: 33.33333%;
    }

    .col-lg-pull-5
    {
        right: 41.66667%;
    }

    .col-lg-pull-6
    {
        right: 50%;
    }

    .col-lg-pull-7
    {
        right: 58.33333%;
    }

    .col-lg-pull-8
    {
        right: 66.66667%;
    }

    .col-lg-pull-9
    {
        right: 75%;
    }

    .col-lg-pull-10
    {
        right: 83.33333%;
    }

    .col-lg-pull-11
    {
        right: 91.66667%;
    }

    .col-lg-pull-12
    {
        right: 100%;
    }

    .col-lg-push-0
    {
        left: auto;
    }

    .col-lg-push-1
    {
        left: 8.33333%;
    }

    .col-lg-push-2
    {
        left: 16.66667%;
    }

    .col-lg-push-3
    {
        left: 25%;
    }

    .col-lg-push-4
    {
        left: 33.33333%;
    }

    .col-lg-push-5
    {
        left: 41.66667%;
    }

    .col-lg-push-6
    {
        left: 50%;
    }

    .col-lg-push-7
    {
        left: 58.33333%;
    }

    .col-lg-push-8
    {
        left: 66.66667%;
    }

    .col-lg-push-9
    {
        left: 75%;
    }

    .col-lg-push-10
    {
        left: 83.33333%;
    }

    .col-lg-push-11
    {
        left: 91.66667%;
    }

    .col-lg-push-12
    {
        left: 100%;
    }

    .col-lg-offset-0
    {
        margin-left: 0;
    }

    .col-lg-offset-1
    {
        margin-left: 8.33333%;
    }

    .col-lg-offset-2
    {
        margin-left: 16.66667%;
    }

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

    .col-lg-offset-4
    {
        margin-left: 33.33333%;
    }

    .col-lg-offset-5
    {
        margin-left: 41.66667%;
    }

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

    .col-lg-offset-7
    {
        margin-left: 58.33333%;
    }

    .col-lg-offset-8
    {
        margin-left: 66.66667%;
    }

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

    .col-lg-offset-10
    {
        margin-left: 83.33333%;
    }

    .col-lg-offset-11
    {
        margin-left: 91.66667%;
    }

    .col-lg-offset-12
    {
        margin-left: 100%;
    }
}

/* End */


/* Start:/local/asset/css/main.css?17210551647792*/
.row-gutter-xs
{
    margin-right: -5px;
    margin-left: -5px;
}

.row-gutter-xs [class*='col-']
{
    padding-right: 5px;
    padding-left: 5px;
}

.row-gutter-sm
{
    margin-right: -8px;
    margin-left: -8px;
}

.row-gutter-sm [class*='col-']
{
    padding-right: 8px;
    padding-left: 8px;
}

.o-section
{
    padding-top: 60px;
    padding-bottom: 60px;
}

.o-top
{
    text-align: center;

    color: #fff;
    background: #000 url('/local/asset/css/../img/bg_top.jpg') no-repeat center;
    background-size: cover;
}

.o-top__title
{
    font-size: 26px;
    font-weight: 600;

    margin-bottom: 10px;
}

.o-top__description
{
    font-size: 18px;
    font-weight: 600;

    display: inline-block;

    margin-bottom: 1em;
    padding: 5px 10px;

    background-color: #54866f;
}

.o-top__list
{
    margin: 0;
    padding: 0;

    list-style: none;
}

.o-top__item
{
    line-height: 18px;

    margin: 30px 0;

    letter-spacing: .016em;
}

.o-top__item span
{
    position: relative;

    display: inline-block;

    vertical-align: middle;
}

.o-top__item span:before
{
    position: relative;

    display: inline-block;

    width: 8px;
    height: 8px;
    margin-right: 14px;

    content: '';
    vertical-align: middle;

    border: 2px solid #fff;
    border-radius: 50%;
    background-color: #54866f;
}

.o-manufacturer
{
    text-align: center;
}

.o-manufacturer__description
{
    font-size: 18px;
    font-weight: 600;

    margin-bottom: 40px;

    color: #5c5c5c;
}

.o-manufacturer__list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin: 0;
    padding: 0;

    list-style: none;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.o-manufacturer__item
{
    margin: 10px;

    transition: .4s;

    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}

.o-manufacturer__item:hover
{
    -webkit-filter: grayscale(0);
            filter: grayscale(0);
}

.extra-wrap
{
    max-width: 700px;
    margin-right: auto;
    margin-left: auto;
}

.o-sale
{
    min-height: 346px;

    color: #fff;
    background: #cd4949 url('/local/asset/css/../img/bg_sale.jpg') no-repeat top 0 left -100px;
}

.o-sale__wrap
{
    padding: 50px 0;
}

.o-sale__description
{
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;

    margin-bottom: .8em;
}

.o-sale__description span
{
    font-size: 30px;
}

.o-sale__box
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    margin-right: -15px;
    margin-left: -15px;
    padding: 45px 15px;

    text-align: center;

    background-color: #c93535;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.o-form
{
    display: block;

    width: 100%;
}

.o-form__group
{
    margin: 10px 0;
}

.o-form__input
{
    font-size: 12px;

    width: 100%;
    height: 38px;
    padding: 0 15px;

    border: 0 none;
    border-radius: 5px;
}

.o-form__input::-webkit-input-placeholder
{
    color: #989898;
}

.o-form__input::-moz-placeholder
{
    color: #989898;
}

.o-form__input::-ms-input-placeholder
{
    color: #989898;
}

.o-form__bottom
{
    margin-top: 40px;
}

.o-form__btn
{
    font-size: 13px;

    display: inline-block;

    padding: 14px 22px;

    text-transform: uppercase;

    color: #fff;
    border: 0 none;
    border-radius: 10px;
    background-color: #2e2e2e;
}

.o-form__btn:hover,
.o-form__btn:focus
{
    background-color: #000;
}

.o-how,
.o-eco
{
    background-color: #f0f1f2;
}

.o-how__title,
.o-eco__title
{
    font-size: 18px;
    font-weight: 600;

    margin-bottom: 35px;

    text-align: center;

    color: #5c5c5c;
}

.o-card
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: auto;
    margin-bottom: 15px;
    padding: 15px;

    background-color: #fff;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

.o-card__cover
{
    width: 62px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 10px;

    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.o-card__text
{
    line-height: 24px;

    text-align: center;

    color: #303030;
}

.o-card__green
{
    font-weight: 600;

    color: #54866f;
}

.o-steps
{
    padding: 80px 0;

    background: #54856f url('/local/asset/css/../img/bg_steps.jpg') no-repeat center;
}

.o-steps__img
{
    display: block;

    max-width: 100%;
    margin: 0 auto;
}

.o-digits
{
    padding: 30px 0;

    color: #fff;
    background-color: #2e2e2e;
}

.o-digits__wrap
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.o-digits__item
{
    width: 100%;
    margin: 15px 0;
}

.o-digit
{
    text-align: center;
}

.o-digit__prefix,
.o-digit__value
{
    font-size: 36px;
}

.o-digit__suffix
{
    font-size: 16px;
}

.o-digit__label
{
    font-size: 16px;
    line-height: 24px;
}

.o-eco
{
    background-image: url('/local/asset/css/../img/bg_eco.jpg');
    background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (min-width: 768px)
{
    .o-manufacturer__item
    {
        margin: 20px;
    }

    .o-sale__wrap
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        min-height: 346px;

        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }

    .o-sale__box
    {
        height: 402px;
        margin-top: -30px;
        margin-right: 0;
        margin-bottom: -30px;
        margin-left: 0;
        padding: 45px 25px;
    }

    .o-digits__item
    {
        width: 50%;
    }
}

@media only screen and (min-width: 992px)
{
    .o-section
    {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .o-top__description
    {
        padding: 5px 20px;
    }

    .o-how__title,
    .o-eco__title
    {
        margin-bottom: 55px;

        text-align: left;
    }

    .o-card
    {
            flex-direction: row;

        height: 170px;
        margin-bottom: 30px;
        padding: 15px 25px;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
    }

    .o-card__text
    {
        text-align: left;
    }

    .o-steps
    {
        padding: 100px 0;
    }

    .o-digits
    {
        padding: 70px 0;
    }

    .o-digits__item
    {
        width: 33%;
        margin: 30px 0;
    }
}

@media only screen and (min-width: 1200px)
{
    .o-sale__description
    {
        font-size: 26px;
    }

    .o-sale__description span
    {
        font-size: 36px;
    }

    .o-sale__box
    {
        width: 392px;
        margin-left: auto;
        padding: 45px;
    }

    .o-digits__item
    {
        width: 25%;
    }
}


.s-catalog-filter-products {
    padding-top: 44px !important;
}
/* End */


/* Start:/local/asset/fonts/stylesheet.css?1703142659103*/
.o-form__input{
    background: #fff;
    color: #000;
}

.o-form__group p.result{
    display: none;
}
/* End */


/* Start:/local/templates/prioritet/css/app.css?1766410837134429*/
body,html{background:#fff;color:#3f3f3f;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:100%;position:relative;scroll-behavior:smooth}body{overflow-x:hidden}body,main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(/frontend/src/static/fonts/OpenSans-Regular/OpenSans-Regular.ttf) format("truetype"),url(/frontend/src/static/fonts/OpenSans-Regular/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(/frontend/src/static/fonts/OpenSans-Semibold/OpenSans-Semibold.ttf) format("truetype"),url(/frontend/src/static/fonts/OpenSans-Semibold/OpenSans-Semibold.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,button,code,div,figure,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,button{color:inherit;text-decoration:none}b,strong{font-weight:bolder}code,pre{font-family:monospace;font-size:1em}:root{-moz-tab-size:2;-o-tab-size:2;tab-size:2}sub,sup{font-size:.6em}sup{top:-.7em}sub{top:.7em}[type=button],[type=file],[type=reset],[type=submit],button,select{cursor:pointer}::-moz-focus-inner{border:0;padding:0}caption,th{text-align:left}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-transform:none}iframe{border:0}::-ms-clear,::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}input:-webkit-autofill{-webkit-transition:background-color 999s ease-in-out 0s!important;transition:background-color 999s ease-in-out 0s!important}a[href="#"]{-webkit-touch-callout:none}textarea{overflow:hidden;resize:none}@media(prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#ebeef0;border-radius:8px}::-webkit-scrollbar-thumb{background:#54866f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#54866f}::-webkit-scrollbar-thumb:active{background:#38634f}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:inherit}a:active,a:hover{outline:0;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;outline:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{background:transparent;border:none;border-collapse:collapse;color:inherit;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}*,button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[role=button]{cursor:pointer}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:transform .2s,top .2s;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}
body,html{background:#fff;color:#3f3f3f;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:100%;position:relative;scroll-behavior:smooth}body{overflow-x:hidden}body,main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(/frontend/src/static/fonts/OpenSans-Regular/OpenSans-Regular.ttf) format("truetype"),url(/frontend/src/static/fonts/OpenSans-Regular/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(/frontend/src/static/fonts/OpenSans-Semibold/OpenSans-Semibold.ttf) format("truetype"),url(/frontend/src/static/fonts/OpenSans-Semibold/OpenSans-Semibold.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,button,code,div,figure,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,button{color:inherit;text-decoration:none}b,strong{font-weight:bolder}code,pre{font-family:monospace;font-size:1em}:root{-moz-tab-size:2;-o-tab-size:2;tab-size:2}sub,sup{font-size:.6em}sup{top:-.7em}sub{top:.7em}[type=button],[type=file],[type=reset],[type=submit],button,select{cursor:pointer}::-moz-focus-inner{border:0;padding:0}caption,th{text-align:left}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-transform:none}iframe{border:0}::-ms-clear,::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}input:-webkit-autofill{-webkit-transition:background-color 999s ease-in-out 0s!important;transition:background-color 999s ease-in-out 0s!important}a[href="#"]{-webkit-touch-callout:none}textarea{overflow:hidden;resize:none}@media(prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#ebeef0;border-radius:8px}::-webkit-scrollbar-thumb{background:#54866f;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#54866f}::-webkit-scrollbar-thumb:active{background:#38634f}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:inherit}a:active,a:hover{outline:0;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:none}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;outline:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{background:transparent;border:none;border-collapse:collapse;color:inherit;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}*,button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[role=button]{cursor:pointer}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.banner-catalog{border-radius:6px;overflow:hidden;position:relative}.banner-catalog__image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.banner-catalog__link{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.base-button-close{color:#fff;cursor:pointer;height:49px;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:49px}.base-button-close,.base-button-view{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.base-button-view input[type=radio]{display:none}.base-button-view label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;padding:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.base-button-view input[type=radio]:checked+label,.base-button-view label:hover{border-color:#54866f}.base-button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:currentColor;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:1.2;margin:0;padding:10px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color;width:100%}.base-button--red{background:#cd4949;color:#fff}.base-button--red:active,.base-button--red:hover{background-color:#9d3f3c}.base-button--green{background:#54866f;color:#fff}.base-button--green:active,.base-button--green:hover{background-color:#38634f}.base-button--bordered-green{border:1px solid #54866f;color:#54866f}.base-button--bordered-green:hover{background-color:#f3f6f5}.base-button--bordered-green:active{background-color:#e4f4ed}.base-button--disabled{background:#e3e3e3;color:#989898}.base-container{margin:0 auto;max-width:1204px;padding:0 12px;width:100%}@media(min-width:768px){.base-container{padding:0 40px}}.base-dropdown{max-width:150px}.base-dropdown,.base-dropdown__select{cursor:pointer;position:relative}.base-dropdown__select>input{border-color:transparent;cursor:pointer;height:23px;margin-right:23px;padding:6px;text-overflow:ellipsis;width:100%}.base-dropdown .select__arrow{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:23px;justify-content:center;position:absolute;right:0;top:0;width:23px}.base-dropdown .select__arrow svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.base-dropdown.active .select__arrow svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.base-dropdown:not(.active) .base-dropdown__options{display:none}.base-dropdown__options{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);left:0;list-style-type:none;overflow:hidden;padding:0;position:absolute;top:26px;width:100%;z-index:100}.base-dropdown .options__item{cursor:pointer;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap}.base-dropdown .options__item:hover{background-color:#54866f;color:#fff}.cart-restore{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;justify-content:space-between;padding:16px 24px}.cart-restore--hidden{display:none}.cart-restore__product{color:#989898;font-size:14px;line-height:1}@media(min-width:768px){.cart-restore__product{font-size:16px;line-height:1}}.cart-restore__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-transition:opacity .3s;transition:opacity .3s}.cart-restore__button:hover{opacity:.6}.cart-restore__button-icon{fill:none;stroke:#38634f;height:20px;width:20px}.cart-restore__button-text{color:#38634f;font-size:12px;line-height:1}.cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-bottom:80px}@media(min-width:1280px){.cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cart__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;min-height:450px;padding-bottom:80px;padding-top:30px}.cart__title{font-size:22px;font-weight:600;line-height:160%}.cart__list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.cart__item,.cart__list{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.cart__item{-webkit-box-orient:horizontal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #e1e1e1;border-radius:4px;-ms-flex-direction:row;flex-direction:row;padding:24px;width:100%}.cart__item--hidden{display:none}@media(min-width:768px){.cart__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:30px;justify-content:space-between}}.cart__item-image{-ms-flex-negative:0;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:64px}@media(min-width:768px){.cart__item-image{height:89px;width:109px}}.cart__item-image a{display:block;height:100%;width:100%}.cart__item-image img{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.cart__item-details-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:space-between}@media(min-width:768px){.cart__item-details-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:30px}}@media(min-width:1280px){.cart__item-details-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart__item-details-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.cart__item-name{font-size:16px;font-weight:400;line-height:160%;max-width:483px}.cart__item-type-of-price{font-size:12px;font-weight:400;line-height:160%}.cart__item-type-of-price span{font-weight:600}.cart__item-price{-ms-flex-negative:0;text-wrap:nowrap;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.7;width:110px}.cart__item-quantity{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ededed;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:38px;justify-content:space-between;width:100%}.cart__item-quantity-decrease,.cart__item-quantity-increase{cursor:pointer;height:30px;position:relative;width:30px}.cart__item-quantity-decrease[disabled],.cart__item-quantity-increase[disabled]{opacity:.3}.cart__item-quantity-decrease:before{background-color:#3f3f3f;content:"";display:block;height:2px;left:10px;position:absolute;top:15px;width:10px}.cart__item-quantity-increase:after,.cart__item-quantity-increase:before{background-color:#3f3f3f;content:"";display:block;height:2px;position:absolute;right:10px;top:15px;width:10px}.cart__item-quantity-increase:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cart__item-semititle{font-size:14px;font-weight:400;line-height:1.7}.cart__item-total{font-size:18px;font-weight:600;line-height:1.3}@media(min-width:768px){.cart__item-total{min-width:120px}}.cart__item-remove-icon{stroke:#afafaf;cursor:pointer;height:25px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:stroke;transition-property:stroke;width:24px}.cart__item-remove-icon:hover{stroke:#cd4949}.cart__order{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;width:100%}@media(min-width:1280px){.cart__order{width:277px}}.cart__order-title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:24px}.cart__order-quantity,.cart__order-total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-between;line-height:1.2}.cart__order-total{height:38px}.cart__order-total-price{text-wrap:nowrap;font-size:18px;font-weight:600;line-height:1.3;text-align:right}.cart__order-button{background-color:#54866f;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;margin-top:8px;padding:10px;text-align:center;text-transform:uppercase;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;width:100%}.cart__order-button:hover{background-color:#38634f}.cart__order-button span{display:inline-block;height:13px;position:relative;width:13px}.cart__order-button span:before{top:6.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart__order-button span:after,.cart__order-button span:before{background-color:#fff;content:"";height:7px;position:absolute;width:1.5px}.cart__order-button span:after{top:2.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(max-width:1023px){.catalog-aside__container-desktop{display:none!important}}.catalog-aside__container-mobile{background-color:#fff;height:100%;left:0;max-width:355px;min-width:312px;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:calc(100% - 48px);z-index:1000}.catalog-aside__container-mobile:before{background-color:#3f3f3f;content:" ";min-height:100vh;min-width:100vw;opacity:.45;position:absolute;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:visibility 0s ease,opacity .3s ease-in-out;transition:visibility 0s ease,opacity .3s ease-in-out}.catalog-aside__container-mobile.open{-webkit-transform:translateX(0);transform:translateX(0)}.catalog-aside__container-mobile:not(.open) .hidden{display:none}.catalog-aside__container-mobile:not(.open):before{opacity:0;-webkit-transition:visibility 0s ease .3s,opacity .3s ease-in-out;transition:visibility 0s ease .3s,opacity .3s ease-in-out;visibility:hidden}@media(min-width:1024px){.catalog-aside__container-mobile{display:none}}.catalog-aside__title{color:#3f3f3f;font-size:15px;font-weight:600;line-height:22px}.catalog-aside__content{height:100%;overflow-y:auto;padding:32px}.catalog-aside__content .s-catalog-filter{opacity:1;padding:0;position:static}.catalog-aside__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.catalog-aside__categories-title{font-size:15px;font-weight:600;line-height:22px;margin-bottom:8px}.catalog-aside__category{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3f3f3f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;-webkit-transition:color .3s;transition:color .3s}.catalog-aside__category:hover{color:#54866f}.catalog-aside__category-icon{-ms-flex-negative:0;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:22px;width:22px}.catalog-aside__category-reset{color:#989898;font-size:15px;line-height:20px;margin-top:20px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-text-decoration;transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration,-webkit-text-decoration}.catalog-aside__category-reset:hover{color:#989898;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.catalog-aside__category-reset span{position:relative;top:1px}.catalog-aside__category-reset span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.catalog-aside__category-reset span:after,.catalog-aside__category-reset span:before{background-color:#989898;content:"";display:block;height:1px;position:absolute;width:11px}.catalog-aside__category-reset span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.catalog-aside__button{font-size:13px;font-weight:600;height:auto;line-height:unset;line-height:1.2;margin:10px 0 0;padding:10px;text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catalog-item-single{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;margin:64px auto 80px;position:relative}@media(min-width:768px){.catalog-item-single{gap:80px}}.catalog-item-single__back{position:absolute;top:-40px}@media(min-width:768px){.catalog-item-single__back{display:none}}.catalog-item-single__back-button{color:#a9a9a9;padding:5px 5px 5px 15px;position:relative}.catalog-item-single__back-button:before{top:13.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.catalog-item-single__back-button:after,.catalog-item-single__back-button:before{background-color:#a9a9a9;content:"";height:7px;left:3px;position:absolute;width:1.5px}.catalog-item-single__back-button:after{top:8.5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.catalog-item-single__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;grid-column-end:2;grid-column-start:1;justify-content:space-between;order:2;width:100%}@media(min-width:768px){.catalog-item-single__header{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;grid-column-end:3;order:unset}}@media(min-width:1280px){.catalog-item-single__header{grid-column-end:4}}.catalog-item-single__header-user-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:row;flex-direction:row;gap:32px;height:35px;justify-content:flex-end;margin-top:2px;max-width:277px}@media(min-width:768px){.catalog-item-single__header-user-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.catalog-item-single__header-user-buttons-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:32px;height:35px;justify-content:space-between;width:100%}@media(min-width:768px){.catalog-item-single__header-user-buttons-mobile{display:none}}.catalog-item-single__header-compare,.catalog-item-single__header-favorite{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;color:#54866f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:22px}@media(min-width:1024px){.catalog-item-single__header-favorite:hover .catalog-item-single__header-favorite-icon{stroke:#54866f;fill:#54866f}}.catalog-item-single__header-favorite-icon{stroke:#54866f;height:20px;width:20px}.catalog-item-single__header-favorite-icon--filled{stroke:#38634f;fill:#38634f}.catalog-item-single__header-compare-icon{fill:#54866f;height:20px;margin-top:2px;width:20px}.catalog-item-single__semititle{color:#3f3f3f!important;font-size:18px;line-height:24px;margin-bottom:24px}.catalog-item-single__header-title{color:#3f3f3f!important;font-size:18px;font-weight:600;line-height:160%;margin-bottom:0}@media(min-width:768px){.catalog-item-single__header-title{font-size:22px;margin-bottom:32px}}.catalog-item-single__header-interactive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px}.catalog-item-single__product{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:768px){.catalog-item-single__product{-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:56px;grid-template-columns:1fr 270px}}@media(min-width:1280px){.catalog-item-single__product{gap:24px;grid-template-columns:1fr 1fr 270px}}.catalog-item-single__slider-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:10px;justify-content:space-between;justify-self:flex-start}@media(min-width:1280px){.catalog-item-single__slider-wrapper{justify-self:unset}}.catalog-item-single__slider-bullets{display:none!important;position:relative;width:50px}@media(min-width:768px){.catalog-item-single__slider-bullets{display:block!important;height:330px}}@media(min-width:1024px){.catalog-item-single__slider-bullets{display:block!important;height:400px}}@media(min-width:1280px){.catalog-item-single__slider-bullets{height:330px}}.catalog-item-single .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-item-single__slider-bullets-item{border-radius:4px;cursor:pointer;height:45px!important;overflow:hidden;-webkit-transition:3s linear;transition:3s linear;width:45px!important}.catalog-item-single__slider-bullets-item img,.catalog-item-single__slider-bullets-item video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.catalog-item-single__slider-bullets-item:last-of-type{margin-bottom:5px}.catalog-item-single__slider-bullets-item.swiper-slide-thumb-active{border:1px solid #54866f;border:1px solid var(--green,#54866f);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px!important;width:50px!important}.catalog-item-single .swiper-button-disabled{pointer-events:none;visibility:hidden!important}.catalog-item-single__slider-bullets-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.catalog-item-single__slider-bullets-navigation--next,.catalog-item-single__slider-bullets-navigation--prev{background-color:#fff;cursor:pointer;height:12px;pointer-events:all;position:relative;width:50px}.catalog-item-single__slider-bullets-navigation--prev:before{background-color:#797979;content:"";height:3px;left:16px;position:absolute;top:3px;-webkit-transform:rotate(145deg);transform:rotate(145deg);width:10px}.catalog-item-single__slider-bullets-navigation--prev:after{background-color:#797979;content:"";height:3px;left:23px;position:absolute;top:3px;-webkit-transform:rotate(-145deg);transform:rotate(-145deg);width:10px}.catalog-item-single__slider-bullets-navigation--next:before{background-color:#797979;content:"";height:3px;left:16px;position:absolute;top:6px;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:10px}.catalog-item-single__slider-bullets-navigation--next:after{background-color:#797979;content:"";height:3px;left:23px;position:absolute;top:6px;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);width:10px}.catalog-item-single__slider{height:65vw;min-height:270px;position:relative;width:calc(100vw - 24px)}.catalog-item-single__slider .product-tags{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;gap:8px;margin:8px;z-index:2}.catalog-item-single__slider .product-tags-item{min-width:unset!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.catalog-item-single__slider{height:330px;margin-left:auto!important;width:330px}}@media(min-width:1024px){.catalog-item-single__slider{height:400px;margin-left:50px!important;width:400px}}@media(min-width:1280px){.catalog-item-single__slider{height:330px;margin-left:auto!important;width:330px}}.catalog-item-single__slider-item{border-radius:4px;overflow:hidden}.catalog-item-single__slider-item img,.catalog-item-single__slider-item video{height:100%;position:absolute;width:100%}.catalog-item-single__slider-image-wrapper *{height:100%!important;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.catalog-item-single__slider-bullets-item-video{position:relative}.catalog-item-single__slider-bullets-item-video:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:url(/frontend/src/static/images/catalog/play-icon.svg) 50% 50% no-repeat rgba(63,63,63,.4);content:"";display:block;height:100%;position:absolute;width:100%;z-index:2}.catalog-item-single__slider-bullets-item-video .video-preview-item{-o-object-fit:contain;object-fit:contain}.catalog-item-single__slider-item-video{position:relative}.catalog-item-single__slider-item-video .video-item{height:100%;position:relative;width:100%;z-index:2}.catalog-item-single__slider-item-video canvas{-webkit-filter:blur(10px) brightness(50%);filter:blur(10px) brightness(50%);height:calc(100% + 50px);left:-25px;pointer-events:none;position:absolute;top:-25px;width:calc(100% + 50px);z-index:1}.catalog-item-single__slider-pagination{margin-left:10px;text-align:left!important}.catalog-item-single__slider-pagination .swiper-pagination-bullet{background-color:#e1e1e1;opacity:1!important}.catalog-item-single__slider-pagination .swiper-pagination-bullet-active{background-color:#54866f}.catalog-item-single__order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:4;-ms-flex-order:3;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:16px;order:3}@media(min-width:768px){.catalog-item-single__order{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;background-color:#f3f6f5;gap:24px;margin-top:0;order:unset;padding:24px}}.catalog-item-single__order-info,.catalog-item-single__order-main{gap:16px}.catalog-item-single__order-info,.catalog-item-single__order-info-items-group,.catalog-item-single__order-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.catalog-item-single__order-info-items-group{gap:8px}.catalog-item-single__order-info-item{color:#797979;font-size:12px}.catalog-item-single__order-subtitle{color:#3f3f3f;font-weight:600}.catalog-item-single__order-price{color:#3f3f3f;font-size:22px;font-weight:600;line-height:24px}.catalog-item-single__order-price-remark{color:#797979;font-size:12px;font-weight:300}.catalog-item-single__order-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-ms-flex-direction:row;flex-direction:row;gap:8px}.catalog-item-single__order-button{background:#54866f;background:var(--green,#54866f);border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:18px;padding:10px;text-align:center;width:50%}.catalog-item-single__order-button.order-button{width:100%}.catalog-item-single__order-button span{display:inline-block;height:13px;position:relative;width:13px}.catalog-item-single__order-button span:before{background-color:#fff;content:"";height:7px;position:absolute;top:6.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1.5px}.catalog-item-single__order-button span:after{background-color:#fff;content:"";height:7px;position:absolute;top:2.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1.5px}.catalog-item-single__order-button-request{background-color:#cd4949}.catalog-item-single__quantity{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ededed;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:38px;justify-content:space-between;width:50%}.catalog-item-single__quantity-decrease,.catalog-item-single__quantity-increase{cursor:pointer;height:30px;position:relative;width:30px}.catalog-item-single__quantity-decrease:before{background-color:#3f3f3f;content:"";display:block;height:2px;left:10px;position:absolute;top:15px;width:10px}.catalog-item-single__quantity-increase:after,.catalog-item-single__quantity-increase:before{background-color:#3f3f3f;content:"";display:block;height:2px;position:absolute;right:10px;top:15px;width:10px}.catalog-item-single__quantity-increase:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.catalog-item-single__order-payment-types{-webkit-filter:saturate(0);filter:saturate(0)}.catalog-item-single__description{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:768px){.catalog-item-single__description{gap:56px}}@media(min-width:1024px){.catalog-item-single__description{grid-template-columns:1fr 270px}}.catalog-item-single__description-docs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.catalog-item-single__description-docs-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f6f5;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:9px 12px 9px 35px;position:relative;width:100%}.catalog-item-single__description-docs-item:before{background:url(/frontend/src/static/images/catalog/doc.svg) 50% 50% no-repeat transparent;background-size:contain;content:"";display:block;height:20px;left:10px;position:absolute;width:15px}.catalog-item-single__description-docs-type{color:#989898;justify-self:start;padding-left:4px}.catalog-item-single__description-docs-link{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.catalog-item-single__description-docs-link:before{content:"";display:block;height:1px;left:-9px;padding:18px;position:absolute;top:-50%;width:calc(100% + 18px)}.catalog-item-single__description-docs-download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;padding-left:10px;position:relative}.catalog-item-single__description-docs-download:before{content:"";display:block;height:1px;left:4px;padding:18px 14px;position:absolute}.catalog-item-single__information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px;order:1}@media(min-width:768px){.catalog-item-single__information{grid-column-start:1;margin-top:0}}@media(min-width:1280px){.catalog-item-single__information{-webkit-box-ordinal-group:1;-ms-flex-order:0;grid-column-start:unset;order:0}}.catalog-item-single__information-link,.catalog-item-single__information-short-description,.catalog-item-single__information-short-spec{display:none}@media(min-width:768px){.catalog-item-single__information-link,.catalog-item-single__information-short-description,.catalog-item-single__information-short-spec{display:block}}.catalog-item-single__information-short-spec .catalog-item-single__list-item span:last-of-type{text-align:right}.catalog-item-single__information-code{color:#a9a9a9}.catalog-item-single__information-link{color:#54866f;cursor:pointer;font-weight:600}.catalog-item-single__specification-wrapper{grid-gap:56px;display:grid;gap:56px;grid-template-columns:1fr}@media(min-width:1024px){.catalog-item-single__specification-wrapper{grid-template-columns:1fr 270px}}.catalog-item-single__list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;width:100%}.catalog-item-single__list,.catalog-item-single__list-item{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.catalog-item-single__list-item{-webkit-box-orient:horizontal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:11px 0;position:relative}.catalog-item-single__list-item:before{background-color:hsla(0,0%,88%,.5);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media(min-width:768px){.catalog-item-single__list-item{padding:0}.catalog-item-single__list-item:before{display:none}}.catalog-item-single__list-item span{position:relative;text-align:left}@media(min-width:768px){.catalog-item-single__list-item span{text-align:justify}}.catalog-item-single__list-item span:first-of-type,.catalog-item-single__list-item span:last-of-type{-ms-flex-negative:0;flex-shrink:0;max-width:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catalog-item-single__list-item-decoration{display:none}@media(min-width:768px){.catalog-item-single__list-item-decoration{border-bottom:1px dashed #e1e1e1;display:block;top:-3px;width:100%}}.catalog-item-single__list-subtitle{color:#a9a9a9}.catalog-item-single__additional{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:80px}.catalog-item-single__gallery-wrapper{position:relative}.catalog-item-single__gallery{padding-top:8px!important;position:relative}.catalog-item-single__gallery-inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.catalog-item-single__gallery-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #e1e1e1;border-radius:4px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;height:auto!important;justify-content:space-between;padding:24px 16px;-webkit-transition:all .3s linear;transition:all .3s linear;width:100%}.catalog-item-single__gallery-item:hover{-webkit-transform:translateY(-8px)!important;transform:translateY(-8px)!important}.catalog-item-single__gallery-item-wrapper{position:relative}.catalog-item-single__gallery-item-image{height:162px;overflow:hidden;text-align:center}@media(min-width:768px){.catalog-item-single__gallery-item-image{height:140px}}.catalog-item-single__gallery-item-image img{height:100%;-o-object-fit:contain;object-fit:contain}.catalog-item-single__gallery-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:16px 0 8px}.catalog-item-single__gallery-item-content-title{font-size:14px;line-height:18px}.catalog-item-single__gallery-item-content-code{color:#b4b4b4;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-item-single__gallery-item-content-price-request{color:#cd4949;font-size:14px;font-weight:600;line-height:23px}.catalog-item-single__gallery-item-content-price{font-size:14px;font-weight:600;line-height:23px}.catalog-item-single__gallery-item-order-button--request{background-color:#cd4949;border-radius:6px;color:#fff;font-weight:600;line-height:18px;margin-top:16px;padding:10px;width:100%}.catalog-item-single__gallery-item-order-button{background-color:#54866f;border-radius:6px;color:#fff;font-weight:600;line-height:18px;margin-top:16px;padding:10px;width:100%}.catalog-item-single__gallery-navigation{display:none}@media(min-width:768px){.catalog-item-single__gallery-navigation{display:block;height:40px;margin-left:-23px;margin-right:-23px;pointer-events:none;position:absolute;top:calc(50% - 20px);width:calc(100% + 46px)}}@media(min-width:1280px){.catalog-item-single__gallery-navigation{display:block;margin-left:-56px;margin-right:-56px;width:calc(100% + 112px)}}.catalog-item-single__gallery-navigation--next,.catalog-item-single__gallery-navigation--prev{background-color:#f7f7f7;border-radius:50%;cursor:pointer;height:40px;pointer-events:all;position:absolute;width:40px;z-index:2}.catalog-item-single__gallery-navigation--prev{left:0;position:relative;top:0}.catalog-item-single__gallery-navigation--prev:before{background-color:#568972;content:"";height:12px;left:17px;position:absolute;top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:2px}.catalog-item-single__gallery-navigation--prev:after{background-color:#568972;bottom:18px;content:"";height:12px;left:17px;position:absolute;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:2px}.catalog-item-single__gallery-navigation--next{right:0;top:0}.catalog-item-single__gallery-navigation--next:before{background-color:#568972;content:"";height:12px;left:20px;position:absolute;top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:2px}.catalog-item-single__gallery-navigation--next:after{background-color:#568972;bottom:18px;content:"";height:12px;left:20px;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:2px}.catalog-item-single .product-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;position:absolute}.catalog-item-single .product-tags-item{border-radius:4px;color:#fff;display:block;font-size:13px;font-weight:600;line-height:22px;padding:2px 10px}.catalog-item-single .hit-product{background-color:#54866f}.catalog-item-single .new-product{background-color:#f0c32e}.catalog-item-single .promo-product{background-color:#cd4949}.catalog-item-single .vjs-poster img{background:#000}.catalog-item-single .video-js .vjs-load-progress div{background-color:#54866f}.catalog-section{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr}@media(--phone-landscape)and (--less-tablet-portrait){.catalog-section{grid-template-columns:1fr 1fr}}@media(min-width:768px){.catalog-section{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1280px){.catalog-section{grid-template-columns:1fr 1fr 1fr 1fr}}.catalog-section:not([data-view=list]) .product-card__buttons{margin-top:auto}.catalog-section:not([data-view=list]) .product-card__price-list-view,.catalog-section:not([data-view=list]) .product-card__text{display:none}.catalog-section:not([data-view=list]) .product-card__price-grid-view{display:block;margin-bottom:8px}.catalog-section[data-view=list]{gap:16px;grid-template-columns:1fr}.catalog-section[data-view=list] .product-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:100%}.catalog-section[data-view=list] .product-card__price-list-view{display:block}.catalog-section[data-view=list] .product-card__price-grid-view{display:none}.catalog-section[data-view=list] .product-card__image-wrapper{max-width:160px}@media(max-width:767px){.catalog-section[data-view=list] .product-card__text{display:none}.catalog-section[data-view=list] .product-card__buttons{margin-right:auto}}@media(min-width:768px){.catalog-section[data-view=list] .product-card__description-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.catalog-section[data-view=list] .product-card__info{min-width:161px}.catalog-section[data-view=list] .product-card__buttons{margin-left:auto;min-width:150px}}@media(max-width:1023px){.catalog-section[data-view=list] .product-card__image-wrapper{max-width:auto;width:50%}}@media(min-width:1280px){.catalog-section[data-view=list] .product-card__buttons{min-width:177px}}.catalog-section .product-card__buttons{white-space:nowrap}.p-accordion{margin-bottom:20px}.p-accordion .accordion-switcher{display:none}.p-accordion .accordion-title{color:#3f3f3f;cursor:pointer;display:block;font-size:15px;font-weight:600;padding-bottom:16px;-webkit-transition:color .3s;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-accordion .accordion-title.-fix{padding-right:20px;position:relative}.p-accordion .accordion-switcher:checked~.accordion-title,.p-accordion .accordion-title:hover{color:#3f3f3f}.p-accordion label.accordion-title .chevron{display:block!important;float:none;height:28px;position:absolute;right:0;top:-2px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:14px}.p-accordion .accordion-switcher:checked~label.accordion-title .chevron{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-accordion .accordion-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:0;overflow:hidden;-webkit-transition:max-height .3s;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.p-accordion .accordion-switcher:checked~.accordion-body{max-height:232px;overflow-y:auto}.contacts-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:400;grid-column:1/-1;line-height:1.7;width:100%}@media(min-width:768px){.contacts-table{line-height:1.14}}.contacts-table__title{font-size:18px;font-weight:600;line-height:1.33;margin-bottom:24px}.contacts-table__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #989898;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 0}@media(min-width:768px){.contacts-table__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;padding:16px 0}}.contacts-table__title-small{color:#989898;line-height:1.14}@media(min-width:768px){.contacts-table__title-small{width:24%}}.contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:16px;line-height:1.14;width:100%}.contacts__title{font-size:22px;font-weight:600;grid-column:1/-1;line-height:1.09}@media(min-width:1024px){.contacts{background-color:#f7f7f7;border-radius:4px;gap:40px;padding:40px 56px}}.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;width:100%}@media(min-width:768px){.contacts__wrapper{padding:32px 40px}}@media(min-width:1024px){.contacts__wrapper{border-radius:0;padding:0!important}}.contacts a{-webkit-transition:color .3s;transition:color .3s}.contacts a:hover{color:#38634f}.contacts__link{color:#54866f;font-size:13px;font-weight:600;line-height:1.69;-webkit-text-decoration-line:underline;text-decoration-line:underline}.contacts__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media(min-width:1024px){.contacts__row{max-width:77%}}.contacts__row:first-of-type p{line-height:1.7}.contacts__block-title{font-size:18px;font-weight:600;line-height:1.33}.contacts__row-title{color:#989898;font-size:12px;font-weight:400}.contacts__container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr;margin:0 12px;padding:32px 0 120px}@media(min-width:768px){.contacts__container{margin:0 40px}}@media(min-width:1024px){.contacts__container{padding:12px 0 120px;row-gap:40px}}@media(min-width:1280px){.contacts__container{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:57.8% 1fr;margin:0 auto}}.contacts__map{margin-bottom:-3px}.page-favorites__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-weight:400;gap:24px;line-height:22px;white-space:nowrap}@media(max-width:767px){.page-favorites__controls{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:768px){.page-favorites__controls{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-favorites__controls .filter__button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:currentColor;cursor:pointer;display:inline-block;gap:8px;margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}.page-favorites__controls .filter__button,.page-favorites__controls-first-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-favorites__controls-first-row{-ms-flex-negative:0;flex-shrink:0;gap:24px}.page-favorites__controls-group{-webkit-box-pack:end!important;-ms-flex-pack:end!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end!important;width:100%}@media(max-width:1023px){.page-favorites__controls-group{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}}.page-favorites__controls-group .sort__list-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end!important;-ms-flex-pack:end!important;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:4px;justify-content:flex-end!important}.form-input{background:#f7f7f7;border:1px solid #ededed;border-radius:4px;padding:11px 16px;resize:none;-webkit-transition:all .3s;transition:all .3s;width:100%}.form-input__error{border-color:#e87373}.form-input::-webkit-input-placeholder{color:#989898}.form-input::-moz-placeholder{color:#989898}.form-input:-ms-input-placeholder{color:#989898}.form-input::-ms-input-placeholder{color:#989898}.form-input::placeholder{color:#989898}.form-input:focus{border-color:#54866f}.form__textarea{background-color:#f7f7f7;border:1px solid #ededed;border-radius:4px;padding:11px 16px;resize:none;width:100%}.form__radio-input{сursor:pointer;opacity:0;position:absolute}.form__radio-label{cursor:pointer;display:block;padding-left:28px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__radio-button{border:1px solid #e1e1e1;border-radius:50%;height:16px;left:0;position:absolute;top:4px;width:16px}.form__radio-button:after{content:"";display:none;position:absolute}.form__radio-label .form__radio-input:checked~.form__radio-button:after{display:block}.form__radio-label .form__radio-button:after{background:#54866f;border-radius:50%;height:6px;left:4px;top:4px;width:6px}.form-request--dark{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1024px){.form-request--dark{background-color:#f7f7f7;border-radius:4px;gap:40px;padding:40px 56px}}.form-request--dark .form-request__content{gap:8px}@media(min-width:1024px){.form-request--dark .form-request__content{gap:16px}}.form-request--dark .form-request__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px;width:100%}@media(min-width:768px){.form-request--dark .form-request__wrapper{padding:32px 40px}}@media(min-width:1024px){.form-request--dark .form-request__wrapper{border-radius:0;padding:0!important}}.form-request--dark textarea{resize:none}.form-request--dark .form-request__title{font-size:18px;font-weight:600;line-height:1.33;margin-bottom:0}.form-request--dark .form-input{background-color:#fff}.form-request--dark .form-request__file-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-top:8px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}@media(min-width:1024px){.form-request--dark .form-request__file-submit{margin-top:16px}}.form-request--dark .form-request__two-fields{gap:16px}@media(min-width:1024px){.form-request--dark .form-request__two-fields{gap:24px}}.form-request--dark .form-request__file{max-width:100%;padding-bottom:8px;text-align:center}.form-request--dark .form-request__file strong{font-weight:600}.form-request--dark .form-request__two-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form-request__title{font-size:16px;margin-bottom:24px}.form-request__content{gap:16px}.form-request__content,.form-request__two-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-request__two-fields{gap:24px}@media(min-width:768px){.form-request__two-fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-request__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-request__input input,.form-request__input textarea{padding:11px 16px;width:100%}.form-request__file-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:24px;max-width:100%}@media(min-width:768px){.form-request__file-submit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-direction:row;flex-direction:row;max-height:47px}}.form-request__file{border-radius:4px;cursor:pointer;line-height:1;overflow:hidden;padding:16px 24px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:100%}@media(min-width:768px){.form-request__file{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.form-request__file input{display:none}.form-request__file div{font-size:12px;white-space:nowrap}.form-request__file[\:has\(input\[data-is-empty\%3Dtrue\]\)]{background:#e4f4ed;border:1px dashed #54866f}.form-request__file:has(input[data-is-empty=true]){background:#e4f4ed;border:1px dashed #54866f}.form-request__file[\:has\(input\[data-is-empty\%3Dtrue\]\)] div{color:#38634f}.form-request__file:has(input[data-is-empty=true]) div{color:#38634f}.form-request__file[\:has\(input\[data-is-empty\%3Dfalse\]\)]{background:#ededed;border:1px dashed #989898;pointer-events:none}.form-request__file:has(input[data-is-empty=false]){background:#ededed;border:1px dashed #989898;pointer-events:none}.form-request__file[\:has\(input\[data-is-empty\%3Dfalse\]\)] div{color:#989898}.form-request__file:has(input[data-is-empty=false]) div{color:#989898}.form-request__submit{background:#54866f;border-radius:4px;color:#fff;cursor:pointer;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:16px 30px;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.form-request__submit:hover{background-color:#38634f}.form-request__error{color:#e87373;font-size:10px;padding:4px 0 4px 16px}.form-request__files-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-request__file-item,.form-request__files-list{display:-webkit-box;display:-ms-flexbox;display:flex}.form-request__file-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#f3f6f5;border-radius:4px;justify-content:space-between;overflow:hidden;padding:8px 12px 8px 36px;position:relative;white-space:nowrap}.form-request__file-item:first-child{margin-top:24px}.form-request__file-item:before{background:url(/frontend/src/assets/svg/forms/file.svg);background-repeat:no-repeat;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;left:0;margin-left:12px;position:absolute;width:17px}.form-request__delete-button{color:#3f3f3f;cursor:pointer;font-size:28px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.form-request__delete-button:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header__inner-wrapper{position:relative}.header__top-line{display:none}@media(min-width:769px){.header__top-line{background-color:#45454b;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 0}}.header__top-line-inner-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#a7a7a7!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px 20px;justify-content:space-between}.header__top-line-inner-wrapper,.header__top-line-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.header__top-line-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 20px}.header__top-line-address,.header__top-line-navigation-item{-ms-flex-negative:0;flex-shrink:0}.header__top-line-navigation-item{border-bottom:1px solid transparent;color:#a7a7a7!important;-webkit-transition:border-color .3s;transition:border-color .3s}.header__top-line-navigation-item:hover{border-bottom:1px solid}.header__main{display:none}@media(min-width:769px){.header__main{display:block;padding:16px 0}}.header__main-inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:space-between}.header__main-logo{max-width:300px;width:30%}.header__main-logo-image{width:100%}.header__main-logo-subtitle{color:#929292!important}.header__main-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-negative:0;align-items:flex-start;color:#54866f!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:8px}.header__main-contacts-link{border-bottom:1px solid transparent;color:#54866f!important;font-size:13px;font-weight:600;line-height:1.25;position:relative;-webkit-transition:border-color .3s;transition:border-color .3s}.header__main-contacts-link:before{bottom:-4px;content:"";display:block;left:-4px;position:absolute;right:-4px;top:-4px}.header__main-contacts-link:hover{border-bottom:1px solid}.header__main-request{-ms-flex-negative:0;flex-shrink:0}@media(min-width:1024px){.header__main-request{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media(min-width:1280px){.header__main-request{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header__main-request-button{border-radius:6px;display:block;font-size:13px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.4;margin-left:auto;padding:10px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__main-user-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-negative:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-shrink:0;gap:20px;justify-content:flex-end;order:2;width:100%}@media(min-width:1024px){.header__main-user-icons{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header__main-user-icons svg{stroke:#3f3f3f;display:block;height:20px;width:20px}.header__compare svg{fill:#3f3f3f;stroke:none}.header__main-user-icons-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;text-align:center}.header__main-user-icons-item,.header__main-user-icons-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header__main-user-icons-link{color:#3f3f3f;gap:4px;-webkit-transition:color .3s;transition:color .3s}.header__main-user-icons-link:hover{color:#54866f}.header__main-user-icons-count{background-color:#54866f;border-radius:14px;color:#fff;font-size:10px;font-weight:700;left:50%;line-height:6px;padding:4px;position:absolute;top:-7px}.header__mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;overflow-y:scroll}@media(min-width:769px){.header__mobile{display:none}}.header__mobile::-webkit-scrollbar{display:none}.header__mobile a{height:auto;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header__mobile-user-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;margin-right:16px;margin-top:24px;width:auto}.header__mobile-user-icons svg{stroke:#fff}.header__mobile-user-icons .header__compare svg{fill:#fff;stroke:none}.header__mobile-user-icons-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#fff!important;-ms-flex-direction:row;flex-direction:row}.header__mobile-user-icons-count{left:10px}.header__mobile-top-line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(min-width:769px){.header__mobile-top-line{display:none}}.header__mobile-top-line-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;justify-content:center;position:absolute;right:14px;top:13px}.header__mobile-top-line-icons-link svg{stroke:#fff;display:block;height:20px;width:20px}.header__mobile-top-line-logo{color:#fff;font-size:16px;font-weight:700;margin:7px auto}.navigation{display:block}.navigation__button{display:none}@media(min-width:769px){.navigation__button{background-color:#54866f;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:700;height:45px;padding:12px 24px;position:relative;text-align:left;text-transform:uppercase;width:277px}}.navigation__button--active{background-color:#426251}.navigation__button-icon{background-color:#fff;border-radius:20px;height:2px;position:absolute;right:25px;top:calc(50% - 1px);-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-duration:.25s;transition-duration:.25s;width:17px}.navigation__button-icon:before{top:-6px}.navigation__button-icon:after,.navigation__button-icon:before{background-color:#fff;border-radius:20px;content:"";height:2px;left:0;position:absolute;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition:top .25s .25s,-webkit-transform .25s;transition:top .25s .25s,-webkit-transform .25s;transition:transform .25s,top .25s .25s;transition:transform .25s,top .25s .25s,-webkit-transform .25s;width:17px}.navigation__button-icon:after{top:6px}.navigation__button--active .navigation__button-icon{background:transparent;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-duration:.1s;transition-duration:.1s}.navigation__button--active .navigation__button-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .25s,-webkit-transform .25s .25s;transition:top .25s,-webkit-transform .25s .25s;transition:top .25s,transform .25s .25s;transition:top .25s,transform .25s .25s,-webkit-transform .25s .25s}.navigation__button--active .navigation__button-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .4s,-webkit-transform .25s .25s;transition:top .4s,-webkit-transform .25s .25s;transition:top .4s,transform .25s .25s;transition:top .4s,transform .25s .25s,-webkit-transform .25s .25s}.navigation__wrapper{margin-top:8px;width:100%;z-index:2}@media(min-width:769px){.navigation__wrapper{display:none;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navigation__content{background:#fff;margin-left:0}}.navigation__subtitle{border-bottom:1px solid hsla(0,0%,60%,.16);color:#fff;display:block;font-size:13px;line-height:22px;margin-right:12px;padding:16px 16px 16px 0;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;width:100%}.navigation__subtitle:before{top:calc(50% - 6px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__subtitle:after,.navigation__subtitle:before{background:#fff;content:"";display:block;height:8px;position:absolute;right:10px;-webkit-transition:.1s linear;transition:.1s linear;width:1.5px}.navigation__subtitle:after{top:calc(50% - 1px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media(min-width:769px){.navigation__subtitle{border:none;border-radius:4px;color:inherit;padding:8px 16px;-webkit-transition:none;transition:none;width:262px}.navigation__subtitle:after,.navigation__subtitle:before{display:none}}.navigation__subtitle a{cursor:pointer;display:block;position:relative}.navigation__subtitle a:before{content:"";display:block;height:100%;left:-10px;padding:12px;position:absolute;width:calc(100% + 20px)}.navigation__subtitle--opened{font-size:15px;font-weight:600;text-align:center}@media(min-width:769px){.navigation__subtitle--opened{font-size:inherit;font-weight:inherit;text-align:left}}.navigation__subtitle--opened:before{top:calc(50% - 3px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation__subtitle--opened:after{right:15px;top:calc(50% - 3px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:769px){.navigation__first-level{border-radius:8px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.08),0 16px 32px 0 rgba(0,0,0,.08);box-shadow:0 0 8px 0 rgba(0,0,0,.08),0 16px 32px 0 rgba(0,0,0,.08);overflow:hidden;padding:4px 0;position:relative}.navigation__first-level-item{padding:4px 8px}.navigation__first-level-item:focus .navigation__subtitle,.navigation__first-level-item:hover .navigation__subtitle{background:rgba(228,244,237,.7);color:#54866f}}.navigation__second-level{display:none;margin:4px 0}@media(min-width:769px){.navigation__second-level{-webkit-box-orient:vertical;-webkit-box-direction:normal;grid-row-gap:16px;grid-column-gap:40px;border-left:1px solid #e1e1e1;border-left:1px solid var(--e-1-e-1-e-1,#e1e1e1);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;display:grid;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);height:100%;left:276px;margin:0;max-height:100%;overflow-y:scroll;padding:24px 40px 16px;position:absolute;row-gap:16px;top:0;visibility:hidden;width:calc(100% - 276px)}.navigation__second-level::-webkit-scrollbar-track{background:#fff}}.navigation__second-level-item{color:#fff;padding:10px 10px 10px 0}.navigation__second-level-item a{color:#fff}@media(min-width:769px){.navigation__second-level-item{color:#3f3f3f!important;padding:0;position:relative;-webkit-transition:all .3 linear;transition:all .3 linear}.navigation__second-level-item a{color:#3f3f3f!important}.navigation__second-level-item a:before{content:"";height:100%;left:-4px;padding:16px;position:absolute;top:-4px;width:100%}.navigation__second-level-item:hover{color:#54866f!important;text-decoration:underline}.navigation__second-level-item:hover a{color:#54866f!important}}.navigation .grabbing{cursor:-webkit-grabbing;cursor:grabbing}.order{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1280px){.order{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.order__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;min-height:450px;padding-bottom:80px;padding-top:30px}.order__title{color:#3f3f3f;font-size:22px;font-weight:600;line-height:160%}.order__form{width:100%}.order__details{gap:16px}.order__details,.order__details-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.order__details-item{border:1px solid #e1e1e1;border-radius:4px;gap:24px;padding:24px}.order__details-item-title{font-size:16px;font-weight:600;line-height:24px}.order__details-item-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:768px){.order__details-item-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.order__details-item-aside{width:100%}@media(min-width:768px){.order__details-item-aside{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:194px}}.order__details-delivery-list{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.order__details-delivery-list{grid-template-columns:repeat(2,1fr)}}.order__details-delivery-item-description{font-size:13px;font-weight:500;line-height:22px}.order__details-delivery-item-description b{font-weight:600}.order__details-form{position:relative}.order__details-form-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.order__details-form-fields{grid-template-columns:repeat(3,1fr);margin-top:30px}}.order__details-form-legal{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.order__details-form-legal{grid-template-columns:repeat(2,1fr)}}.order__details-form-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;align-items:center;background-color:#ededed;border:1px solid #ededed;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1px;justify-content:center;width:100%}@media(min-width:768px){.order__details-form-controls{position:absolute;right:24px;top:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.order__details-form-controls-item{background-color:#fff;cursor:pointer;padding:10px 24px;width:50%}@media(min-width:768px){.order__details-form-controls-item{width:unset}}.order__details-form-controls-item--active{background-color:#e4f4ed}.order__details-payment-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px}@media(min-width:768px){.order__details-payment-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.order__details-payment-item img{height:105px;width:105px}.order__details-cart-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order__details-cart-item,.order__details-cart-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.order__details-cart-item{border:1px solid #ededed;padding:24px}@media(min-width:768px){.order__details-cart-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1024px){.order__details-cart-item{gap:30px}}.order__details-cart-item-details{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:space-between;width:100%}@media(min-width:768px){.order__details-cart-item-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1024px){.order__details-cart-item-details{gap:30px}}.order__details-cart-item-details-sum{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:16px}@media(min-width:768px){.order__details-cart-item-details-sum{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1024px){.order__details-cart-item-details-sum{gap:30px}}.order__details-cart-item-image{-ms-flex-negative:0;flex-shrink:0;height:53px;overflow:hidden;position:relative;width:64px}@media(min-width:1024px){.order__details-cart-item-image{height:76px;width:93px}}.order__details-cart-item-image a{display:block;height:100%;width:100%}.order__details-cart-item-image img{left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.order__details-cart-item-details-name{font-size:16px;font-weight:400;line-height:160%}@media(min-width:1024px){.order__details-cart-item-details-name{margin-right:10px}}.order__details-cart-item-details-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:75px}@media(min-width:768px){.order__details-cart-item-details-item{gap:8px}}.order__details-cart-item-details-semititle{text-wrap:nowrap;font-size:12px;font-weight:400;line-height:24px}.order__details-cart-item-details-property{text-wrap:nowrap;font-size:16px;font-weight:600;line-height:24px}.order__checkout{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;width:100%}@media(min-width:1280px){.order__checkout{width:277px}}.order__checkout-title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:24px}.order__checkout-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:600;justify-content:space-between;line-height:1.2}.order__checkout-item-price{text-align:right}.order .js-delivery-cost-agreement{color:#a9a9a9}.order__checkout-total{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:14px;font-weight:600;height:38px;justify-content:space-between;line-height:1.2}.order__checkout-total-price{text-wrap:nowrap;font-size:18px;font-weight:600;line-height:1.3;text-align:right}.order__checkout-button{background-color:#54866f;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;margin-top:8px;padding:10px;text-align:center;text-transform:uppercase;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color;width:100%}.order__checkout-button:hover{background-color:#38634f}.order__checkout-button span{display:inline-block;height:13px;position:relative;width:13px}.order__checkout-button span:before{top:6.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.order__checkout-button span:after,.order__checkout-button span:before{background-color:#fff;content:"";height:7px;position:absolute;width:1.5px}.order__checkout-button span:after{top:2.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.orders-item-single{margin-bottom:56px;margin-top:20px}.orders-item-single__notice{background-color:#fbeef1;border:1px solid #e87373;border-radius:3px;margin:20px 0;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-item-single__notice-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.orders-item-single__notice-text{font-size:14px;font-weight:400;line-height:22px}.orders-item-single__title{font-size:22px;font-weight:600;line-height:160%;margin:16px 0 24px}@media(min-width:1024px){.orders-item-single__title{margin:24px 0}}.orders-item-single__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.orders-item-single__item{font-size:13px;font-weight:400;line-height:160%;overflow:hidden}@media(min-width:1024px){.orders-item-single__item{border:1px solid #e1e1e1;border-radius:4px}}.orders-item-single__item-header{background-color:#f7f7f7;border-bottom:1px solid #e1e1e1;padding:16px}.orders-item-single__order-info-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border:1px solid #e1e1e1;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0 32px;justify-content:space-between}@media(min-width:1024px){.orders-item-single__order-info-table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:none;border-radius:unset;-ms-flex-direction:row;flex-direction:row;padding:16px}.orders-item-single__order-info-table:not(:last-of-type){border-bottom:1px solid #e1e1e1}}.orders-item-single__order-info-table-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px}.orders-item-single__order-info-table-item:not(:last-of-type){border-bottom:1px solid #e1e1e1}.orders-item-single__order-info-table-item span:first-child{min-width:115px}@media(min-width:1024px){.orders-item-single__order-info-table-item{border-bottom:none!important;display:block;padding:0;width:calc(25% - 80px)}.orders-item-single__order-info-table-item:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;width:120px}.orders-item-single__order-info-table-item:nth-of-type(5){-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;width:96px}.orders-item-single__order-info-table-item:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;width:104px}}.orders-item-single__order-info-table-item b{display:block;font-weight:600}.orders-item-single__cart-info,.orders-item-single__item-content-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1024px){.orders-item-single__cart-info,.orders-item-single__item-content-list{gap:0}}.orders-item-single__cart-info-table{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #e1e1e1;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:1024px){.orders-item-single__cart-info-table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:none;border-bottom:1px solid #e1e1e1;border-radius:unset;-ms-flex-direction:row;flex-direction:row;gap:32px;padding:16px}}.orders-item-single__cart-info-table-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-shrink:0;gap:16px;padding:16px}.orders-item-single__cart-info-table-item:not(:last-of-type){border-bottom:1px solid #e1e1e1}@media(min-width:1024px){.orders-item-single__cart-info-table-item:not(:last-of-type){border:none}}.orders-item-single__cart-info-table-item span:first-child{min-width:115px}@media(min-width:1024px){.orders-item-single__cart-info-table-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:104px}.orders-item-single__cart-info-table-item:first-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.orders-item-single__cart-info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}@media(min-width:1024px){.orders-item-single__cart-info-content{display:block}}.orders-item-single__item-content-list{counter-reset:cartItemsCount}.orders-item-single__item-content-item{position:relative}.orders-item-single__item-content-item:before{content:""}@media(min-width:1024px){.orders-item-single__item-content-item:before{content:counter(cartItemsCount) ". ";counter-increment:cartItemsCount;display:block;left:16px;position:absolute}.orders-item-single__item-content-item>div:first-of-type{padding-left:16px}}.orders-item-single__item-personal-info-list{border:1px solid #e1e1e1;border-radius:4px;margin-top:16px}@media(min-width:1024px){.orders-item-single__item-personal-info-list{border:none;border-radius:unset;margin-top:unset}}.orders-item-single__item-personal-info-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;padding:16px}.orders-item-single__item-personal-info-item:not(:last-of-type){border-bottom:1px solid #e1e1e1}.orders-item-single__item-personal-info-item div:first-of-type{-ms-flex-negative:0;flex-shrink:0;width:115px}@media(min-width:1024px){.orders-item-single__item-personal-info-item div:first-of-type{width:88px}}.orders-item-single--not-paid span:not(.orders-item-single__mobile-semititle){color:#e87373}.orders-item-single--paid span:not(.orders-item-single__mobile-semititle){color:#38634f}.orders-item-single__item-header{display:none/*! @specificity */}@media(min-width:1024px){.orders-item-single__item-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.orders-item-single__mobile-semititle{display:block}@media(min-width:1024px){.orders-item-single__mobile-semititle{display:none}}.orders-item-single__item-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f7f7f7;/*! @specificity */display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:16px}@media(min-width:1024px){.orders-item-single__item-footer{border-bottom:none!important}}.orders-item-single__item-footer .orders-item-single__cart-info-table-item{padding:0}.orders-item-single__item-footer>*{border-bottom:none!important}.orders-item-single__item-title{color:#3f3f3f!important;display:block;font-size:16px;font-weight:600;line-height:160%;margin:8px 0 0}@media(min-width:1024px){.orders-item-single__item-title{display:none}}.orders-item-single__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 20px;margin-top:24px}.orders-item-single__buttons-item{-ms-flex-negative:0;border:1px solid #54866f;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:unset;margin:0;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-item-single__buttons-item:hover{border-color:#38634f}.orders-item-single__buttons-item.transparent{border:1px solid #38634f;color:#38634f}.orders-item-single__buttons-item.transparent:hover{background-color:#ededed}.orders-item-single__buttons-item:disabled{background-color:#ededed;border:1px solid #989898;color:#989898;pointer-events:none}.orders-list{margin-bottom:56px;margin-top:20px}.orders-list__notice{background-color:#fbeef1;border:1px solid #e87373;border-radius:3px;margin:20px 0;padding:12px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-list__notice-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.orders-list__notice-text{font-size:14px;font-weight:400;line-height:22px}.orders-list__title{font-size:22px;font-weight:600;line-height:1;margin:24px 0 32px}.orders-list__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:32px}.orders-list__list-item{border:1px solid #989898;border-radius:4px;padding:24px 24px 8px;width:100%}.orders-list__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #989898;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-bottom:24px}@media(min-width:768px){.orders-list__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.orders-list__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(min-width:768px){.orders-list__content-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;width:50%}}.orders-list__content-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.orders-list__content-info b{font-weight:600}.orders-list__content-info-text{font-size:13px;font-weight:400;line-height:1.6;margin-top:4px}.orders-list__content-order{font-size:16px;font-weight:600;line-height:160%;margin-bottom:16px}.orders-list__content-status{background-color:#f7f7f7;border:1px solid #989898;border-radius:3px;font-size:13px;font-weight:400;line-height:22px;margin-top:8px;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-list__content-status--payment-allowed{background-color:#e4f4ed}@media(min-width:768px){.orders-list__content-status{width:auto}}.orders-list__content-button{min-width:50px}.orders-list__content-button-item{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:unset;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-list__content-button-item:disabled{opacity:.3;pointer-events:none}.orders-list__links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.orders-list__link{color:#54866f;font-size:13px;font-weight:600;line-height:1.5;padding:16px 0;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.orders-list__link:hover{color:#38634f}.page-catalog{color:#5c5c5c;font-family:OpenSans}.page-catalog .main{margin-top:32px!important}@media(max-width:1023px){.page-catalog .main{margin-left:0;width:100%!important}}.page-catalog .s-catalog-filter-left-col{margin-top:32px}.page-catalog .s-catalog-filter-products .b-sort{padding-top:0}.page-catalog__title{font-size:22px;font-weight:600;line-height:1;padding:32px 0 0}@media(max-width:767px){.page-catalog__title{display:none}}.page-catalog__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-weight:400;gap:24px;line-height:22px;white-space:nowrap}@media(max-width:767px){.page-catalog__controls{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:768px){.page-catalog__controls{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-catalog__controls .filter__button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:currentColor;cursor:pointer;display:inline-block;gap:8px;margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}.page-catalog__controls .filter__button,.page-catalog__controls-first-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.page-catalog__controls-first-row{-ms-flex-negative:0;flex-shrink:0;gap:24px}.page-catalog__controls-group{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media(max-width:479px){.page-catalog__controls-group{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.page-catalog__controls-group .sort__list-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:4px;justify-content:flex-end}.page-catalog .accordion-title.-fix:after{background-image:url(/local/templates/prioritet/images/symbols/symbols.svg#file);background-position:50%;background-repeat:no-repeat;background-size:contain}.index-slider{position:relative}.index-slider__slide-link{display:block;margin:0 auto;position:relative}@media(min-width:1280px){.index-slider__slide-link{max-height:350px}}.index-slider__slide-link:after{content:"";display:block;padding-top:72.9166666667%}@media(min-width:601px){.index-slider__slide-link:after{padding-top:34.1796875%}}@media(min-width:1025px){.index-slider__slide-link:after{padding-top:31.1387900356%}}.index-slider__slide-picture{bottom:0;left:0;position:absolute;right:0;top:0}.index-slider__slide-image{display:block;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.index-slider__navigation{display:none}@media(min-width:1280px){.index-slider__navigation{display:block;height:40px;margin-left:-56px;margin-right:-56px;pointer-events:none;position:absolute;top:calc(50% - 20px);width:calc(100% + 112px)}}.index-slider__navigation--next,.index-slider__navigation--prev{background-color:#f7f7f7;border-radius:50%;cursor:pointer;height:40px;pointer-events:all;position:absolute;width:40px;z-index:2}.index-slider__navigation--next.swiper-button-disabled,.index-slider__navigation--prev.swiper-button-disabled{opacity:.5}.index-slider__navigation--prev{left:0;position:relative;top:0}.index-slider__navigation--prev:before{top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.index-slider__navigation--prev:after,.index-slider__navigation--prev:before{background-color:#568972;content:"";height:12px;left:17px;position:absolute;width:2px}.index-slider__navigation--prev:after{bottom:18px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.index-slider__navigation--next{right:0;top:0}.index-slider__navigation--next:before{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.index-slider__navigation--next:after,.index-slider__navigation--next:before{background-color:#568972;content:"";height:12px;left:20px;position:absolute;width:2px}.index-slider__navigation--next:after{bottom:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.index-slider__pagination{bottom:0;padding:10px}.index-slider__pagination .swiper-pagination-bullet{background-color:#f7f7f7;border-radius:50%;height:12px;width:12px}.index-slider__pagination .swiper-pagination-bullet-active{background-color:#568972}.pagination-section{margin:20px auto;padding:.5em 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:480px){.pagination-section{margin-top:40px}}.pagination-section__title{display:none}@media(min-width:480px){.pagination-section__title{display:inline;padding-right:.75em}}.pagination-section__item{border-left:1px solid;border-color:#cdcdcd;padding-left:.75em;padding-right:.5em;text-decoration:none}.pagination-section__item:first-of-type{border:none;padding-left:0}@media(max-width:331px){.pagination-section__item:first-of-type,.pagination-section__item:last-of-type{display:none}.pagination-section__item:nth-of-type(2){border:none}}.pagination-section .js-pagination-item--current{font-weight:700;pointer-events:none}.product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid #ededed;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0 auto;padding:24px 16px;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}@media(min-width:480px){.product-card{max-width:218px}}@media(min-width:1024px){.product-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.product-card__tags{left:11px;position:absolute;top:11px}.product-card__image-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;align-items:center;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;flex-shrink:0;height:100%;justify-content:center;max-height:160px;width:100%}.product-card__image{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-card__description-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}.product-card__description-wrapper,.product-card__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.product-card__info{gap:8px}.product-card__name{font-size:14px;font-weight:400;line-height:18px}.product-card__code{color:#989898;font-size:13px;font-weight:400;line-height:18px}.product-card__price-remark{color:#989898;font-size:11px;font-weight:400;line-height:1.2;margin-top:2px}.product-card__price-grid-view,.product-card__price-list-view{color:#cd4949;font-size:14px;font-weight:600;line-height:23px}.product-card__text{font-size:13px;font-weight:400;line-height:22px;width:100%}@media(--less-laptop){.product-card__text{display:none}}.product-card__price-request{color:#cd4949}.product-card__price-request,.product-card__price-show{font-size:14px;font-weight:600;line-height:23px}.product-card__favorites-icon{cursor:pointer;padding:8px;position:absolute;right:0;top:0}.product-card__favorites-icon svg{stroke:#989898;fill:#fff;height:20px;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:fill,stroke;transition-property:fill,stroke;width:20px}.product-card__favorites-icon--filled svg{fill:#38634f;stroke:#38634f}@media(min-width:1024px){.product-card__favorites-icon:hover svg{fill:#54866f;stroke:#54866f}}.footer{background:#45454b}.footer__content{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"navigation navigation" "navigation navigation" "contacts contacts" "payment payment" "copyright copyright";grid-template-columns:repeat(2,1fr);padding:32px 12px}@media(min-width:768px){.footer__content{gap:32px 16px;grid-template-areas:"navigation navigation navigation contacts" "copyright copyright payment payment";grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.footer__content{grid-template-areas:"navigation navigation navigation contacts" "copyright . . payment";grid-template-columns:repeat(3,1fr) 2fr}}.footer__navigation{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;grid-area:navigation}@media(max-width:767px){.footer__navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}}.footer__navigation-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}@media(min-width:768px){.footer__navigation-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 8px);flex:0 0 calc(33% - 8px)}}.footer__navigation-item-title{font-size:13px;font-weight:600;line-height:2;margin-bottom:16px}@media(min-width:768px){.footer__navigation-item-title{margin-bottom:24px}}.footer__navigation-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-weight:400;gap:8px;line-height:1.6}.footer__navigation-item-link{border-bottom:1px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__navigation-item-link:hover{border-bottom:1px solid #fff}.footer__copyright{color:#989898;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;grid-area:copyright;line-height:2}@media(min-width:768px){.footer__copyright{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;grid-area:contacts}@media(min-width:480px){.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:768px){.footer__contacts{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.footer__contacts-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.footer__contacts-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.footer__contacts-call{border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:400;line-height:1;margin-bottom:16px;-webkit-transition:border-color .3s;transition:border-color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.footer__contacts-call{margin-left:auto}}.footer__contacts-call:hover{border-bottom:1px solid transparent}.footer__contacts__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:8px}.footer__contacts-phone{font-size:18px;font-weight:400;line-height:1}@media(min-width:768px){.footer__contacts-address{margin-bottom:36px;text-align:right}}.footer__contacts-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.footer__contacts-social{-webkit-transition:opacity .3s;transition:opacity .3s}.footer__contacts-social:hover{opacity:.7}.footer__payment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;grid-area:payment}@media(min-width:768px){.footer__payment{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__contacts{color:#fff}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}[dir=ltr] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir=rtl] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}

/*# sourceMappingURL=app.css.map*/
/* End */


/* Start:/local/templates/prioritet/components/bitrix/search.title/prioritet/style.css?17254303614360*/
.bx-searchtitle {
    float: right;
}

.bx-searchtitle .bx-block-title {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600;
}

.bx-searchtitle .bx-input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx-searchtitle .bx-input-group {
}

.bx-searchtitle .bx-input-group .bx-form-control {
    display: table-cell;
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f8fafc;
    border: 1px solid #d5dadc;
    border-right: none;
    border-radius: 2px 0 0 2px;
    outline: none;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
    /* Fix of input shadow for IOS browsers. */
    background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
    background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}

.bx-searchtitle .bx-input-group-btn {
    position: relative;
    font-size: 0;
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    display: table-cell;
}

.bx-searchtitle .bx-input-group-btn button {
    position: relative;
    border: none;
    background: #95a1a8;
    display: inline-block;
    margin-bottom: 0;
    cursor: pointer;
    padding: 6px 12px;
    border-radius: 0 2px 2px 0;
    color: #fff;
    font-size: 16px;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.bx-searchtitle .bx-input-group-btn button:hover {
    background: #1484CE;
}

@media (max-width: 768px) {
    .title-search-result {
        position: static !important;
        width: 100%;
        min-width: 1px !important;
        margin-top: 8px;
    }
}


div.title-search-result {
    border: 1px solid #c6c6c682;
    display: none;
    z-index: 999;
    min-width: 370px;
    max-height: 50%;
	overflow-x: hidden;
    background-color: #FFF;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

div.title-search-fader {
    display: none;
    background-image: url('/local/templates/prioritet/components/bitrix/search.title/prioritet/images/fader.png');
    background-position: right top;
    background-repeat: repeat-y;
    position: absolute;
}

p.title-search-preview {
    font-size: 12px;
}

div.title-search-result td.title-search-price span {
    font-size: 26px;
}

/*========================*/
.bx_searche {
}

.bx_searche .bx_img_element {
    float: left;
    padding: 5px 16px;
}

.bx_searche .bx_item_block {
    position: relative
}

.bx_searche .bx_image {
    width: 45px;
    height: 45px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #e8e8e8;
}

.bx_searche .bx_item_element {
}

.bx_searche .bx_item_element hr {
    margin: 0;
    border: none;
    border-bottom: 1px solid #e5e5e5;
}

.bx_searche .bx_item_element a {
    display: block;
    font-size: 13px;
    text-decoration: none;
    padding: 8px 16px;
}

.bx_searche .bx_item_element a span {
    border-bottom: 1px solid transparent;
    transition: border-color .3s;
}

.bx_searche .bx_item_element a b {
    color: #000;
    font-weight: normal;
}

.bx_searche .bx_item_element a:hover span {
    border-bottom: 1px solid currentColor;
}

.bx_searche .bx_price {
    font-weight: bold;
    font-size: 13px;
}

.bx_searche .bx_price .old {
    font-weight: normal;
    text-decoration: line-through;
    color: #636363
}

.bx_item_block.all_result {
    padding: 8px 16px;
}

.bx_item_block.others_result {
    min-height: 0;
    padding: 0 0 12px;
    line-height: 12px;
}

.bx_item_block.all_result .all_result_title {
    display: block;
    font-size: 12px;
}
/* End */


/* Start:/local/templates/prioritet/components/bitrix/menu/top_menu/style.css?1703142659542*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 5px 0;
}

/* End */


/* Start:/local/templates/prioritet/components/bitrix/breadcrumb/.default/style.min.css?1703142659448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/prioritet/components/bitrix/menu/bottom_menu/style.css?1703142659542*/
.bx-inclinksfooter a{border-bottom: none;}
.bx-inclinksfooter .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}
.bx-inclinksfooter-container {
    margin-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.bx-inclinksfooter-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-inclinksfooter-item{
	padding: 0 0 5px 0;
}

/* End */


/* Start:/local/templates/prioritet/template_styles.css?17102489874995*/
.s-news-content .news-date-time {
    color: #568972 !important;
}

card-content .gallery .previews {
    width: 1px;
    padding-right: 5px !important;
}

h2 {
    color: #568972 !important;
}

div.news-detail ul, div.news-detail ol {

    border-left: 4px solid #568972 !important;
}

.container_k {
    width: 100%;
}

.container_k div {
    width: 44%;
    font-size: 16px;
    background: #f0f0f0;
}

.container_k div:nth-child(1) {
    float: left;
    padding: 15px 20px;

    border-radius: 15px;
    margin: auto;

}

.container_k div:nth-child(2) {
    float: right;
    padding: 15px 20px;

    border-radius: 15px;
    margin: auto;

}


.order_pays {
    background: #f0f0f0;
    color: #d02a27;
    padding: 15px 20px;
    font-size: 16px;
    border-radius: 5px;
    margin: auto;
    text-align: center;
}

.btn.btn-default {
    outline: 0;
    border-color: #568972 !important;
    background-color: #568972 !important;
    color: #fff;
}

.bx-subscribe {
    margin-bottom: 10px;
    margin: 0px !important;
}

.copy_m {
    color: #ffffff;
    margit-top: 20px;

}

.pays {
    max-width: 280px;
}

.sale-order-list-title-container {
    background: rgb(84 134 111) !important;
}


fieldset {
    font-family: sans-serif;
    border: 1px solid #568972;
    background: #f0f0f0;
    border-radius: 5px;
    padding: 15px;
    margin-top: 10px;
}

fieldset legend {
    background: #568972;
    color: #fff;
    padding: 5px 10px;
    font-size: 20px;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #ddd;
    margin-left: 20px;
}


.s-card-description-tabs h2 {
    color: #568972;
    font-size: 20px;
    font-weight: 800;
    margin-top: 5px;
    margin-bottom: 10px;
}

.s-catalog-filter-products {
    margin-top: 44px !important;
}

.s-hor-slider-products-tabs.m-cfx {
    padding-top: 0px !important;
}

.s-catalog-sections {
    padding-top: 0px !important;
}

.slider_h1 {
    position: static !important;
}


.s-header-company .phones {
    width: 340px;
    float: right;
    margin-top: 22px;
    margin-right: 70px;
}

.top_el {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 12px 10px;
}

.responsive {
    max-width: 100%;
    height: auto;
    margin: auto;
    margin-top: 10px;
}

cent.img {
    max-width: 100%;
    height: auto;
}

cent.div {
    max-width: 100%;
    height: auto;
    margin: auto;
    margit-top: 10px !important;
}

@media (min-width: 768px)

.m-cell.main-img {
    height: 340px;
}

.el-button {
    margin: 3px;
}

.s-catalog-products.section_height {
    height: 120px;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

.contact-page-block {
    display: flex;
    justify-content: space-around;
    flex-wrap: nowrap;
    padding-bottom: 25px;
}

.block-page-full {
    margin: 0 auto;
    margin-top: 20px;
}

.left-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 620px;
}

.left-block-item {
    height: 100%;
    max-height: max-content;
    flex-direction: row;
    margin-bottom: 15px;
}

.right-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 440px;
    background: #f8f8f8;
    padding: 25px;
}

.border-full-green {
    border: 2px solid #54866f;
    padding: 25px 35px;
}

.left-border-green {
    border-left: 15px solid #54866f;
    padding-left: 25px;
    height: 100%;
    max-height: max-content;
}

.block-title {
    font-size: 20px;
    font-family: "OpenSans";
    color: rgb(80, 80, 80);
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    padding-bottom: 20px;
}

.center-title {
    text-align: center;
}

.left-block-item p {
    font-size: 16px;
    font-family: "OpenSans";
    color: rgb(80, 80, 80);
    line-height: 1.625;
}

.left-block-item strong {
    font-weight: 800;
}

.info-block, .phones-block, .email-block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.phones-block {
    padding-right: 65px;
    padding-bottom: 15px;
}

.info-block {
    padding: 5px 0;
}

.phones-block-img, .email-block-img {
    padding-right: 20px;
    padding-top: 10px;
}

.right-block p {
    font-size: 16px;
    font-family: "OpenSans";
    color: rgb(80, 80, 80);
    line-height: 1.625;
}

.right-block strong {
    font-weight: 800;
}

.padding-block {
    padding-bottom: 30px;
}


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


    .contact-page-block {
        flex-wrap: wrap;
    }


}

.grafik-test {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    color: #000000;

}

.grafik-test div {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100px;
    background: #fff;
    border-radius: 5px;
    margin: 10px !important;
    box-shadow: 0px 0px 10px #bebebe;
}

.grafik-test div span {

}

.grafik-test div.today {
    background: #54866f;
    color: #fff;
}

.hidden {
    display: none;
}
/* End */
/* /local/templates/prioritet/css/application.css?1741773564196825 */
/* /local/templates/prioritet/css/jquery.bxslider.css?17031426593975 */
/* /local/templates/prioritet/css/magnific-popup.css?17031426597789 */
/* /local/templates/prioritet/styles.css?17031426591493 */
/* /local/asset/css/third.css?172105516412434 */
/* /local/asset/css/main.css?17210551647792 */
/* /local/asset/fonts/stylesheet.css?1703142659103 */
/* /local/templates/prioritet/css/app.css?1766410837134429 */
/* /local/templates/prioritet/components/bitrix/search.title/prioritet/style.css?17254303614360 */
/* /local/templates/prioritet/components/bitrix/menu/top_menu/style.css?1703142659542 */
/* /local/templates/prioritet/components/bitrix/breadcrumb/.default/style.min.css?1703142659448 */
/* /local/templates/prioritet/components/bitrix/menu/bottom_menu/style.css?1703142659542 */
/* /local/templates/prioritet/template_styles.css?17102489874995 */
