

/* Start:/local/templates/dverishop_2020/css/owl.carousel.min.css?17119306823351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/dverishop_2020/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/dverishop_2020/css/owl.theme.default.min.css?17119306821013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/dverishop_2020/css/style.css?1711930682246012*/
@font-face {
    font-family: Muller;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url(/local/templates/dverishop_2020/css/../fonts/MullerRegular.woff2) format("woff2"), url(/local/templates/dverishop_2020/css/../fonts/MullerRegular.woff) format("woff")
}

@font-face {
    font-family: Muller;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url(/local/templates/dverishop_2020/css/../fonts/MullerBold.woff2) format("woff2"), url(/local/templates/dverishop_2020/css/../fonts/MullerBold.woff) format("woff")
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

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

hr {
    overflow: visible;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

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

a {
    background-color: transparent
}

abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: none
}

b, strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    display: table;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    white-space: normal;
    color: inherit
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

body {
    font-family: Muller, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: -.2px;
    color: #1a1a1a
}

a {
    color: #e53506
}

a:focus {
    outline: 1px dotted
}

button:focus, input:focus, select:focus, textarea:focus {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.h3, .h4, .h5, .h6, h3, h4, h5, h6 {
    font-weight: 400
}

.h1, .h2, h1, h2 {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.h1, h1 {
    margin-top: 0;
    margin-bottom: 25px
}

.h2, h2 {
    margin-bottom: 25px
}

.h3, h3 {
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 25px
}

.h3:first-child, h3:first-child {
    margin-top: 0
}

.h4, .h5, .h6, .table-responsive, h4, h5, h6, ol, p, table, ul {
    margin-top: 0;
    margin-bottom: 20px
}

.h4:last-child, .h5:last-child, .h6:last-child, .table-responsive:last-child, h4:last-child, h5:last-child, h6:last-child, ol:last-child, p:last-child, table:last-child, ul:last-child {
    margin-bottom: 0
}

table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    text-align: left;
    color: #9c9c9c
}

table .heading, table th {
    color: #1a1a1a
}

table td, table th {
    padding: 5px 0;
    vertical-align: top;
    border: none
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: top
}

ol, ul {
    padding-left: 0;
    list-style-position: inside
}

li {
    margin-bottom: 20px
}

li:last-child {
    margin-bottom: 0
}

.color-red {
    color: #e22a1b
}

.color-grey {
    color: #9c9c9c
}

.accent-text {
    font-size: 18px;
    margin-bottom: 30px
}

html {
    font-family: sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%
}

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

body {
    overflow-x: hidden;
    min-width: 320px;
    height: 100%;
    min-height: 100%;
    background-color: #f5f5f5;
    overflow-wrap: break-word
}

body.overflow {
    overflow: hidden
}

.wrapper {
    height: 100%
}

.main__inner {
    padding-top: 68px
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px
}

.main-page .page-content {
    padding-top: 0
}

.page-content {
    padding-top: 30px;
    padding-bottom: 60px
}

.page-text {
    max-width: 850px;
    margin-bottom: 40px
}

.page-text:last-child {
    margin-bottom: 0
}

.button {
    font-family: Muller, Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 234px;
    height: 50px;
    padding: 18px 14px 17px;
    cursor: pointer;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #f5f5f5;
    border: none;
    border-radius: 4px;
    background-color: #e22a1b;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.button:active, .button:hover {
    color: #f5f5f5;
    background-color: #b42216
}

.button:focus {
    outline: 1px dotted #000;
    -webkit-box-shadow: 0 0 5px 2px #e22a1b;
    box-shadow: 0 0 5px 2px #e22a1b
}

.button.disabled, .button:disabled {
    cursor: default;
    opacity: .5
}

.button.disabled:focus, .button:disabled:focus {
    outline: 0
}

.button--type_2 {
    font-size: 15px;
    height: 38px;
    padding-top: 10px;
    padding-bottom: 9px;
    border: 1px solid #1a1a1a;
    background-color: #133d52
}

.button--type_2:active, .button--type_2:hover {
    color: #fff;
    background-color: #091e29
}

.button--type_2:focus {
    -webkit-box-shadow: 0 0 5px 2px #133d52;
    box-shadow: 0 0 5px 2px #133d52
}

.button--type_3 {
    font-size: 15px;
    height: 38px;
    padding-top: 10px;
    padding-bottom: 9px;
    color: #133d52;
    border: 1px solid #1a1a1a;
    background-color: transparent
}

.button--type_3:active, .button--type_3:hover {
    color: #fff;
    background-color: #133d52
}

.button--type_3:focus {
    -webkit-box-shadow: 0 0 5px 2px #133d52;
    box-shadow: 0 0 5px 2px #133d52
}

.button--type_4 {
    color: #1a1a1a;
    background-color: #c8e0d5
}

.button--type_4:active, .button--type_4:hover {
    color: #1a1a1a;
    background-color: #b8d7c9
}

.button--type_4:focus {
    -webkit-box-shadow: 0 0 5px 2px #c8e0d5;
    box-shadow: 0 0 5px 2px #c8e0d5
}

.button--type_5 {
    font-size: 15px;
    height: 38px;
    padding-top: 10px;
    padding-bottom: 9px;
    color: #e22a1b;
    border: 1px solid #e22a1b;
    background-color: transparent
}

.button--type_5:active, .button--type_5:hover {
    color: #fff;
    background-color: #e22a1b
}

.button--type_5:focus {
    -webkit-box-shadow: 0 0 5px 2px #e22a1b;
    box-shadow: 0 0 5px 2px #e22a1b
}

.button--big {
    font-size: 18px;
    height: 50px;
    padding-top: 18px;
    padding-bottom: 17px
}

a.button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.input-label {
    position: relative;
    display: block
}

.input-label__label {
    font-size: 15px;
    line-height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    overflow: hidden;
    width: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    pointer-events: none;
    color: #133d52
}

.input-label .input.focus + .input-label__label, .input-label .input:focus + .input-label__label {
    font-size: 8px;
    top: 16%
}

.input-label .textarea + .input-label__label {
    top: auto;
    bottom: 17px;
    -webkit-transform: none;
    transform: none
}

.input-label .textarea.focus + .input-label__label, .input-label .textarea:focus + .input-label__label {
    font-size: 8px;
    bottom: 88%
}

.input-label.filled .input {
    border-color: #133d52;
    background-color: #fff
}

.input-label.filled .input + .input-label__label {
    font-size: 8px;
    top: 16%
}

.input-label.filled .textarea {
    border-color: #133d52;
    background-color: #fff
}

.input-label.filled .textarea + .input-label__label {
    font-size: 8px;
    bottom: 88%;
    -webkit-transform: none;
    transform: none
}

.input, .textarea {
    font-family: Muller, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    width: 100%;
    -webkit-transition: border-color .3s, background-color .3s;
    transition: border-color .3s, background-color .3s;
    color: #000;
    border: none;
    border-bottom: 1px solid #a4bfbb;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.input:focus, .textarea:focus {
    border-color: #133d52;
    background-color: #fff
}

.input.error, .textarea.error {
    border-color: #e22a1b !important
}

.input.error:focus, .textarea.error:focus {
    border-color: #e22a1b !important
}

.input:disabled, .textarea:disabled {
    border-color: #ededed;
    background-color: #ededed
}

.input:disabled + .input-label__label, .textarea:disabled + .input-label__label {
    opacity: .3
}

.input {
    min-height: 46px;
    padding: 16px 0 12px
}

.textarea {
    height: 100px;
    padding: 24px 0 14px;
    resize: none
}

.input::-webkit-input-placeholder {
    opacity: 1;
    color: #133d52
}

.input::-moz-placeholder {
    opacity: 1;
    color: #133d52
}

.input:-ms-input-placeholder {
    opacity: 1;
    color: #133d52
}

.textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #133d52
}

.textarea::-moz-placeholder {
    opacity: 1;
    color: #133d52
}

.textarea:-ms-input-placeholder {
    opacity: 1;
    color: #133d52
}

.file-label {
    position: relative;
    display: block;
    min-height: 46px;
    padding-right: 62px;
    cursor: pointer
}

.file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 54px;
    height: 100%;
    content: "...";
    border: 1px solid #a4bfbb;
    border-radius: 3px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.file-label__input {
    position: absolute;
    z-index: 0;
    overflow: hidden;
    width: 0;
    height: 0;
    opacity: 0
}

.file-label__file-title {
    line-height: 18px;
    display: block;
    overflow: hidden;
    padding: 16px 0 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #133d52;
    border-bottom: 1px solid #a4bfbb
}

.checkbox-label, .radio-label {
    font-size: 14px;
    line-height: 22px;
    position: relative;
    display: block;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 25px
}

.checkbox-label.disabled:focus, .radio-label.disabled:focus {
    outline: 0
}

.checkbox-label.error, .radio-label.error {
    color: #e22a1b
}

.checkbox-label:focus, .radio-label:focus {
    outline: 1px dotted inherit
}

.checkbox-label input[type=checkbox], .checkbox-label input[type=radio], .radio-label input[type=checkbox], .radio-label input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px
}

.checkbox-icon, .radio-icon {
    position: absolute;
    top: 16px;
    left: 0;
    width: 14px;
    height: 14px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    background-color: #fff
}

.radio-icon {
    border-radius: 50%
}

input[type=checkbox]:checked + .checkbox-icon:before, input[type=radio]:checked + .radio-icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 5px;
    height: 5px;
    content: "";
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #e22a1b
}

input[type=radio]:checked + .radio-icon:before {
    border-radius: 50%
}

.checkbox-text, .radio-text {
    cursor: pointer
}

input[type=checkbox].disabled ~ .checkbox-icon, input[type=checkbox].disabled ~ .checkbox-text, input[type=checkbox]:disabled ~ .checkbox-icon, input[type=checkbox]:disabled ~ .checkbox-text, input[type=radio].disabled ~ .radio-icon, input[type=radio].disabled ~ .radio-text, input[type=radio]:disabled ~ .radio-icon, input[type=radio]:disabled ~ .radio-text {
    cursor: default;
    opacity: .5
}

.select {
    display: block
}

.select-block {
    display: block
}

.select-block.select2-dropdown {
    border: none;
    border-radius: 0
}

.select-block .select2-container {
    width: 100% !important
}

.select-block .select2-container .select2-selection--single {
    height: 50px;
    border: none;
    border-radius: 0
}

.select-block .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
    padding-top: 2px;
    padding-right: 38px;
    padding-left: 14px;
    color: #9c9c9c
}

.select-block .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 38px;
    height: 50px
}

.select-block .select2-container--default .select2-selection--single .select2-selection__arrow b {
    width: 9px;
    height: 5px;
    margin-top: -3px;
    border: none;
    background: url(/local/templates/dverishop_2020/css/../images/icons/small-arrow-down.png)
}

.select-block .select2-dropdown {
    border: none;
    border-radius: 0
}

.select-block .select2-results__option {
    margin-bottom: 0;
    padding: 15px 14px 11px
}

.popup {
    display: none
}

.popup.fancybox-content {
    padding: 0
}

.popup-form, .popup-form.fancybox-content {
    padding: 35px 20px 45px;
    background-color: #c8e0d5
}

.popup-form.fancybox-content__title, .popup-form__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
    letter-spacing: -.5px;
    color: #133d52
}

.popup-form.fancybox-content__button-block, .popup-form__button-block {
    margin-top: 25px
}

.popup-form.fancybox-content__button, .popup-form__button {
    width: 100%
}

.popup-form .input-label, .popup-form.fancybox-content .input-label {
    margin-bottom: 20px
}

.popup-form .input-label .textarea.focus + .input-label__label, .popup-form .input-label .textarea:focus + .input-label__label, .popup-form .input-label.filled .textarea + .input-label__label, .popup-form.fancybox-content .input-label .textarea.focus + .input-label__label, .popup-form.fancybox-content .input-label .textarea:focus + .input-label__label, .popup-form.fancybox-content .input-label.filled .textarea + .input-label__label {
    bottom: 84%
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
}

::selection {
    background: #b3d4fc;
    text-shadow: none
}

.float-left {
    float: left
}

.float-right {
    float: right
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.hide {
    display: none
}

.nowrap {
    white-space: nowrap
}

.unstyled-list {
    padding: 0;
    list-style: none
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

.clearfix::after, .clearfix::before {
    display: table;
    content: ""
}

.clearfix::after {
    clear: both
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-touch-callout: none
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-right: auto;
    margin-left: auto
}

.slick-track:after, .slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide:focus {
    outline: 0
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background-color: #fff;
    background-image: url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=);
    background-repeat: no-repeat;
    background-position: center center
}

.slick-next, .slick-prev {
    position: absolute;
    top: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    border: none;
    background: 0 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-next.slick-disabled, .slick-prev.slick-disabled {
    cursor: default;
    opacity: .25
}

.slick-prev {
    left: 0
}

[dir=rtl] .slick-prev {
    right: 0;
    left: auto
}

.slick-next {
    right: 0
}

[dir=rtl] .slick-next {
    right: auto;
    left: 0
}

[data-simplebar] {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 25px;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    max-width: inherit;
    height: inherit;
    max-height: inherit
}

.simplebar-mask {
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: auto !important;
    height: auto !important;
    margin: 0;
    padding: 0;
    direction: inherit
}

.simplebar-offset {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: inherit !important;
    box-sizing: inherit !important;
    margin: 0;
    padding: 0;
    resize: none !important;
    direction: inherit !important;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    position: relative;
    display: block;
    visibility: visible;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    width: auto;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    direction: inherit;
    scrollbar-width: none
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none
}

.simplebar-content:after, .simplebar-content:before {
    display: table;
    content: " "
}

.simplebar-placeholder {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
    position: relative;
    z-index: -1;
    float: left;
    overflow: hidden;
    -webkit-box-sizing: inherit !important;
    box-sizing: inherit !important;
    width: 100%;
    max-width: 1px;
    height: 100%;
    max-height: 1px;
    margin: 0;
    padding: 0;
    pointer-events: none;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.simplebar-height-auto-observer {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    width: 1000%;
    min-width: 1px;
    height: 1000%;
    min-height: 1px;
    pointer-events: none;
    opacity: 0
}

.simplebar-track {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    overflow: hidden;
    pointer-events: none
}

[data-simplebar].simplebar-dragging .simplebar-content {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    position: absolute;
    z-index: 2;
    right: 2px;
    width: 7px;
    min-height: 10px
}

.simplebar-scrollbar:before {
    position: absolute;
    right: 0;
    left: 0;
    content: "";
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
    opacity: 0;
    border-radius: 7px;
    background: #133d52
}

.simplebar-scrollbar.simplebar-visible:before {
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s linear;
    opacity: 1
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.simplebar-horizontal {
    left: 20px;
    width: calc(100% - 40px);
    height: 5px
}

.container .simplebar-track.simplebar-horizontal {
    left: 0;
    width: 100%
}

.simplebar-track.simplebar-horizontal::after {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top: 1px solid #d7d7d7
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    z-index: 2;
    right: 0;
    left: 0;
    height: 100%
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    top: 0;
    right: auto;
    left: 0;
    width: auto;
    min-width: 10px;
    height: 5px;
    min-height: 0
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0
}

.hs-dummy-scrollbar-size {
    position: fixed;
    visibility: hidden;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 500px;
    height: 500px;
    opacity: 0;
    direction: rtl
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none
}

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    position: absolute !important;
    top: -9999px;
    left: -9999px;
    visibility: hidden;
    margin: 0
}

.fancybox-container {
    position: fixed;
    z-index: 99992;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    outline: 0;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.fancybox-outer {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.fancybox-bg {
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    opacity: 0;
    background: #1e1e1e
}

.fancybox-is-open .fancybox-bg {
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    opacity: .9
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    position: absolute;
    z-index: 99997;
    visibility: hidden;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    opacity: 0;
    direction: ltr
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
    visibility: visible;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    opacity: 1
}

.fancybox-infobar {
    font-size: 13px;
    line-height: 44px;
    top: 0;
    left: 0;
    min-width: 44px;
    height: 44px;
    padding: 0 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    color: #ccc;
    -webkit-font-smoothing: subpixel-antialiased;
    mix-blend-mode: difference;
    -webkit-touch-callout: none
}

.fancybox-toolbar {
    top: 0;
    right: 0
}

.fancybox-stage {
    z-index: 99994;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    direction: ltr
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    position: absolute;
    z-index: 99994;
    top: 0;
    left: 0;
    display: none;
    overflow: auto;
    width: 100%;
    height: 100%;
    padding: 44px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    text-align: center;
    white-space: normal;
    outline: 0;
    -webkit-backface-visibility: hidden;
    -webkit-overflow-scrolling: touch
}

.fancybox-slide::before {
    font-size: 0;
    display: inline-block;
    width: 0;
    height: 100%;
    content: "";
    vertical-align: middle
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image::before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    position: relative;
    display: inline-block;
    overflow: auto;
    max-width: 100%;
    margin: 0;
    padding: 44px;
    text-align: left;
    vertical-align: middle;
    background: #fff;
    -webkit-overflow-scrolling: touch
}

.fancybox-slide--image .fancybox-content {
    position: absolute;
    z-index: 99995;
    top: 0;
    left: 0;
    overflow: visible;
    max-width: none;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    background: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -webkit-backface-visibility: hidden
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image, .fancybox-spaceball {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0;
    background: 0 0
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
    overflow: visible;
    width: 100%;
    height: 100%;
    padding: 0
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe, .fancybox-video {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    background: 0 0
}

.fancybox-iframe {
    position: absolute;
    top: 0;
    left: 0
}

.fancybox-error {
    width: 100%;
    max-width: 400px;
    padding: 40px;
    cursor: default;
    background: #fff
}

.fancybox-error p {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color: #444
}

.fancybox-button {
    position: relative;
    display: inline-block;
    visibility: inherit;
    width: 44px;
    height: 44px;
    margin: 0;
    padding: 10px;
    cursor: pointer;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    border: 0;
    border-radius: 0;
    background: rgba(30, 30, 30, .6);
    -webkit-box-shadow: none;
    box-shadow: none
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: 0
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
    cursor: default;
    color: #888;
    outline: 0
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    position: relative;
    display: block;
    overflow: visible;
    width: 100%;
    height: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-button--fsexit svg:nth-child(1), .fancybox-button--pause svg:nth-child(1) {
    display: none
}

.fancybox-progress {
    position: absolute;
    z-index: 99998;
    top: 0;
    right: 0;
    left: 0;
    height: 2px;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    background: #ff5268
}

.fancybox-close-small {
    position: absolute;
    z-index: 401;
    top: -44px;
    right: -12px;
    padding: 8px;
    cursor: pointer;
    opacity: .8;
    color: #ccc;
    border: 0;
    border-radius: 0;
    background: 0 0
}

.fancybox-close-small:hover {
    opacity: 1;
    color: #fff
}

.fancybox-slide--html .fancybox-close-small {
    top: 0;
    right: 0;
    padding: 10px;
    color: currentColor
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
    height: 100px;
    opacity: 0;
    background-clip: content-box
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    right: 0;
    right: env(safe-area-inset-right);
    padding: 31px 6px 31px 26px
}

.fancybox-caption {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    z-index: 99996;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 75px 44px 25px 44px;
    text-align: center;
    pointer-events: none;
    color: #eee;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%)
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    overflow: auto;
    max-height: 50vh;
    pointer-events: all
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
    text-decoration: none;
    color: #ccc
}

.fancybox-caption a:hover {
    text-decoration: underline;
    color: #fff
}

.fancybox-loading {
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    padding: 0;
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    opacity: .7;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    background: 0 0
}

@-webkit-keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fancybox-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 0
}

.fancybox-fx-slide.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    opacity: 0
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5);
    opacity: 0
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1
}

.fancybox-fx-rotate.fancybox-slide--previous {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--next {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    opacity: 0
}

.fancybox-fx-rotate.fancybox-slide--current {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1
}

.fancybox-fx-circular.fancybox-slide--previous {
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--next {
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    opacity: 0
}

.fancybox-fx-circular.fancybox-slide--current {
    -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
    opacity: 1
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.fancybox-share {
    max-width: 90%;
    padding: 30px;
    text-align: center;
    border-radius: 3px;
    background: #f4f4f4
}

.fancybox-share h1 {
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
    color: #222
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    display: inline-block;
    min-width: 130px;
    margin: 0 5px 10px 5px;
    padding: 0 15px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    white-space: nowrap;
    text-decoration: none;
    border: 0;
    border-radius: 3px
}

.fancybox-share__button:link, .fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    position: relative;
    top: -1px;
    width: 25px;
    height: 25px;
    margin-right: 7px;
    vertical-align: middle
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    font-size: 14px;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 10px 15px;
    color: #5d5b5b;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    outline: 0;
    background: 0 0
}

.fancybox-thumbs {
    position: absolute;
    z-index: 99995;
    top: 0;
    right: 0;
    bottom: 0;
    display: none;
    width: 212px;
    margin: 0;
    padding: 2px 2px 4px 2px;
    background: #ddd;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-tap-highlight-color: transparent
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    position: absolute;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    white-space: nowrap
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #2a2a2a
}

.fancybox-thumbs__list a {
    position: relative;
    float: left;
    overflow: hidden;
    width: 100px;
    max-width: calc(50% - 4px);
    height: 75px;
    max-height: calc(100% - 8px);
    margin: 2px;
    padding: 0;
    cursor: pointer;
    outline: 0;
    background-color: rgba(0, 0, 0, .1);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent
}

.fancybox-thumbs__list a::before {
    position: absolute;
    z-index: 99991;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    opacity: 0;
    border: 6px solid #ff5268
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1
}

.irs {
    font-family: Arial, sans-serif;
    font-size: 12px;
    position: relative;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
    -webkit-touch-callout: none
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0 !important
}

.irs-bar {
    position: absolute;
    left: 0;
    display: block;
    width: 0
}

.irs-shadow {
    position: absolute;
    left: 0;
    display: none;
    width: 0
}

.irs-handle {
    position: absolute;
    z-index: 1;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default
}

.irs-handle::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    content: "";
    cursor: pointer;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.irs-handle.type_last {
    z-index: 2
}

.irs-max, .irs-min {
    position: absolute;
    display: block;
    cursor: default
}

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from, .irs-single, .irs-to {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

.irs-grid-pol.small {
    height: 4px
}

.irs-grid-text {
    font-size: 9px;
    line-height: 9px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 3px;
    text-align: center;
    white-space: nowrap;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    z-index: 2;
    top: 0;
    left: -1%;
    display: block;
    width: 102%;
    height: 100%;
    cursor: default;
    background: rgba(0, 0, 0, 0)
}

.lt-ie9 .irs-disable-mask {
    cursor: not-allowed;
    background: #000
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    font-size: 0 !important;
    line-height: 0 !important;
    position: absolute !important;
    z-index: -9999 !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important;
    overflow: hidden;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-style: solid !important;
    border-color: transparent !important;
    outline: 0 !important;
    background: 0 0 !important
}

.irs--flat {
    height: 40px
}

.irs--flat.irs-with-grid {
    height: 60px
}

.irs--flat .irs-line {
    top: 25px;
    height: 12px;
    border-radius: 4px;
    background-color: #e1e4e9
}

.irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #ed5565
}

.irs--flat .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--flat .irs-shadow {
    bottom: 16px;
    height: 1px;
    background-color: #e1e4e9
}

.irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent
}

.irs--flat .irs-handle > i:first-child {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background-color: #da4453
}

.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child {
    background-color: #a43540
}

.irs--flat .irs-max, .irs--flat .irs-min {
    font-size: 10px;
    line-height: 1.333;
    top: 0;
    padding: 1px 3px;
    color: #999;
    border-radius: 4px;
    background-color: #e1e4e9;
    text-shadow: none
}

.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to {
    font-size: 10px;
    line-height: 1.333;
    padding: 1px 5px;
    color: #fff;
    border-radius: 4px;
    background-color: #ed5565;
    text-shadow: none
}

.irs--flat .irs-from:before, .irs--flat .irs-single:before, .irs--flat .irs-to:before {
    position: absolute;
    bottom: -6px;
    left: 50%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin-left: -3px;
    content: "";
    border: 3px solid transparent;
    border-top-color: #ed5565
}

.irs--flat .irs-grid-pol {
    background-color: #e1e4e9
}

.irs--flat .irs-grid-text {
    color: #999
}

.irs--big {
    height: 55px
}

.irs--big.irs-with-grid {
    height: 70px
}

.irs--big .irs-line {
    top: 33px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 12px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, #fff));
    background: linear-gradient(to bottom, #ddd -50%, #fff 150%);
    background-color: #fff
}

.irs--big .irs-bar {
    top: 33px;
    height: 12px;
    border: 1px solid #428bca;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(30%, #428bca), to(#b9d4ec));
    background: linear-gradient(to bottom, #fff 0, #428bca 30%, #b9d4ec 100%);
    background-color: #92bce0;
    -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .5);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .5)
}

.irs--big .irs-bar--single {
    border-radius: 12px 0 0 12px
}

.irs--big .irs-shadow {
    bottom: 16px;
    height: 1px;
    background-color: rgba(66, 139, 202, .5)
}

.irs--big .irs-handle {
    top: 25px;
    width: 30px;
    height: 30px;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #b4b9be), to(white));
    background: linear-gradient(to bottom, #fff 0, #b4b9be 30%, #fff 100%);
    background-color: #cbcfd5;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2), inset 0 0 3px 1px #fff;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2), inset 0 0 3px 1px #fff
}

.irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover {
    border-color: rgba(0, 0, 0, .45);
    background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919ba5), to(white));
    background: linear-gradient(to bottom, #fff 0, #919ba5 30%, #fff 100%);
    background-color: #939ba7
}

.irs--big .irs-max, .irs--big .irs-min {
    top: 0;
    padding: 1px 5px;
    color: #fff;
    border-radius: 3px;
    background-color: #9f9f9f;
    text-shadow: none
}

.irs--big .irs-from, .irs--big .irs-single, .irs--big .irs-to {
    padding: 1px 5px;
    color: #fff;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
    background: linear-gradient(to bottom, #428bca 0, #3071a9 100%);
    background-color: #428bca;
    text-shadow: none
}

.irs--big .irs-grid-pol {
    background-color: #428bca
}

.irs--big .irs-grid-text {
    color: #428bca
}

.irs--modern {
    height: 55px
}

.irs--modern.irs-with-grid {
    height: 55px
}

.irs--modern .irs-line {
    top: 25px;
    height: 5px;
    border: 1px solid #a3adc1;
    border-bottom-width: 0;
    border-radius: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));
    background: linear-gradient(to bottom, #e0e4ea 0, #d1d6e0 100%);
    background-color: #d1d6e0
}

.irs--modern .irs-bar {
    top: 25px;
    height: 5px;
    background: #20b426;
    background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));
    background: linear-gradient(to bottom, #20b426 0, #18891d 100%)
}

.irs--modern .irs-bar--single {
    border-radius: 5px 0 0 5px
}

.irs--modern .irs-shadow {
    bottom: 21px;
    height: 1px;
    background-color: rgba(209, 214, 224, .5)
}

.irs--modern .irs-handle {
    top: 37px;
    width: 12px;
    height: 13px;
    border: 1px solid #a3adc1;
    border-top-width: 0;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .1)
}

.irs--modern .irs-handle > i:nth-child(1) {
    position: absolute;
    top: -4px;
    left: 1px;
    display: block;
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 1px solid #a3adc1;
    background: #fff
}

.irs--modern .irs-handle > i:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 10px;
    height: 12px;
    border-radius: 0 0 3px 3px;
    background: #e9e6e6;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));
    background: linear-gradient(to bottom, #fff 0, #e9e6e6 100%)
}

.irs--modern .irs-handle > i:nth-child(3) {
    position: absolute;
    top: 3px;
    left: 3px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 4px;
    height: 5px;
    border-right: 1px solid #a3adc1;
    border-left: 1px solid #a3adc1
}

.irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover {
    border-color: #7685a2;
    background: #c3c7cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(30%, #919ba5), to(#fff));
    background: linear-gradient(to bottom, #fff 0, #919ba5 30%, #fff 100%)
}

.irs--modern .irs-handle.state_hover > i:nth-child(1), .irs--modern .irs-handle:hover > i:nth-child(1) {
    border-color: #7685a2
}

.irs--modern .irs-handle.state_hover > i:nth-child(3), .irs--modern .irs-handle:hover > i:nth-child(3) {
    border-color: #48536a
}

.irs--modern .irs-max, .irs--modern .irs-min {
    font-size: 10px;
    line-height: 1.333;
    top: 0;
    padding: 1px 5px;
    color: #fff;
    border-radius: 5px;
    background-color: #d1d6e0;
    text-shadow: none
}

.irs--modern .irs-from, .irs--modern .irs-single, .irs--modern .irs-to {
    font-size: 10px;
    line-height: 1.333;
    padding: 1px 5px;
    color: #fff;
    border-radius: 5px;
    background-color: #20b426;
    text-shadow: none
}

.irs--modern .irs-from:before, .irs--modern .irs-single:before, .irs--modern .irs-to:before {
    position: absolute;
    bottom: -6px;
    left: 50%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin-left: -3px;
    content: "";
    border: 3px solid transparent;
    border-top-color: #20b426
}

.irs--modern .irs-grid {
    height: 25px
}

.irs--modern .irs-grid-pol {
    background-color: #dedede
}

.irs--modern .irs-grid-text {
    font-size: 13px;
    color: silver
}

.irs--sharp {
    font-size: 12px;
    line-height: 1;
    height: 50px
}

.irs--sharp.irs-with-grid {
    height: 57px
}

.irs--sharp .irs-line {
    top: 30px;
    height: 2px;
    border-radius: 2px;
    background-color: #000
}

.irs--sharp .irs-bar {
    top: 30px;
    height: 2px;
    background-color: #ee22fa
}

.irs--sharp .irs-bar--single {
    border-radius: 2px 0 0 2px
}

.irs--sharp .irs-shadow {
    bottom: 21px;
    height: 1px;
    background-color: rgba(0, 0, 0, .5)
}

.irs--sharp .irs-handle {
    top: 25px;
    width: 10px;
    height: 10px;
    background-color: #a804b2
}

.irs--sharp .irs-handle > i:first-child {
    position: absolute;
    top: 100%;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover {
    background-color: #000
}

.irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child {
    border-top-color: #000
}

.irs--sharp .irs-max, .irs--sharp .irs-min {
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 4px;
    opacity: .4;
    color: #fff;
    border-radius: 2px;
    background-color: #a804b2
}

.irs--sharp .irs-from, .irs--sharp .irs-single, .irs--sharp .irs-to {
    font-size: 14px;
    line-height: 1;
    padding: 3px 4px;
    color: #fff;
    border-radius: 2px;
    background-color: #a804b2;
    text-shadow: none
}

.irs--sharp .irs-from:before, .irs--sharp .irs-single:before, .irs--sharp .irs-to:before {
    position: absolute;
    bottom: -6px;
    left: 50%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin-left: -3px;
    content: "";
    border: 3px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-grid {
    height: 25px
}

.irs--sharp .irs-grid-pol {
    background-color: #dedede
}

.irs--sharp .irs-grid-text {
    font-size: 13px;
    color: silver
}

.irs--round {
    height: 50px
}

.irs--round.irs-with-grid {
    height: 65px
}

.irs--round .irs-line {
    top: 38px;
    height: 1px;
    background-color: #d3d3d3
}

.irs--round .irs-bar {
    top: 37px;
    height: 3px;
    background-color: #e22a1b
}

.irs--round .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--round .irs-shadow {
    bottom: 21px;
    height: 4px;
    background-color: rgba(222, 228, 236, .5)
}

.irs--round .irs-handle {
    top: 33px;
    width: 11px;
    height: 11px;
    border: 3px solid #e22a1b;
    border-radius: 50%;
    background-color: #fff
}

.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--round .irs-max, .irs--round .irs-min {
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    color: #333;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .1)
}

.irs--round .irs-from, .irs--round .irs-single, .irs--round .irs-to {
    font-size: 14px;
    line-height: 1;
    padding: 3px 5px;
    color: #fff;
    border-radius: 4px;
    background-color: #006cfa;
    text-shadow: none
}

.irs--round .irs-from:before, .irs--round .irs-single:before, .irs--round .irs-to:before {
    position: absolute;
    bottom: -6px;
    left: 50%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin-left: -3px;
    content: "";
    border: 3px solid transparent;
    border-top-color: #006cfa
}

.irs--round .irs-grid {
    height: 25px
}

.irs--round .irs-grid-pol {
    background-color: #dedede
}

.irs--round .irs-grid-text {
    font-size: 13px;
    color: silver
}

.irs--square {
    height: 50px
}

.irs--square.irs-with-grid {
    height: 60px
}

.irs--square .irs-line {
    top: 31px;
    height: 4px;
    background-color: #dedede
}

.irs--square .irs-bar {
    top: 31px;
    height: 4px;
    background-color: #000
}

.irs--square .irs-shadow {
    bottom: 21px;
    height: 2px;
    background-color: #dedede
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border: 3px solid #000;
    background-color: #fff
}

.irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--square .irs-max, .irs--square .irs-min {
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    color: #333;
    background-color: rgba(0, 0, 0, .1)
}

.irs--square .irs-from, .irs--square .irs-single, .irs--square .irs-to {
    font-size: 14px;
    line-height: 1;
    padding: 3px 5px;
    color: #fff;
    background-color: #000;
    text-shadow: none
}

.irs--square .irs-grid {
    height: 25px
}

.irs--square .irs-grid-pol {
    background-color: #dedede
}

.irs--square .irs-grid-text {
    font-size: 11px;
    color: silver
}

.select2-container {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle
}

.select2-container .select2-selection--single {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 28px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    overflow: hidden;
    padding-right: 20px;
    padding-left: 8px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 32px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    font-size: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
    padding: 0;
    border: none
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    position: absolute;
    z-index: 1051;
    left: -100000px;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #fff
}

.select2-results {
    display: block
}

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

.select2-results__option {
    padding: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 4px
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    display: block;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
    border: 0;
    background-color: #fff
}

.select2-hidden-accessible {
    position: absolute !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    white-space: nowrap !important;
    border: 0 !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important
}

.select2-container--default .select2-selection--single {
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #fff
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 28px;
    color: #444
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    font-weight: 700;
    float: right;
    cursor: pointer
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 26px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: -2px;
    margin-left: -4px;
    border-width: 5px 4px 0 4px;
    border-style: solid;
    border-color: #888 transparent transparent transparent
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 1px
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    cursor: default;
    background-color: #eee
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #888 transparent
}

.select2-container--default .select2-selection--multiple {
    cursor: text;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #fff
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0 5px;
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    font-weight: 700;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px;
    cursor: pointer
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    padding: 0 5px;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #e4e4e4
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: 700;
    display: inline-block;
    margin-right: 2px;
    cursor: pointer;
    color: #999
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-right: auto;
    margin-left: 5px
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: auto;
    margin-left: 2px
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #000 1px;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    cursor: default;
    background-color: #eee
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    border: none;
    outline: 0;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results > .select2-results__options {
    overflow-y: auto;
    max-height: 200px
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #c8e0d5
}

.select2-container--default .select2-results__group {
    display: block;
    padding: 6px;
    cursor: default
}

.select2-container--classic .select2-selection--single {
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    line-height: 28px;
    color: #444
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    font-weight: 700;
    float: right;
    margin-right: 10px;
    cursor: pointer
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 26px;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
    background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin-top: -2px;
    margin-left: -4px;
    border-width: 5px 4px 0 4px;
    border-style: solid;
    border-color: #888 transparent transparent transparent
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 1px;
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    border: none;
    background: 0 0
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #888 transparent
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eee));
    background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
    background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(white));
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
    cursor: text;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-color: #fff
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    margin: 0;
    padding: 0 5px;
    list-style: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    padding: 0 5px;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 4px;
    background-color: #e4e4e4
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    font-weight: 700;
    display: inline-block;
    margin-right: 2px;
    cursor: pointer;
    color: #888
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-right: auto;
    margin-left: 5px
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: auto;
    margin-left: 2px
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    border: 1px solid transparent;
    background-color: #fff
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results > .select2-results__options {
    overflow-y: auto;
    max-height: 200px
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    color: #fff;
    background-color: #3875d7
}

.select2-container--classic .select2-results__group {
    display: block;
    padding: 6px;
    cursor: default
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

.main-page .side-bar {
    left: -310px;
    width: 310px
}

.side-bar {
    position: fixed;
    z-index: 11;
    top: 0;
    left: -310px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 310px;
    height: 100%;
    -webkit-transition: left .3s, width .3s;
    transition: left .3s, width .3s;
    background-color: #fff;
    scrollbar-width: thin
}

.side-bar.is-open {
    left: 0
}

.side-bar.is-open::before {
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: rgba(0, 0, 0, .5)
}

.side-bar__inner {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100%;
    padding-top: 25px;
    padding-bottom: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1)
}

.side-bar__close {
    position: absolute;
    top: 10px;
    right: 10px;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.side-bar__close-icon {
    width: 20px;
    height: 20px;
    fill: #1a1a1a
}

.side-bar__phone-block {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px
}

.side-bar__phone-block a {
    font-size: 16px;
    line-height: 1.388;
    text-decoration: none;
    color: #1a1a1a
}

.side-bar__logo {
    display: none
}

.side-bar__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.side-bar__subnav {
    position: absolute;
    z-index: 1;
    top: 0;
    left: -430px;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 430px;
    height: 100%;
    -webkit-transition: left .3s, width .3s;
    transition: left .3s, width .3s;
    background-color: #fff;
    scrollbar-width: thin
}

.subnav {
    padding-right: 20px;
    padding-left: 20px
}

.subnav__close {
    position: absolute;
    z-index: 2;
    top: 10px;
    right: 10px;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.subnav__close-icon {
    width: 20px;
    height: 20px;
    fill: #1a1a1a
}

.subnav__title {
    font-size: 20px;
    font-weight: 700;
    padding-top: 15px;
    padding-top: 15px
}

.subnav__title-link {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    text-decoration: none;
    color: #1a1a1a
}

.subnav__title-link:focus, .subnav__title-link:hover {
    opacity: .7
}

.subnav__list {
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.subnav__list-item {
    width: 33.33333%;
    margin-bottom: 0;
    padding: 5px 15px 0
}

.subnav__list-link {
    display: block;
    min-height: 80px;
    text-align: center;
    text-decoration: none;
    color: #1e1e1e
}

.subnav__list-link:focus, .subnav__list-link:hover {
    text-decoration: underline
}

.subnav__list-link img {
    max-width: 80px
}

.subnav__link-block {
    font-size: 13px;
    text-align: center
}

.subnav__link {
    color: #1e1e1e
}

.sections-list {
    margin: 0;
    padding: 30px 0 0;
    list-style: none
}

.sections-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f3f3f3;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.section-item {
    position: relative;
    width: 100%;
    min-height: 100px;
    padding-right: 15px;
    padding-left: 140px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    background-color: transparent
}

.section-item:hover {
    text-decoration: none
}

.section-item:hover .section-item__link-title, .section-item:hover .section-item__pseudo-link {
    text-decoration: none;
    color: #e22a1b !important
}

.section-item:hover .section-item__link-title svg, .section-item:hover .section-item__pseudo-link svg {
    fill: #e22a1b
}

.section-item__link {
    font-size: 18px;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
    -webkit-transition: color .3s;
    transition: color .3s;
    text-decoration: none;
    color: #1a1a1a
}

.section-item__link::after {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    background-color: transparent
}

.section-item__link img {
    position: absolute;
    top: 50%;
    left: 0;
    max-width: 117px;
    max-height: 80px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.section-item__link-title {
    position: relative;
    display: block;
    -webkit-transition: color .3s;
    transition: color .3s
}

.section-item__text {
    font-size: 12px;
    position: relative;
    -webkit-transition: color .3s;
    transition: color .3s;
    color: rgba(0, 0, 0, .7)
}

.section-item__text:not(:last-child) {
    margin-bottom: 10px
}

.section-item__pseudo-link {
    font-size: 12px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: color .3s;
    transition: color .3s;
    text-decoration: underline;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.section-item__pseudo-link svg {
    width: 10px;
    height: 10px;
    margin-left: 10px;
    -webkit-transition: fill .3s;
    transition: fill .3s
}

.search-popup.is-open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.search-popup.is-open .search-bar {
    width: 100%;
    max-width: 1024px;
    margin: 0;
    border: 1px solid #ccc
}

.search-popup__close {
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    left: auto;
    display: none;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.search-popup__close svg {
    width: 18px;
    height: 18px;
    fill: #1a1a1a
}

.search-bar {
    position: relative;
    margin-right: 20px;
    margin-bottom: 13px;
    margin-left: 20px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.search-bar__label {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.search-bar__input {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    height: 46px;
    padding: 13px 10px 13px 50px;
    border: none;
    border-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.search-bar__input::-webkit-input-placeholder {
    opacity: 1;
    color: #9c9c9c
}

.search-bar__input::-moz-placeholder {
    opacity: 1;
    color: #9c9c9c
}

.search-bar__input:-ms-input-placeholder {
    opacity: 1;
    color: #9c9c9c
}

.search-bar__button {
    position: absolute;
    top: 1px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 44px;
    padding: 0 16px;
    cursor: pointer;
    border: none;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.search-bar__button-icon {
    width: 18px;
    height: 18px;
    fill: #1a1a1a
}

.catalog-menu {
    margin: 0 0 13px;
    padding: 0;
    list-style: none
}

.catalog-menu__item {
    margin-bottom: 0
}

.catalog-menu__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    white-space: nowrap;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-menu__link.red, .catalog-menu__link:focus, .catalog-menu__link:hover {
    color: #fff;
    background-color: #e22a1b
}

.catalog-menu__link.red .catalog-menu__icon, .catalog-menu__link:focus .catalog-menu__icon, .catalog-menu__link:hover .catalog-menu__icon {
    stroke: #fff
}

.catalog-menu__link.red .catalog-menu__icon.stroke-fill-revert, .catalog-menu__link:focus .catalog-menu__icon.stroke-fill-revert, .catalog-menu__link:hover .catalog-menu__icon.stroke-fill-revert {
    fill: #fff;
    stroke: none
}

.catalog-menu__link.red .catalog-menu__link-text, .catalog-menu__link:focus .catalog-menu__link-text, .catalog-menu__link:hover .catalog-menu__link-text {
    width: 260px;
    opacity: 1
}

.catalog-menu__link-text {
    padding-top: 2px
}

.catalog-menu__icon-block {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 28px
}

.catalog-menu__icon {
    width: 30px;
    height: 30px;
    -webkit-transition: stroke .3s, fill .3s;
    transition: stroke .3s, fill .3s;
    fill: none;
    stroke: #1a1a1a;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1px
}

.catalog-menu__icon.stroke-fill-revert {
    fill: #1a1a1a;
    stroke: none
}

.service-menu {
    position: relative;
    margin: 0 0 13px;
    padding: 13px 0 0;
    list-style: none
}

.service-menu::before {
    position: absolute;
    top: 0;
    left: 20px;
    display: block;
    width: calc(100% - 40px);
    content: "";
    border-top: 1px solid #ccc
}

.service-menu__item {
    margin-bottom: 0
}

.service-menu__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    white-space: nowrap;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.service-menu__link:focus, .service-menu__link:hover {
    color: #fff;
    background-color: #e22a1b
}

.service-menu__link:focus .service-menu__icon, .service-menu__link:hover .service-menu__icon {
    stroke: #fff
}

.service-menu__link:focus .service-menu__icon.stroke-fill-revert, .service-menu__link:hover .service-menu__icon.stroke-fill-revert {
    fill: #fff;
    stroke: none
}

.service-menu__link:focus .service-menu__link-text, .service-menu__link:hover .service-menu__link-text {
    width: 260px;
    opacity: 1
}

.service-menu__link-text {
    padding-top: 2px
}

.service-menu__icon-block {
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 28px
}

.service-menu__icon {
    width: 30px;
    height: 30px;
    -webkit-transition: stroke .3s, fill .3s;
    transition: stroke .3s, fill .3s;
    fill: none;
    stroke: #1a1a1a;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1px
}

.service-menu__icon.stroke-fill-revert {
    fill: #1a1a1a;
    stroke: none
}

.mm-menu {
    font-size: 14px;
    line-height: 20px;
    position: relative;
    margin: 0;
    padding: 13px 0 0;
    list-style: none
}

.mm-menu::before {
    position: absolute;
    top: 0;
    left: 20px;
    display: block;
    width: calc(100% - 40px);
    content: "";
    border-top: 1px solid #ccc
}

.mm-menu__item {
    margin-bottom: 2px
}

.mm-menu__item:last-child {
    margin-bottom: 0
}

.mm-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.mm-menu__link:focus, .mm-menu__link:hover {
    color: #fff;
    background-color: #e22a1b
}

.mm-menu__count {
    font-size: 11px;
    line-height: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 36px;
    height: 20px;
    margin-left: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
    text-align: center;
    border: 1px solid #bababa;
    border-radius: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nav-outer {
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 40px
}

.nav-outer__left--type_1 .nav-outer__list {
    overflow: hidden
}

.nav-outer__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nav-outer__right a {
    display: block;
    max-width: 120px;
    padding: 10px
}

.nav-outer__right a:not(:last-child) {
    margin-bottom: 15px
}

.nav-outer__right--type_1 a {
    width: 25%;
    max-width: 25%
}

.nav-outer__list {
    margin-bottom: 40px;
    padding: 0;
    list-style: none
}

.nav-outer__list li:not(:last-child) {
    margin-bottom: 5px
}

.nav-outer__list a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px
}

.nav-outer__list--type_1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(26, 26, 26, .3);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nav-outer__list--type_1:not(:last-child) {
    margin-bottom: 32px
}

.nav-outer__list--type_1 li {
    margin-bottom: 8px
}

.nav-outer__list--type_1 li:not(:last-child) {
    margin-right: 8px
}

.nav-outer__list--type_1 a {
    padding: 6px 16px 4px;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    text-decoration: none;
    border: 1px solid rgba(26, 26, 26, .5);
    border-radius: 20px
}

.nav-outer__list--type_1 a:focus, .nav-outer__list--type_1 a:hover {
    color: #e53506;
    border-color: #e53506
}

.nav-outer__list--type_2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
    padding-bottom: 3px;
    border-bottom: 1px solid #e7e7e7;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nav-outer__list--type_2 + .nav-outer__list--type_2 {
    margin-top: 15px
}

.nav-outer__list--type_2 li {
    margin-bottom: 12px
}

.nav-outer__list--type_2 li:not(:last-child) {
    margin-right: 12px;
    margin-bottom: 12px
}

.nav-outer__list--type_2 li:first-child {
    font-size: 16px
}

.nav-outer__list--type_2 a {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    padding: 8px 12px 6px;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    text-decoration: none;
    color: #4a4a4a;
    border: 1px solid #e7e7e7;
    border-radius: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-outer__list--type_2 a:focus, .nav-outer__list--type_2 a:hover {
    color: #e22a1b;
    border-color: #e22a1b
}

.nav-outer a {
    color: #1a1a1a
}

.nav-outer a:focus, .nav-outer a:hover {
    color: #e22a1b
}

.fabrics-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: -20px;
    margin-left: -20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fabrics-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 33.33333%;
    padding-right: 20px;
    padding-left: 20px
}

.fabric-link {
    font-size: 12px;
    display: block;
    width: 100%;
    max-width: 100% !important;
    height: 100%;
    padding: 30px 0 !important;
    text-decoration: none;
    color: rgba(0, 0, 0, .7) !important;
    border-bottom: 1px solid #f3f3f3
}

.fabric-link:hover {
    color: #e22a1b
}

.fabric-link__image, .fabric-link__text {
    display: block;
    width: 100%
}

.fabric-link__image {
    margin-bottom: 10px
}

.fabric-link__image img {
    height: 40px;
    width: auto;
}

.header {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 68px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1)
}

.header__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 68px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header__phone-block {
    font-size: 12px;
    display: none;
    margin-right: 20px
}

.header__phone {
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__phone:focus span, .header__phone:hover span {
    border-bottom-color: #1a1a1a
}

.header__phone span {
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
    white-space: nowrap;
    border-bottom: 1px dotted transparent
}

.header__phone svg {
    width: 14px;
    height: 14px;
    margin-top: -2px;
    margin-right: 6px;
    fill: #1a1a1a
}

.header__whatsapp {
    font-size: 12px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #1a1a1a
}

.header__whatsapp svg {
    width: 14px;
    height: 14px;
    margin-top: -2px;
    margin-right: 6px;
    fill: #01e675
}

.header__whatsapp:focus .header__whatsapp-inner span, .header__whatsapp:hover .header__whatsapp-inner span {
    border-bottom-color: #1a1a1a
}

.header__whatsapp:focus .header__whatsapp-sign, .header__whatsapp:hover .header__whatsapp-sign {
    color: #1a1a1a;
    border-color: #1a1a1a
}

.header__whatsapp-inner {
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__whatsapp-inner span {
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
    white-space: nowrap;
    border-bottom: 1px dotted transparent
}

.header__whatsapp-sign {
    font-size: 12px;
    line-height: 1;
    display: none;
    padding: 5px 0 3px;
    cursor: pointer;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    color: #9c9c9c;
    border: none;
    border-bottom: 1px solid #9c9c9c;
    background-color: transparent
}

.header__recall-button {
    font-size: 12px;
    line-height: 1;
    padding: 5px 0 3px;
    cursor: pointer;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    color: #9c9c9c;
    border: none;
    border-bottom: 1px solid #9c9c9c;
    background-color: transparent
}

.header__recall-button:focus, .header__recall-button:hover {
    color: #1a1a1a;
    border-color: #1a1a1a
}

.header .logo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 98px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.header__search-opener {
    display: none;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header__search-opener svg {
    width: 18px;
    height: 18px;
    fill: #1a1a1a
}

.burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: 0 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.burger__icon {
    width: 22px;
    height: 22px;
    fill: #1a1a1a
}

.main-menu {
    display: none
}

.main-menu__list {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-menu__item {
    position: relative;
    margin-bottom: 0
}

.main-menu__item:not(:last-child) {
    margin-right: 20px
}

.main-menu__item.root:hover .main-menu__dropdown {
    display: block
}

.main-menu__item.root .main-menu__link:focus + .main-menu__dropdown {
    display: block
}

.main-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-menu__link.is-active .main-menu__link-text, .main-menu__link:focus .main-menu__link-text, .main-menu__link:hover .main-menu__link-text {
    text-decoration: underline
}

.main-menu__link svg {
    width: 12px;
    height: 12px;
    margin-left: 6px;
    fill: #1a1a1a
}

.main-menu__count {
    font-size: 12px;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    margin-top: -2px;
    margin-left: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
    text-align: center;
    text-decoration: none;
    color: #e22a1b;
    border: 1px solid #f3f3f3;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.main-menu__dropdown {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: -15px;
    display: none;
    margin-top: -10px;
    padding: 0;
    padding-bottom: 3px;
    list-style: none;
    white-space: nowrap;
    background-color: #fff
}

.main-menu__dropdown-item {
    margin-bottom: 0
}

.main-menu__dropdown-link {
    display: block;
    padding: 5px 15px;
    text-decoration: none;
    color: #1a1a1a
}

.main-menu__dropdown-link.is-active, .main-menu__dropdown-link:focus, .main-menu__dropdown-link:hover {
    text-decoration: underline
}

.cart-link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    text-decoration: none;
    color: #1a1a1a;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cart-link__icon {
    width: 20px;
    height: 20px;
    fill: #1a1a1a
}

.cart-link__count {
    font-size: 11px;
    line-height: 11px;
    position: absolute;
    top: -7px;
    right: -7px;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 18px;
    height: 18px;
    padding-top: 2px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background-color: #e22a1b;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.footer {
    line-height: 1.388;
    padding-bottom: 45px
}

.footer__inner {
    margin-right: 20px;
    margin-left: 20px
}

.footer__column {
    border-top: 1px solid #d7d7d7
}

.footer__column-title {
    font-size: 18px;
    line-height: 1;
    position: relative;
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 16px;
    cursor: pointer
}

.footer__column-title.is-open::after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.footer__column-title::after {
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    width: 9px;
    height: 5px;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAQAAAA9Wg7gAAAAPUlEQVQI12NgWMLgyYAAHkA+gznDS4YAqEAAkG0BYhgxPGOIANLhQNoIplyH4QnDTIanQBoJqDMcB2IwAAA4kAtpuzD/xwAAAABJRU5ErkJggg==)
}

.footer__column-title + .footer-menu {
    display: none;
    padding-bottom: 10px
}

.footer__copyright {
    margin-bottom: 0;
    padding-top: 18px;
    padding-bottom: 16px
}

.footer__payment {
    padding-top: 20px
}

.footer__payment-title {
    margin-bottom: 15px
}

.footer__payments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__payments img:not(:last-child) {
    margin-right: 25px
}

.footer .social-links {
    margin-top: 15px
}

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

.footer-menu__item {
    margin-bottom: 0
}

.footer-menu__link {
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    color: #9c9c9c
}

.footer-menu__link:focus, .footer-menu__link:hover {
    text-decoration: underline
}

.social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.social-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 34px;
    height: 34px;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
    color: #1a1a1a;
    border: 1px solid rgba(26, 26, 26, .3);
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.social-link:not(:last-child) {
    margin-right: 10px
}

.social-link:focus, .social-link:hover {
    border-color: #e22a1b
}

.social-link:focus .social-link__icon, .social-link:hover .social-link__icon {
    fill: #e22a1b
}

.social-link--white {
    color: #fff;
    border-color: rgba(255, 255, 255, .3)
}

.social-link--white .social-link__icon {
    fill: #fff
}

.social-link__icon {
    width: 15px;
    height: 15px;
    -webkit-transition: fill .3s;
    transition: fill .3s;
    fill: #1a1a1a
}

.breadcrumbs {
    display: none;
    list-style: none;
    color: #9c9c9c;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.breadcrumbs__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 15px;
    margin-bottom: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.breadcrumbs__item:not(:last-child)::after {
    margin-left: 15px;
    content: "/"
}

.breadcrumbs__link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    color: #9c9c9c
}

.breadcrumbs__link:focus, .breadcrumbs__link:hover {
    text-decoration: underline
}

.slider {
    position: relative;
    min-height: 250px
}

.slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto
}

.slider__list.slick-initialized {
    display: block
}

.slider__list.slick-initialized .slider__slide {
    min-width: 0
}

.slider__slide {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-width: 100%;
    min-height: 250px
}

.slider__image {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: auto;
    max-width: initial;
    height: 100%;
    min-height: 250px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.slider__slide-inner {
    position: absolute;
    z-index: 1;
    top: auto;
    bottom: 55px;
    left: 0;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px
}

.slider__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #fff
}

.slider__text {
    font-size: 16px;
    color: #fff
}

.slider__nav {
    position: absolute;
    z-index: 1;
    bottom: 12px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.slider .slick-arrow {
    position: static;
    top: auto;
    -webkit-transform: none;
    transform: none;
    color: #fff
}

.slider .slick-arrow:focus {
    outline: 1px dotted #fff
}

.slider .slick-next {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.slider .slick-arrow__icon {
    width: 22px;
    height: 22px;
    fill: #fff
}

.features {
    margin-bottom: 40px
}

.feature {
    font-size: 18px;
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 20px;
    border-bottom: 1px solid #d7d7d7;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.feature__icon-block {
    min-width: 36px;
    margin-right: 14px
}

.feature__icon {
    width: 36px;
    vertical-align: top
}

.features2 {
    overflow-x: auto
}

.features2__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.feature2 {
    line-height: 1.388;
    min-width: 265px;
    padding: 35px 20px;
    color: #9c9c9c;
    border-bottom: 1px solid #d7d7d7
}

.feature2:not(:last-child) {
    border-right: 1px solid #d7d7d7
}

.feature2__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 43px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.feature2__title {
    font-size: 18px;
    margin-bottom: 10px;
    color: #1a1a1a
}

.features3 {
    overflow-x: auto;
    padding-top: 20px;
    padding-bottom: 20px
}

.features3__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    padding-left: 10px
}

.features3__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    padding-left: 10px
}

.features3__list-item:first-child .feature3 {
    background-color: #133d52
}

.features3__list-item:nth-child(2) .feature3 {
    color: #133d52;
    background-color: #c8e0d5
}

.features3__list-item:nth-child(2) .feature3__title {
    color: #133d52
}

.features3__list-item:nth-child(3) .feature3 {
    background-color: #e22a1b
}

.feature3 {
    line-height: 1.388;
    min-width: 260px;
    padding: 20px;
    color: #fff
}

.feature3__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 63px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.feature3__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    color: #c8e0d5
}

.features4 {
    margin-bottom: 25px
}

.features4__list-item {
    margin-bottom: 20px
}

.feature4__title {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #e22a1b
}

.feature5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    color: #9c9c9c
}

.feature5__image-block {
    width: 85px;
    min-width: 85px
}

.feature5__title {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.388;
    margin-bottom: 10px;
    color: #1a1a1a
}

.catalog-block {
    margin-bottom: 50px
}

.catalog-block__title a {
    text-decoration: none;
    color: #ec564b;
    border-bottom: 1px dotted currentColor
}

.catalog-block__title a.is-active {
    cursor: default;
    border-bottom-color: transparent
}

.catalog-block__item {
    display: none
}

.catalog-block__item.is-active {
    display: block
}

.container .catalog-slider {
    margin-right: -20px;
    margin-left: -20px
}

.container .catalog-slider .simplebar-track.simplebar-horizontal {
    left: 20px;
    width: calc(100% - 40px)
}

.container .catalog-section .catalog-slider {
    margin-bottom: 30px
}

.container .catalog-section .catalog-slider .catalog-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 180px;
    min-width: 180px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #fff
}

.container .catalog-section .catalog-slider .catalog-item {
    width: 100px;
    min-width: 100px
}

.container .catalog-section .catalog-slider .catalog-item__image-block {
    margin-bottom: auto
}

.container .catalog-section .catalog-slider .catalog-item__title {
    font-size: 10px;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center
}

.container .catalog-section .catalog-slider .slick-next, .container .catalog-section .catalog-slider .slick-prev {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #d7d7d7;
    background-color: #f5f5f5;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.container .catalog-section .catalog-slider .slick-next svg, .container .catalog-section .catalog-slider .slick-prev svg {
    width: 16px;
    height: 16px;
    fill: #1a1a1a
}

.container .catalog-section .catalog-slider .slick-prev {
    left: -20px
}

.container .catalog-section .catalog-slider .slick-next {
    right: -20px
}

.catalog-slider {
    overflow: auto
}

.catalog-slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.catalog-slider__list.slick-initialized {
    display: block;
    overflow: visible
}

.catalog-slider__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-bottom: 1px
}

.catalog-slider__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 220px;
    min-width: 220px;
    height: auto;
    padding: 25px 0 30px;
    border: 1px solid #d7d7d7
}

.catalog-slider__item:not(:last-child) {
    border-right: none
}

.catalog-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 170px;
    min-width: 170px;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    color: #1a1a1a
}

.catalog-item:focus .catalog-item__title, .catalog-item:hover .catalog-item__title {
    text-decoration: underline
}

.catalog-item:focus img, .catalog-item:hover img {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.catalog-item__image-block, .catalog-item__marker, .catalog-item__title, .catalog-item__type {
    display: block
}

.catalog-item__image-block {
    position: relative;
    margin-bottom: 25px;
    text-align: center
}

.catalog-item__image-block img {
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.catalog-item__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 225px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog-item__type {
    color: #9d9d9d
}

.catalog-item__title {
    margin-bottom: 15px
}

.catalog-item__marker {
    font-size: 9px;
    font-weight: 700;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 64px;
    height: 64px;
    -webkit-transform: translate(-10px, 15px) rotate(45deg);
    transform: translate(-10px, 15px);
    color: #fff;
    border-radius: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

	text-transform: uppercase;
	text-align:center;
}

.catalog-item__marker + .catalog-item__marker {
    left: 50px
}

.catalog-item__marker.n1 {
    left: 0;
	z-index:1;
}

.catalog-item__marker.n2 {
    left: 50px;
	z-index:2;
}

.catalog-item__marker.n3 {
    left: 100px;
	z-index:3;
}

.catalog-item__marker.n4 {
    left: 150px;
	z-index:4;
}

.catalog-item__marker.catalog-item__marker--sale {
	background: #f63;
}

.catalog-item__marker.catalog-item__marker--on_order {
	background: #dc0ddf;
}

.catalog-item__marker.catalog-item__marker--termo {
	background: #06f;
}

.catalog-item__marker.catalog-item__marker--ruchki {
	background: #ffa500; 
}

.product-detail__images {
	position:relative;
}

.product-detail__images .labels_wrapper {
    top: 0;
    right: 0;
    position: absolute;
    display: table;
}

.product-detail__images .labels_wrapper .catalog-item__marker {
    position: relative;
    float: left;
    left: 0;
}

.product-detail__images .labels_wrapper .catalog-item__marker.n2,
.product-detail__images .labels_wrapper .catalog-item__marker.n3,
.product-detail__images .labels_wrapper .catalog-item__marker.n4 {
	margin-left: -15px;
}

.catalog-item__marker--hit {
    z-index: 2;
    background-color: #133d52
}

.catalog-item__marker--action {
    z-index: 1;
    background-color: #e22a1b
}

.catalog-item__price-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog-item__price {
    font-size: 23px
}

.catalog-item__price--new {
    color: #ec564b
}

.catalog-item__price--old {
    font-size: 15px;
    text-decoration: line-through
}

.brands-slider {
    overflow: auto;
    margin-bottom: 25px
}

.brands-slider .simplebar-track.simplebar-horizontal {
    left: 6px;
    width: calc(100% - 12px)
}

.brands-slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.brands-slider__list.slick-initialized {
    display: block;
    overflow: visible
}

.brands-slider__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-bottom: 1px
}

.brands-slider__item {
    padding-right: 6px;
    padding-left: 6px
}

.brands-slider .slick-next, .brands-slider .slick-prev {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    background-color: #f5f5f5;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.brands-slider .slick-next svg, .brands-slider .slick-prev svg {
    width: 12px;
    height: 12px;
    fill: #1a1a1a
}

.brands-slider .slick-prev {
    left: -6px
}

.brands-slider .slick-next {
    right: -6px
}

.brands-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 130px;
    height: 70px;
    padding: 16px;
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.brands-item img {
    max-height: 30px
}

.series-slider {
    overflow: auto;
    margin-bottom: 25px
}

.series-slider .simplebar-track.simplebar-horizontal {
    left: 6px;
    width: calc(100% - 12px)
}

.series-slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.series-slider__list.slick-initialized {
    display: block;
    overflow: visible
}

.series-slider__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-bottom: 1px
}

.series-slider__item {
    padding-right: 6px;
    padding-left: 6px
}

.series-slider .slick-next, .series-slider .slick-prev {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 24px;
    height: 24px;
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    background-color: #f5f5f5;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.series-slider .slick-next svg, .series-slider .slick-prev svg {
    width: 12px;
    height: 12px;
    fill: #1a1a1a
}

.series-slider .slick-prev {
    left: -6px
}

.series-slider .slick-next {
    right: -6px
}

.series-item {
    font-size: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 130px;
    height: 70px;
    padding: 4px 16px;
    text-decoration: none;
    color: #1a1a1a;
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.series-item img {
    max-height: 60px
}

.series-item__title {
    margin-left: 6px
}

.catalog-slider + .title-block, .get-coupon + .title-block {
    margin-top: 40px
}

.title-block h2 {
    margin-top: 0
}

.title-block__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.title-block__nav .slick-arrow {
    position: static;
    top: auto;
    -webkit-transform: none;
    transform: none
}

.title-block__nav .slick-arrow__icon {
    width: 22px;
    height: 22px;
    fill: #1a1a1a
}

.title-block__nav .slick-next {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.title-block__nav-inner {
    display: none;
    width: 100%;
    min-width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.title-block__nav-inner.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-block {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #c8e0d5
}

.form-block__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: 5px;
    color: #133d52
}

.form-block__button-block {
    margin-top: 25px
}

.form-block__button {
    width: 100%;
    min-width: 100%
}

.container .get-coupon {
    margin-right: -20px;
    margin-left: -20px
}

.get-coupon__title {
    padding-right: 30px
}

.get-coupon__cell {
    margin-bottom: 5px
}

.get-coupon__cell--wide .checkbox-label {
    max-width: 410px
}

.info-block + .manager-request {
    margin-top: 40px
}

.manager-request {
    overflow: hidden
}

.manager-request__title {
    max-width: 330px;
    margin-bottom: 30px
}

.manager-request__subtitle {
    font-size: 18px;
    margin-bottom: 10px;
    color: #133d52
}

.manager-request__cell {
    margin-bottom: 5px
}

.manager-request__cell--wide .checkbox-label {
    max-width: 410px
}

.container .banners--indented {
    margin-right: -20px;
    margin-left: -20px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0
}

.banners--indented {
    padding-top: 20px
}

.banners--indented .banners__item {
    padding: 0 20px 20px
}

.banners__item--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.banner {
    font-size: 18px;
    line-height: 1.388;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
    min-height: 190px;
    text-decoration: none;
    color: #fff;
    background-color: #1a1a1a;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.banner::after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    background-color: transparent
}

.banner:focus::after, .banner:hover::after {
    background-color: rgba(0, 0, 0, .3)
}

.banner--dark::after {
    background-color: rgba(0, 0, 0, .6)
}

.banner--dark:hover::after {
    background-color: rgba(0, 0, 0, .3)
}

.banner__inner {
    position: relative;
    z-index: 2;
    display: block;
    padding: 20px
}

.banner__icon {
    width: 32px;
    height: 32px;
    margin-bottom: 10px
}

.banner__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    display: block;
    margin-bottom: 0
}

.banner__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.banner__text .social-links {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px
}

a.banner:focus .banner__title, a.banner:hover .banner__title {
    text-decoration: underline
}

.banners + .reviews-block {
    margin-top: 50px
}

.reviews-block__to-all {
    margin-top: 20px
}

.reviews-block__to-all a {
    font-size: 16px;
    text-decoration: none;
    color: #e22a1b
}

.reviews-block__to-all a:focus, .reviews-block__to-all a:hover {
    text-decoration: underline
}

.reviews__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.reviews__list.slick-initialized {
    display: block
}

.reviews__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%
}

.reviews__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.reviews__list-item:not(:last-child) {
    padding-right: 20px
}

.review {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 280px;
    min-width: 280px;
    height: 100%;
    padding: 20px;
    background-color: #fff
}

.review__text {
    padding-top: 50px;
    padding-bottom: 25px;
    color: #9c9c9c;
    background: url(/local/templates/dverishop_2020/css/../images/icons/quotes.svg) no-repeat 0 0 transparent;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.review__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    border-top: 1px solid #d7d7d7
}

.review__author-avatar {
    min-width: 50px;
    margin-right: 20px
}

.review__author-avatar img {
    border-radius: 50%
}

.review__author-name {
    font-size: 18px;
    margin-bottom: 0
}

.review__date {
    color: #9c9c9c
}

.reviews-intro {
    margin-bottom: 20px
}

.reviews-intro__image {
    margin-bottom: 20px;
    padding: 30px;
    text-align: center;
    border: 1px solid #d7d7d7
}

.reviews-list {
    margin-bottom: -20px
}

.reviews-list__item {
    margin-bottom: 20px
}

.review2 {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    min-width: 280px;
    height: 100%;
    padding: 20px;
    background-color: #fff
}

.review2__text {
    padding-top: 50px;
    padding-bottom: 25px;
    color: #9c9c9c;
    background: url(/local/templates/dverishop_2020/css/../images/icons/quotes.svg) no-repeat 0 0 transparent;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.review2__scan-link {
    display: inline-block;
    min-height: 21px;
    padding-left: 35px;
    text-decoration: underline;
    color: #1a1a1a;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 21' width='25' height='21'%3E%3Cpath d='M6.3,9.5C8,9.5,9.4,8,9.4,6.3c0-1.7-1.4-3.2-3.1-3.2c-1.7,0-3.1,1.4-3.1,3.2C3.1,8,4.5,9.5,6.3,9.5z M6.3,5.3c0.6,0,1,0.5,1,1.1c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1C5.2,5.7,5.7,5.3,6.3,5.3z M24,0H1C0.5,0,0,0.5,0,1.1V20c0,0.6,0.5,1,1,1H24c0.6,0,1-0.5,1-1V1.1C25,0.5,24.5,0,24,0z M22.9,18.9H2.1V2.1h20.8V18.9z M4.5,16.5c0.4,0.4,1.1,0.4,1.5,0l4.5-4.5l2.4,2.4c0.4,0.4,1.1,0.4,1.5,0c0.4-0.4,0.4-1.1,0-1.5l-0.5-0.5l2-3.4l3.2,3.2c0.4,0.4,1.1,0.4,1.5,0c0.4-0.4,0.4-1.1,0-1.5l-4.2-4.2c-0.5-0.5-1.3-0.4-1.6,0.2l-2.4,4.1l-1.1-1.1c-0.4-0.4-1.1-0.4-1.5,0L4.5,15C4.1,15.4,4.1,16.1,4.5,16.5z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 50%
}

.review2__author {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    border-top: 1px solid #d7d7d7
}

.review2__author-avatar {
    min-width: 50px;
    margin-right: 20px
}

.review2__author-avatar img {
    border-radius: 50%
}

.review2__author-name {
    font-size: 18px;
    margin-bottom: 0
}

.review2__date {
    margin-bottom: 0;
    color: #9c9c9c
}

.review2__rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.review2__rating img {
    margin-right: 5px
}

.reviews-form {
    margin-top: 40px;
    padding-right: 20px;
    padding-left: 20px
}

.reviews-form__title {
    margin-bottom: 10px
}

.reviews-form .input-label {
    margin-bottom: 5px
}

.reviews-form .checkbox-label {
    max-width: 410px
}

.reviews-form .textarea {
    height: 100px
}

.reviews-block + .news-block {
    margin-top: 20px
}

.news-slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.news-slider__list.slick-initialized {
    display: block
}

.news-slider__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%
}

.news-slider__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.news-slider__slide:not(:last-child) .news-item {
    border-right: 1px solid #d7d7d7
}

.news-item {
    line-height: 1.388;
    display: block;
    width: 280px;
    min-width: 280px;
    height: 100%;
    padding: 20px;
    text-decoration: none;
    color: #1a1a1a;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7
}

.news-item:focus .news-item__title, .news-item:hover .news-item__title {
    text-decoration: underline
}

.news-item__date, .news-item__preview-text, .news-item__title {
    display: block
}

.news-item__date {
    font-size: 14px;
    margin-bottom: 15px
}

.news-item__title {
    font-size: 18px;
    margin-bottom: 15px
}

.news-item__preview-text {
    color: #9c9c9c
}

.news-big {
    font-size: 18px;
    line-height: 1.388;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    text-decoration: none;
    color: #fff;
    background-color: #1a1a1a;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.news-big:focus .news-big__title, .news-big:hover .news-big__title {
    text-decoration: underline
}

.news-big:focus .news-big__button, .news-big:hover .news-big__button {
    color: #f5f5f5;
    background-color: #b42216
}

.news-big__container, .news-big__date, .news-big__preview-text, .news-big__title {
    display: block
}

.news-big__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 280px;
    padding: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.news-big__date {
    margin-bottom: 20px;
    color: #f5f5f5
}

.news-big__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
    color: #f5f5f5
}

.news-big__preview-text {
    max-width: 650px;
    margin-bottom: 20px;
    letter-spacing: -.5px
}

.news-big__button {
    min-width: 186px
}

.news-list {
    margin-bottom: -20px
}

.news-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.news-list__item--big {
    width: 100%;
    min-width: 100%
}

.news {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 20px;
    text-decoration: none;
    color: #1a1a1a;
    background-color: #fff
}

.news:focus .news__title, .news:hover .news__title {
    text-decoration: underline
}

.news:focus .news__image, .news:hover .news__image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.news__image-block {
    margin-bottom: 20px;
    text-align: center
}

.news__image {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.news__date {
    display: block;
    margin-bottom: 5px;
    color: #9c9c9c
}

.news__title {
    font-size: 18px;
    line-height: 1.2;
    display: block;
    margin-bottom: 10px
}

.news__preview-text {
    display: block;
    color: #9c9c9c
}

.news-detail {
    margin-bottom: 40px
}

.news-detail__date {
    font-weight: 700
}

.open-map-popup {
    overflow: hidden
}

.map-block__title {
    margin-bottom: 10px
}

.map-block__text {
    font-size: 18px
}

.map-container {
    margin-bottom: 40px
}

.map-container:last-child {
    margin-bottom: 0
}

.map {
    height: 280px;
    background-color: #ccc
}

.map-popup-container {
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5)
}

.map-popup {
    line-height: 1.388;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    width: 100%;
    max-width: 300px;
    padding: 40px 20px 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #fff
}

.map-popup__close {
    position: absolute;
    top: 5px;
    right: 5px;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.map-popup__close-icon {
    width: 18px;
    height: 18px;
    fill: #1a1a1a
}

.map-popup__title {
    font-size: 22px;
    margin-bottom: 10px
}

.map-popup__address, .map-popup__time {
    color: #9c9c9c
}

.map-popup__address {
    margin-bottom: 0
}

.map-popup__time {
    margin-bottom: 0
}

.map-popup__time--3 {
    margin-bottom: 15px
}

.map-popup__pictures {
    position: relative
}

.map-popup__picture {
    display: none
}

.map-popup__picture.is-active {
    display: block
}

.map-popup__pictures-buttons {
    position: absolute;
    top: auto;
    bottom: 5px;
    left: 0;
    display: none;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.map-popup__pictures-buttons.is-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.map-popup__pictures-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.map-popup__pictures-button--prev {
    margin-left: 10px
}

.map-popup__pictures-button--next {
    margin-right: 10px
}

.map-popup__pictures-arrow-icon {
    width: 18px;
    height: 18px;
    fill: #fff
}

.map-block + .info-block {
    margin-top: 40px
}

.info-banner {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 35px 20px;
    color: #fff;
    background-color: #1a1a1a;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.info-banner__title {
    margin-bottom: 15px
}

.info-feature:not(:last-child) {
    margin-bottom: 25px
}

.info-feature__num {
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
    color: #c8e0d5
}

.container .scroll-gallery {
    margin-right: -20px;
    margin-left: -20px
}

.container .scroll-gallery .simplebar-track.simplebar-horizontal {
    left: 20px;
    width: calc(100% - 40px)
}

.scroll-gallery {
    overflow-x: auto;
    margin-bottom: 40px;
    padding-left: 20px
}

.scroll-gallery__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.scroll-gallery__item {
    width: 240px;
    min-width: 240px;
    margin-right: 20px
}

.scroll-gallery__item img {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.scroll-gallery__item a:focus img, .scroll-gallery__item a:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.director-block {
    margin-bottom: 40px
}

.director-block__image {
    width: 210px;
    margin-right: auto;
    margin-left: auto;
    text-align: center
}

.director-block__image img {
    border-radius: 50%
}

.director-block__text {
    font-size: 16px;
    margin-bottom: 30px;
    padding-top: 55px;
    background: url(/local/templates/dverishop_2020/css/../images/icons/quotes.svg) no-repeat 0 0/49px 38px transparent
}

.director-block__position {
    font-size: 15px;
    color: #9c9c9c
}

.director-block__stats {
    padding: 35px 40px;
    color: #133d52;
    background-color: #c8e0d5
}

.director-block__stats-block:not(:last-child) {
    margin-bottom: 25px
}

.director-block__stats-num {
    font-size: 35px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0
}

.director-block__stats-text {
    line-height: 1.388
}

.team__item {
    margin-bottom: 25px
}

.person {
    line-height: 1.388;
    max-width: 320px;
    margin-right: auto;
    margin-left: auto
}

.person__photo {
    margin-bottom: 15px
}

.person__name {
    font-size: 18px;
    margin-bottom: 5px
}

.person__position {
    margin-bottom: 15px;
    color: #9c9c9c
}

.person__contacts {
    font-size: 14px;
    line-height: 20px;
    color: #9c9c9c
}

.person__contacts a {
    text-decoration: none;
    color: #1a1a1a
}

.person__contacts a:focus, .person__contacts a:hover {
    text-decoration: underline
}

.container .scroll-sertificates {
    margin-right: -20px;
    margin-left: -20px
}

.container .scroll-sertificates .simplebar-track.simplebar-horizontal {
    left: 20px;
    width: calc(100% - 40px)
}

.scroll-sertificates {
    overflow-x: auto;
    margin-bottom: 40px
}

.scroll-sertificates:last-child {
    margin-bottom: 0
}

.scroll-sertificates__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.scroll-sertificates__list.slick-initialized {
    display: block
}

.scroll-sertificates__list .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    padding-bottom: 1px
}

.scroll-sertificates__item {
    width: 220px;
    min-width: 220px;
    padding: 20px;
    border: 1px solid #d7d7d7
}

.scroll-sertificates__item:not(:last-child) {
    border-right: none
}

.scroll-sertificates__item a {
    display: block;
    max-width: 202px;
    margin-right: auto;
    margin-left: auto
}

.scroll-sertificates img {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.scroll-sertificates a:focus img, .scroll-sertificates a:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.vacancy__info {
    margin-bottom: 30px
}

.vacancy__form {
    margin-right: -20px;
    margin-left: -20px;
    padding: 35px 20px 45px;
    background-color: #c8e0d5
}

.vacancy__form-title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 10px;
    letter-spacing: -.5px;
    color: #133d52
}

.vacancy .file-label, .vacancy .input-label {
    margin-bottom: 5px
}

.vacancy__form-button-block {
    margin-top: 25px
}

.vacancy__form-button {
    width: 100%
}

.sliding-doors__item {
    margin-bottom: 20px
}

.s-door {
    display: block;
    max-width: 444px;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    color: #1a1a1a
}

.s-door:focus, .s-door:hover {
    text-decoration: underline
}

.s-door:focus .s-door__image, .s-door:hover .s-door__image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.s-door__image {
    margin-bottom: 10px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.s-door__title {
    font-size: 18px;
    display: block
}

.product-detail--furniture .product-images__slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-detail--furniture .product-images__slider .slick-slider {
    width: 100%;
    max-width: 100%
}

.product-detail--furniture .product-images__slider .slick-list, .product-detail--furniture .product-images__slider .slick-track {
    height: 100%
}

.product-detail--furniture .product-images__slider .product-images__slider-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.product-detail--furniture .quantity {
    margin-bottom: 30px
}

.product-detail__title-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.product-detail__title-block h1 {
    margin-bottom: 0
}

.product-detail__title-block .button {
    margin-left: auto
}

.product-detail__options {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.product-detail__options-block:not(:last-child) {
    margin-bottom: 25px
}

.product-detail__options-title {
    font-size: 18px;
    margin-bottom: 10px
}

.add-fovorite, .compare {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: 0 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.add-fovorite.is-active .add-fovorite__icon, .compare.is-active .add-fovorite__icon {
    fill: red
}

.add-fovorite__icon, .compare__icon {
    width: 16px;
    height: 16px;
    fill: #9c9c9c
}

.product-images {
    max-width: 520px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto
}

.product-images .button {
    display: block;
    width: 100%;
    max-width: 280px;
    margin-right: auto;
    margin-left: auto
}

.product-images__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.product-images__nav {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    min-width: 30px;
    padding-top: 50px;
    padding-bottom: 50px
}

.product-images__nav .slick-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.product-images__nav .slick-slide {
    cursor: pointer
}

.product-images__nav .slick-slide img {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.product-images__nav .slick-current img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.product-images__nav .slick-arrow {
    left: 50%;
    width: 30px;
    height: 30px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.product-images__nav .slick-arrow__icon {
    width: 22px;
    height: 22px;
    fill: #1a1a1a
}

.product-images__nav .slick-next {
    top: -50px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.product-images__nav .slick-prev {
    top: auto;
    bottom: -50px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.product-images__nav-item {
    padding-top: 10px;
    padding-bottom: 10px
}

.product-images__nav-item img {
    margin-right: auto;
    margin-left: auto
}

.product-images__slider {
    width: calc(100% - 30px);
    max-width: 430px;
    padding-right: 40px;
    padding-left: 40px
}

.sq {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -5px;
    margin-left: -5px
}

.sq__item {
    width: calc(100% - 110px);
    padding-right: 5px;
    padding-left: 5px
}

.sq__item--quantity {
    width: 110px
}

.sq .select-block {
    margin-bottom: 10px
}

.sq a {
    color: #9c9c9c
}

.quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.quantity__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 50px;
    padding: 0;
    cursor: pointer;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border: none;
    background-color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.quantity__button:focus, .quantity__button:hover {
    background-color: #f2f2f2
}

.quantity__input {
    font-size: 15px;
    width: 30px;
    height: 50px;
    padding: 17px 0 18px;
    text-align: center;
    color: #9c9c9c;
    border: none;
    background-color: #fff
}

.additional {
    margin-top: 10px;
    margin-bottom: 25px
}

.additional .checkbox-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 220px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.additional .price {
    min-width: 54px
}

.price-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.price-block__price, .price-block__price_2 {
    font-size: 40px;
    line-height: 1
}

.price-block__price--new, .price-block__price--new_2 {
    margin-right: 30px;
    color: #ec564b
}

.price-block__price--old, .price-block__price--old_2  {
    font-size: 15px;
    text-decoration: line-through
}

.credit-note {
    color: #9c9c9c
}

.buy-block {
    text-align: center
}

.buy-block .button {
    width: 100%;
    max-width: 280px;
    margin-bottom: 10px
}

.colors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.colors:not(:last-child) {
    margin-bottom: 10px
}

.color {
    position: relative;
    width: 50px;
    min-width: 50px;
    height: 50px;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    cursor: pointer
}

.color input[type=radio] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px
}

.color input[type=radio]:checked + .color__icon {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 24px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background-color: rgba(26, 26, 26, .3);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' width='13' height='13'%3E%3Cpath fill='%23fff' d='M1.8,6.3L0.7,7.5l3.6,3.6l8-8l-1.1-1.1L4.3,8.8L1.8,6.3z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.color img {
    border-radius: 4px
}

.product-detail2__title-block .button {
    margin-left: auto
}

.tabs-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    border-bottom: 1px solid #d7d7d7
}

.tabs-nav__item {
    margin-right: 40px;
    padding-top: 15px;
    padding-bottom: 25px;
    -webkit-transition: color .3s;
    transition: color .3s;
    white-space: nowrap;
    text-decoration: none;
    color: #9c9c9c
}

.tabs-nav__item:focus, .tabs-nav__item:hover {
    color: rgba(26, 26, 26, .7)
}

.tabs-nav__item.is-active {
    color: #1a1a1a
}

.tabs-nav__item.is-active:focus, .tabs-nav__item.is-active:hover {
    color: #1a1a1a
}

.tabs {
    margin-bottom: 40px
}

.tab {
    display: none;
    padding-top: 20px
}

.tab.is-active {
    display: block
}

.fast-cart {
    position: fixed;
    z-index: 10;
    top: auto;
    right: 20px;
    bottom: 0;
    left: auto;
    width: 320px;
    height: 100%;
    max-height: 86vh;
    background-color: #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(26, 26, 26, .3);
    box-shadow: 0 0 6px 0 rgba(26, 26, 26, .3)
}

.fast-cart__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.fast-cart__title-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 5px 10px 15px;
    background-color: #f5f5f5;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.fast-cart__title {
    font-size: 18px;
    margin: 0
}

.fast-cart__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fast-cart__close svg {
    width: 14px;
    height: 14px;
    fill: #1a1a1a
}

.fast-cart__info {
    font-size: 14px;
    padding: 15px;
    text-align: center;
    border-bottom: 1px solid #f5f5f5
}

.fast-cart__info p:not(:last-child) {
    margin-bottom: 5px
}

.fast-cart__info a {
    color: #1a1a1a
}

.fast-cart__items {
    overflow-y: auto;
    scrollbar-width: thin
}

.fast-cart__item {
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    border-bottom: 1px solid #f5f5f5
}

.fast-cart__item-image {
    width: 80px;
    min-width: 80px
}

.fast-cart__item-info {
    padding-left: 15px
}

.fast-cart__item-info p:not(:last-child) {
    margin-bottom: 8px
}

.fast-cart__item-info a {
    color: #1a1a1a
}

.fast-cart__item-info .quantity__button, .fast-cart__item-info .quantity__input {
    width: 40px;
    height: 40px;
    background-color: #f5f5f5
}

.fast-cart__item-info .quantity__input {
    padding-top: 5px;
    padding-bottom: 5px
}

.fast-cart__item-qnt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.fast-cart__make-order {
    padding: 15px
}

.fast-cart__make-order .button {
    width: 100%
}

.fast-cart__item-delete {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fast-cart__item-delete svg {
    width: 14px;
    height: 14px;
    fill: #e22a1b
}

.fast-cart__form-block {
    margin-top: auto;
    padding: 15px
}

.fast-cart__form-title {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: center
}

.fast-cart__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.fast-cart__form-input {
    width: 100%;
    height: 40px;
    padding: 5px 10px;
    border: 1px solid #f5f5f5
}

.fast-cart__form-submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    min-width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.fast-cart__form-submit svg {
    width: 16px;
    height: 16px;
    fill: #1a1a1a
}

.action-big {
    font-size: 18px;
    line-height: 1.388;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    text-decoration: none;
    color: #fff;
    background-color: #1a1a1a;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.action-big:focus .action-big__title, .action-big:hover .action-big__title {
    text-decoration: underline
}

.action-big:focus .action-big__button, .action-big:hover .action-big__button {
    color: #f5f5f5;
    background-color: #b42216
}

.action-big__container, .action-big__preview-text, .action-big__title {
    display: block
}

.action-big__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 280px;
    padding: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.action-big__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
    color: #f5f5f5
}

.action-big__preview-text {
    max-width: 650px;
    margin-bottom: 20px;
    letter-spacing: -.5px
}

.action-big__button {
    min-width: 186px
}

.actions-list {
    margin-bottom: -20px
}

.actions-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.actions-list__item--big {
    width: 100%;
    min-width: 100%
}

.action {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 20px;
    text-decoration: none;
    color: #1a1a1a;
    background-color: #fff
}

.action:focus .action__title, .action:hover .action__title {
    text-decoration: underline
}

.action:focus .action__image, .action:hover .action__image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.action__image-block {
    margin-bottom: 20px;
    text-align: center
}

.action__image {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.action__title {
    font-size: 18px;
    line-height: 1.2;
    display: block;
    margin-bottom: 10px
}

.action__preview-text {
    display: block;
    color: #9c9c9c
}

.action-detail {
    margin-bottom: 40px
}

.action-detail__image {
    margin-bottom: 20px
}

.catalog-section__title-block .button {
    font-size: 14px;
    min-width: 180px
}

.catalog-section__top-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-section__top-block .filter-opener {
    width: calc(50% - 5px);
    width: 100%;
    min-width: 0;
    max-width: 280px;
    height: 40px
}

.catalog-section__top-block .tags {
    width: 100%;
    margin-top: 15px;
    padding: 16px 16px 8px;
    border-radius: 6px;
    background-color: #fff
}

.catalog-section__list {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.catalog-section__list .banners {
    margin-right: -20px;
    margin-left: -20px
}

.catalog-section__list-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.catalog-section__list-top .select {
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    margin-bottom: 10px;
    text-align: center;
    border: 1px solid #1a1a1a;
    border-radius: 4px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-section__list-top .select .select2-container {
    width: 100% !important
}

.catalog-section__show-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 140px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog-section__show-block-title {
    font-size: 12px;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    text-align: center
}

.catalog-section__show-button {
    font-family: Muller, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 2px 0 0;
    cursor: pointer;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    text-decoration: none;
    color: #1a1a1a;
    border: 1px solid #ababab;
    border-radius: 5px;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-section__show-button:not(:last-child) {
    margin-right: 10px
}

.catalog-section__show-button:focus, .catalog-section__show-button:hover {
    color: #fff;
    border-color: #133d52;
    background-color: #133d52
}

.catalog-section__show-button.is-active {
    color: #fff;
    border-color: #e22a1b;
    background-color: #e22a1b
}

.catalog-section__banner {
    margin-top: 40px
}

.catalog-section__text {
    margin-top: 45px;
    margin-bottom: 45px
}

.sorting-select.select2-dropdown {
    font-size: 10px;
    overflow: hidden;
    border-color: #1a1a1a
}

.sorting-select.select2-dropdown--above {
    margin-top: -1px
}

.sorting-select.select2-dropdown--below {
    margin-top: 1px
}

.sorting-select .select2-container .select2-selection--single {
    height: 38px;
    border: none;
    background: 0 0
}

.sorting-select .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
    padding-right: 8px
}

.sorting-select .select2-container .select2-selection--single .select2-selection__rendered > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sorting-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    display: none
}

.sorting-select .select2-results__option {
    margin-bottom: 0;
    padding: 7px 6px 6px
}

.sorting-select .select2-results__option > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sorting-select .text {
    padding-top: 1px
}

.sorting-select .sorting-icon {
    width: 10px;
    min-width: 10px;
    height: 10px;
    margin-left: 5px;
    fill: #444
}

.price-inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-bottom: -15px;
    margin-left: -10px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.price-inputs__item {
    position: relative;
    padding-right: 10px;
    padding-left: 10px
}

.price-inputs__item-title {
    position: absolute;
    top: 50%;
    left: 20px;
    padding-left: 14px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #9c9c9c;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 10' height='10px' width='9px'%3E%3Cpath fill='%239c9c9c' d='M0.2,8.4h1.6v1.4c0,0.1,0,0.1,0.1,0.2C1.9,10,2,10,2,10h1.2c0.1,0,0.1,0,0.2-0.1c0,0,0.1-0.1,0.1-0.2V8.4H7c0.1,0,0.1,0,0.2-0.1c0,0,0.1-0.1,0.1-0.2V7.3c0-0.1,0-0.1-0.1-0.2C7.1,7.1,7,7,7,7H3.4V6.2h2.4c0.9,0,1.7-0.3,2.3-0.9C8.7,4.8,9,4,9,3.1c0-0.9-0.3-1.7-0.9-2.2C7.5,0.3,6.8,0,5.8,0H2C2,0,1.9,0,1.9,0.1c0,0-0.1,0.1-0.1,0.2v4.5H0.2c-0.1,0-0.1,0-0.2,0.1C0,4.8,0,4.9,0,4.9V6C0,6,0,6.1,0.1,6.1c0,0,0.1,0.1,0.2,0.1h1.6V7H0.2c-0.1,0-0.1,0-0.2,0.1C0,7.2,0,7.2,0,7.3v0.9c0,0.1,0,0.1,0.1,0.2C0.1,8.4,0.2,8.4,0.2,8.4z M3.4,1.5h2.3c0.5,0,0.9,0.1,1.2,0.4c0.3,0.3,0.5,0.7,0.5,1.2c0,0.5-0.2,0.9-0.5,1.2C6.6,4.5,6.2,4.7,5.7,4.7H3.4V1.5z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 0 50%
}

.price-input {
    width: 100%;
    height: 38px;
    padding: 0 10px 0 50px;
    text-align: right;
    color: #9c9c9c;
    border: 1px solid #fff;
    background-color: #fff
}

.price-input:focus {
    border-color: #ccc
}

.tags {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tags__title {
    font-size: 16px;
    margin-right: 20px;
    margin-bottom: 8px
}

.tags__title--toggler {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tags__title--toggler::before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 200%;
    content: "";
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tags__title--toggler.is-active svg {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.tags__title--toggler svg {
    width: 12px;
    height: 12px;
    fill: #1a1a1a
}

.tags__dropdown {
    overflow: hidden;
    height: 80px
}

.tags__dropdown.is-open {
    height: auto
}

.tags__dropdown-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tag {
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 8px 12px 6px;
    -webkit-transition: border-color .3s, color .3s;
    transition: border-color .3s, color .3s;
    text-decoration: none;
    color: #4a4a4a;
    border: 1px solid #e7e7e7;
    border-radius: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tag:focus, .tag:hover {
    color: #e22a1b;
    border-color: #e22a1b
}

.filter {
    display: none
}

.filter.is-open {
    display: block
}

.filter__close {
    position: absolute;
    top: 19px;
    right: 10px;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: 0 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.filter__close-icon {
    width: 16px;
    height: 16px;
    fill: #1a1a1a
}

.filter__title {
    font-size: 22px;
    margin-bottom: 20px
}

.filter__section {
    margin-bottom: 10px
}

.filter__section-inner {
    display: none;
    padding-top: 20px
}

.filter__section-inner.is-open {
    display: block
}

.filter__section-title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 42px;
    margin-bottom: 0;
    cursor: pointer;
    border-bottom: 1px solid #d3d3d3;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.filter__section-title.is-open::after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.filter__section-title::after {
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    width: 9px;
    height: 5px;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(/local/templates/dverishop_2020/css/../images/icons/small-arrow-down.png) no-repeat 0 0 transparent
}

.filter__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.filter__buttons .button {
    width: calc(50% - 10px);
    min-width: calc(50% - 10px)
}

.filter__color {
    font-size: 14px;
    line-height: 22px;
    position: relative;
    display: block;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 40px;
    cursor: pointer
}

.filter__color input[type=checkbox] {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px
}

.filter__color input[type=checkbox]:checked + .filter__color-icon {
    border-color: #1a1a1a
}

.filter__color-icon {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    overflow: hidden;
    width: 30px;
    height: 30px;
    padding: 3px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid transparent;
    border-radius: 50%
}

.filter__color-icon img {
    border-radius: 50%
}

.filter__section-cut {
    display: none
}

.filter__section-cut-toggler {
    padding: 10px 0;
    cursor: pointer;
    text-decoration: underline;
    color: #e53506;
    border: none;
    background-color: transparent
}

.catalog-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.catalog-list__item {
    width: 100%;
    margin-top: -1px;
    border: 1px solid #d7d7d7
}

.catalog-list--type_1 .catalog-item {
    padding-top: 25px;
    padding-bottom: 20px
}

.catalog-list--type_2 .catalog-item {
    width: 240px;
    min-width: 240px;
    padding-top: 25px;
    padding-bottom: 20px
}

.catalog-list--type_2 .catalog-item__image {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.catalog-list--type_2 .catalog-item__image-main {
    width: 60%;
    min-width: 60%;
    padding-right: 5px
}

.catalog-list--type_2 .catalog-item__image-secondary {
    width: 40%;
    min-width: 40%
}

.more-block {
    margin-top: 40px;
    text-align: center
}

.more-block .button {
    min-width: 220px
}

.coop {
    margin-bottom: 40px
}

.coop__image {
    margin-bottom: 40px
}

.coop-features {
    overflow-x: auto;
    margin-right: -20px;
    margin-left: -20px
}

.coop-features__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.coop-features__item {
    min-width: 255px;
    min-height: 230px;
    padding: 20px;
    border: 1px solid #d7d7d7;
    border-left: none
}

.coop-features__item:last-child, .coop-features__item:nth-last-child(2) {
    margin-bottom: 0
}

.coop-feature {
    font-size: 18px;
    line-height: 1.38
}

.coop-feature__icon {
    min-height: 37px;
    margin-bottom: 10px
}

.works__item {
    margin-bottom: 20px
}

.work {
    display: block;
    max-width: 680px;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
    color: #1a1a1a
}

.work:focus, .work:hover {
    text-decoration: underline
}

.work:focus .work__image, .work:hover .work__image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.work__image {
    margin-bottom: 10px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.work__title {
    font-size: 18px;
    display: block
}

.work-gallery {
    margin-bottom: -20px
}

.work-gallery__item {
    margin-bottom: 20px
}

.work-gallery__item a {
    display: block;
    max-width: 320px;
    margin-right: auto;
    margin-left: auto
}

.tips-list {
    margin-bottom: -20px
}

.tips-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px
}

.tip {
    line-height: 1.388;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: auto;
    padding: 20px;
    text-decoration: none;
    color: #1a1a1a;
    background-color: #fff
}

.tip:focus .tip__title, .tip:hover .tip__title {
    text-decoration: underline
}

.tip:focus .tip__image, .tip:hover .tip__image {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.tip__image-block {
    margin-bottom: 20px;
    text-align: center
}

.tip__image {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.tip__title {
    font-size: 18px;
    line-height: 1.2;
    display: block
}

.how-to {
    overflow-x: auto;
    margin-right: -20px;
    margin-bottom: 40px;
    margin-left: -20px
}

.how-to__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.how-to__item {
    min-width: 255px;
    min-height: 200px;
    padding: 30px 20px;
    border: 1px solid #d7d7d7;
    border-left: none
}

.ht {
    font-size: 18px;
    line-height: 1.2
}

.ht__icon {
    min-height: 43px;
    margin-bottom: 15px
}

.ht__small {
    font-size: 15px;
    color: #9c9c9c
}

.ht a {
    text-decoration: none;
    color: #e22a1b
}

.ht a:focus, .ht a:hover {
    text-decoration: underline
}

.tabs2 {
    margin-top: 40px;
    margin-bottom: 40px
}

.tabs2__nav {
    display: none;
    width: 300px;
    min-width: 300px;
    border-right: 1px solid #bfbfbf
}

.tabs2__tabs .tab2-opener {
    background-color: #ccc
}

.tabs2__tabs .tab2-opener::after {
    position: absolute;
    top: 50%;
    right: 20px;
    left: auto;
    width: 12px;
    height: 7px;
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(/local/templates/dverishop_2020/css/../images/icons/tabs2-arrow-down.png) no-repeat 0 0 transparent
}

.tabs2__tabs .tab2-opener.is-active::after {
    background-image: url(/local/templates/dverishop_2020/css/../images/icons/tabs2-arrow-down-white.png)
}

.tabs2 .table {
    color: #1a1a1a
}

.tab2-opener {
    font-size: 18px;
    line-height: 29px;
    position: relative;
    margin-bottom: 0;
    padding: 18px 30px 18px 20px;
    cursor: pointer
}

.tab2-opener.is-active {
    color: #fff;
    background-color: #e22a1b
}

.tab2 {
    display: none;
    padding: 20px;
    border: 1px solid #bfbfbf;
    border-top: none
}

.tab2.is-active {
    display: block
}

.hot-line {
    font-size: 18px;
    line-height: 1.388;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
    text-decoration: none;
    color: #fff;
    background-color: #1a1a1a;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover
}

.hot-line__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 280px;
    padding: 20px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.hot-line__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
    color: #f5f5f5
}

.hot-line__text {
    max-width: 650px;
    margin-bottom: 20px;
    letter-spacing: -.5px
}

.hot-line__button {
    min-width: 210px
}

.partners__item {
    margin-top: -1px;
    padding: 20px;
    border: 1px solid #d7d7d7
}

.partners__image {
    margin-bottom: 20px
}

.shops-list__item {
    margin-bottom: 20px
}

.shop__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 20px;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.shop__label {
    font-size: 11px;
    line-height: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    margin-right: 5px;
    padding: 7px 14px 3px 14px;
    vertical-align: top;
    color: #fff;
    border-radius: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.shop__label--new {
    background-color: #e22a1b
}

.shop__label--hyper {
    background-color: #133d52
}

.shop__title {
    font-size: 18px;
    margin-bottom: 5px
}

.shop__title a {
    color: #1a1a1a
}

.shop__metro {
    line-height: 13px;
    margin-bottom: 15px
}

.shop__metro img {
    position: relative;
    margin-top: -4px;
    margin-right: 5px;
    vertical-align: middle
}

.shop__work-time {
    font-size: 14px;
    margin-bottom: 15px
}

.shop__phone {
    font-size: 14px
}

.shop__phone a {
    text-decoration: none;
    color: #1a1a1a
}

.shop-detail {
    margin-bottom: 40px
}

.shop-detail__block {
    margin-bottom: 20px
}

.shop-detail__label {
    font-size: 11px;
    font-weight: 400;
    line-height: 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 20px;
    margin-left: 5px;
    padding: 5px 14px 3px 14px;
    vertical-align: top;
    color: #fff;
    border-radius: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.shop-detail__label--new {
    background-color: #e22a1b
}

.shop-detail__label--hyper {
    background-color: #133d52
}

.shop-detail__about-block {
    margin-bottom: 20px
}

.shop-detail__metro {
    line-height: 13px;
    margin-bottom: 15px
}

.shop-detail__metro img {
    position: relative;
    margin-top: -4px;
    margin-right: 5px;
    vertical-align: middle
}

.shop-detail__work-time {
    font-size: 14px;
    margin-bottom: 15px
}

.shop-detail__phone {
    font-size: 14px
}

.shop-detail__phone a {
    text-decoration: none;
    color: #1a1a1a
}

.shop-map {
    min-height: 280px;
    background-color: #ccc
}

.shop-gallery {
    overflow-x: auto;
    margin-left: -20px;
    padding-left: 20px
}

.shop-gallery__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.shop-gallery__item {
    width: 240px;
    min-width: 240px;
    margin-right: 20px
}

.shop-gallery__item img {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.shop-gallery__item a:focus img, .shop-gallery__item a:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.cart-block__left {
    margin-bottom: 20px
}

.cart__title-block {
    padding-bottom: 15px;
    border-bottom: 1px solid #d7d7d7
}

.cart__title {
    font-size: 20px
}

.cart__title--2, .cart__title--3, .cart__title--4, .cart__title--5 {
    display: none
}

.cart-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 120px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d7d7d7;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cart-item__description {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 100%;
    min-height: 80px;
    padding-left: 110px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cart-item__title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px
}

.cart-item__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    max-width: 80px;
    max-height: 80px;
    text-align: center
}

.cart-item__image img {
    max-height: 80px
}

.cart-item__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cart-item__button {
    font-size: 15px;
    padding: 5px 0;
    cursor: pointer;
    color: #636363;
    border: none;
    background-color: transparent
}

.cart-item__button:not(:first-child) {
    margin-left: 30px
}

.cart-item__info--weight {
    font-size: 15px;
    min-width: 100%;
    margin-top: 25px;
    margin-bottom: 25px
}

.cart-item__info--price {
    font-size: 16px
}

.total__info-row {
    margin-bottom: 10px
}

.total__info-title {
    display: none
}

.total__price {
    font-size: 18px
}

.total__summ-price {
    font-size: 24px;
    font-weight: 700
}

.total__button {
    width: 100%
}

.pager-block {
    margin-top: 50px;
    text-align: center
}

.pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    list-style: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pager__item {
    margin-right: 3px;
    margin-bottom: 0;
    margin-left: 3px
}

.pager__item:first-child {
    margin-left: 0
}

.pager__item:last-child {
    margin-right: 0
}

.pager__link {
    font-family: Muller, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    padding: 2px 0 0;
    cursor: pointer;
    -webkit-transition: background-color .3s, color .3s;
    transition: background-color .3s, color .3s;
    text-decoration: none;
    color: #1a1a1a;
    border: 1px solid #ababab;
    border-radius: 5px;
    background-color: transparent;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pager__link:focus, .pager__link:hover {
    color: #fff;
    border-color: #133d52;
    background-color: #133d52
}

.pager__link.is-active {
    color: #fff;
    border-color: #e22a1b;
    background-color: #e22a1b
}

.to-top {
    position: fixed;
    z-index: 9;
    top: auto;
    bottom: 30px;
    left: 50%;
    display: none;
    width: 100%;
    max-width: 1570px;
    height: 0;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.to-top.is-active {
    display: block
}

.to-top__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #ec564b;
    border-radius: 8px;
    background-color: #ec564b;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.to-top__button svg {
    width: 16px;
    height: 16px;
    fill: #fff
}

@media (min-width: 375px) {
    .catalog-section__list-top .select {
        font-size: 12px
    }

    .sorting-select.select2-dropdown {
        font-size: 12px
    }
}

@media (min-width: 414px) {
    .cart-item__info--weight {
        min-width: 0;
        margin: 0
    }
}

@media (min-width: 500px) {
    .catalog-list--type_1 .catalog-list__item {
        width: 50%;
        margin-top: -1px;
        margin-left: -1px
    }

    .catalog-list--type_2 .catalog-list__item {
        width: 50%;
        margin-top: -1px;
        margin-left: -1px
    }

    .catalog-list--type_2 .catalog-item {
        width: 200px;
        min-width: 200px
    }

    .work-gallery {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .work-gallery__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }
}

@media (min-width: 520px) {
    .slider__image {
        position: static;
        top: auto;
        left: auto;
        width: 100%;
        max-width: 100%;
        height: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width: 600px) {
    .container .banners--indented {
        margin-right: -10px;
        margin-left: -10px
    }

    .banners {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .banners--indented {
        padding-right: 10px;
        padding-left: 10px
    }

    .banners--indented .banners__item {
        padding-right: 10px;
        padding-bottom: 0;
        padding-left: 10px
    }

    .banners--3_col .banners__item {
        padding-bottom: 20px
    }

    .banners__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 50%
    }

    .reviews-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .reviews-list__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .news-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .news-list__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .team {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .team__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .sliding-doors {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .sliding-doors__item {
        width: 33.33333%;
        padding-right: 10px;
        padding-left: 10px
    }

    .s-door {
        margin: 0
    }

    .product-detail__title-block h1 {
        margin-right: 10px
    }

    .product-detail .product-images__inner {
        margin-bottom: 20px
    }

    .product-detail .product-images__button-block {
        padding-left: 30px
    }

    .product-images__inner {
        margin-bottom: 0
    }

    .product-images__nav {
        width: 50px;
        min-width: 50px
    }

    .product-images__nav .slick-arrow {
        width: 50px;
        height: 50px
    }

    .product-images__nav-item {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .product-images__slider {
        width: calc(100% - 50px)
    }

    .buy-block {
        max-width: 280px;
        text-align: left
    }

    .product-detail2__title-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 30px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .product-detail2__title-block h1 {
        margin-right: 30px;
        margin-bottom: 0
    }

    .product-detail2 .product-images .button {
        display: none
    }

    .actions-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .actions-list__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .catalog-section__title-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog-section__title-block h1 {
        margin-bottom: 0
    }

    .catalog-section__title-block .button {
        margin-left: 30px
    }

    .works {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .works__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .work {
        margin: 0
    }

    .tips-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .tips-list__item {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .shops-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .shops-list__item {
        width: 50%;
        padding-right: 20px
    }

    .shop-detail__about {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px
    }

    .shop-detail__about-block {
        width: 50%;
        margin-bottom: 0
    }
}

@media (min-width: 660px) {
    .catalog-list--type_1 .catalog-list__item {
        width: 33.33333%
    }
}

@media (min-width: 680px) {
    .news-big__container {
        min-height: 400px
    }

    .action-big__container {
        min-height: 400px
    }

    .work-gallery__item {
        width: 33.33333%
    }

    .hot-line__container {
        min-height: 380px
    }
}

@media (min-width: 768px) {
    .main-page .side-bar__inner {
        width: 310px
    }

    .side-bar.subnav-is-open {
        width: 740px !important
    }

    .side-bar.subnav-is-open .side-bar__inner {
        width: 310px;
        -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
        box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1)
    }

    .side-bar.subnav-is-open .catalog-menu__link-text {
        width: 260px;
        opacity: 1
    }

    .side-bar.subnav-is-open .service-menu__link-text {
        width: 260px;
        opacity: 1
    }

    .side-bar.subnav-is-open .search-bar__label {
        width: 260px;
        opacity: 1
    }

    .side-bar.subnav-is-open:hover {
        width: 740px
    }

    .side-bar__subnav {
        display: block
    }

    .side-bar__subnav.is-open {
        left: 310px
    }

    .footer__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-top: 1px solid #d7d7d7;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .footer__column {
        width: 25%;
        padding-right: 30px;
        padding-bottom: 0;
        border-top: none
    }

    .footer__column-title {
        padding-top: 30px;
        cursor: default
    }

    .footer__column-title::after {
        display: none
    }

    .footer__column-title + .footer-menu {
        display: block
    }

    .footer__copyright {
        padding-top: 30px
    }

    .slider__title {
        font-size: 30px;
        line-height: 1.1
    }

    .slider__text {
        font-size: 18px
    }

    .features {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .feature {
        width: 33.33333%
    }

    .feature:not(:last-child) {
        border-right: 1px solid #d7d7d7
    }

    .features4 {
        padding-top: 40px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        border: 1px solid #bfbfbf
    }

    .features4__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .features4__list-item {
        width: 33.33333%;
        padding-right: 20px;
        padding-left: 20px
    }

    .form-block__button-block {
        margin-top: 0
    }

    .get-coupon__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        max-width: 690px;
        margin-right: -15px;
        margin-left: -15px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .get-coupon__cell {
        width: 33.33333%;
        margin-bottom: 0;
        padding-right: 15px;
        padding-left: 15px
    }

    .get-coupon__cell--wide {
        width: 100%;
        margin-top: 15px;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .manager-request__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -15px;
        margin-left: -15px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .manager-request__cell {
        width: 33.33333%;
        margin-bottom: 0;
        padding-right: 15px;
        padding-left: 15px
    }

    .manager-request__cell.form-block__button-block {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .manager-request__cell--wide {
        width: 100%;
        margin-top: 15px;
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .banners--3_col .banners__item {
        width: 33.33333%
    }

    .reviews-intro {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .reviews-intro__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 30%;
        min-width: 30%;
        margin-bottom: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .reviews-intro__text {
        padding-left: 20px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .reviews-form__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -20px;
        margin-left: -20px
    }

    .reviews-form__block {
        width: 50%;
        padding-right: 20px;
        padding-left: 20px
    }

    .reviews-form__button-block {
        margin-top: 20px
    }

    .reviews-form .textarea {
        height: 150px
    }

    .reviews-form .button {
        width: 255px;
        min-width: 255px
    }

    .news-big__date {
        margin-bottom: auto
    }

    .info-banner {
        min-height: 300px
    }

    .info-features {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: auto
    }

    .info-feature {
        width: 30%;
        padding-right: 20px
    }

    .info-feature:not(:last-child) {
        margin-bottom: 0
    }

    .director-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .director-block__image {
        margin-right: 0;
        margin-left: 0
    }

    .director-block__text {
        width: calc(100% - 210px);
        padding-left: 40px;
        background-position: 40px 0
    }

    .director-block__stats {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .catalog-section__title-block {
        margin-bottom: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .catalog-section__catalog {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .catalog-section__list-top .select {
        font-size: 15px
    }

    .catalog-section__show-block {
        width: auto
    }

    .catalog-section__show-block-title {
        width: auto;
        margin-right: 10px;
        margin-bottom: 0
    }

    .sorting-select.select2-dropdown {
        font-size: 15px
    }

    .sorting-select .sorting-icon {
        margin-left: 15px
    }

    .tags__title--toggler {
        display: none
    }

    .tags__dropdown {
        overflow: visible;
        height: auto
    }

    .catalog-list--type_2 .catalog-list__item {
        width: 33.33333%
    }

    .tabs2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border: 1px solid #bfbfbf
    }

    .tabs2__nav {
        display: block
    }

    .tabs2__tabs {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .tabs2__tabs .tab2-opener {
        display: none
    }

    .tab2 {
        border: none
    }

    .partners {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .partners__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        margin-left: -1px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .partners__image {
        width: 28.45%;
        min-width: 28.45%;
        max-width: 204px;
        margin-bottom: 0
    }

    .partners__info {
        padding-left: 20px
    }

    .shops-list__item {
        width: 33.33333%
    }

    .shops-list__item--big {
        width: 50%
    }

    .cart {
        margin-bottom: 25px
    }

    .cart__title-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .cart__title--1 {
        width: 340px;
        min-width: 340px;
        max-width: 400px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .cart__title--2, .cart__title--3, .cart__title--4, .cart__title--5 {
        display: block
    }

    .cart__title--2 {
        width: 60px;
        min-width: 60px
    }

    .cart__title--4 {
        width: 170px;
        min-width: 170px
    }

    .cart__title--3, .cart__title--5 {
        width: 100px;
        min-width: 100px
    }

    .cart__title--5 {
        text-align: right
    }

    .cart-item__description {
        width: 340px;
        min-width: 340px;
        max-width: 400px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .cart-item__info--weight {
        width: 60px;
        min-width: 60px
    }

    .cart-item__info--qnt {
        width: 170px;
        min-width: 170px
    }

    .cart-item__info--price {
        font-size: 18px;
        min-width: 100px
    }

    .cart-item__info--summ {
        text-align: right
    }

    .total__info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .total__info-row {
        margin-bottom: 0
    }

    .total__summ {
        padding-left: 20px;
        border-left: 1px solid #d7d7d7
    }

    .total__summ-title {
        display: block
    }

    .pager__item {
        margin-right: 5px;
        margin-left: 5px
    }
}

@media (min-width: 980px) {
    .review2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .review2__text {
        font-size: 13px;
        padding-bottom: 10px;
        padding-left: 20px;
        background-position: 20px 10px
    }

    .review2__author {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 135px;
        padding-right: 20px;
        border-top: none;
        border-right: 1px solid #d7d7d7;
        -ms-flex-preferred-size: 135px;
        flex-basis: 135px
    }

    .review2__author-avatar {
        margin-right: 0;
        margin-bottom: 10px
    }

    .review2__author-name {
        font-size: 11px;
        margin-bottom: 5px
    }
}

@media (min-width: 992px) {
    .main {
        padding-left: 50px
    }

    .main__inner {
        position: relative;
        padding-top: 0;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto
    }

    .main-page .side-bar {
        left: 0;
        width: 50px
    }

    .side-bar {
        left: 0;
        width: 50px;
        -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
        box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1)
    }

    .side-bar:hover {
        width: 310px
    }

    .side-bar:hover .catalog-menu__link-text {
        width: 260px;
        opacity: 1
    }

    .side-bar:hover .service-menu__link-text {
        width: 260px;
        opacity: 1
    }

    .side-bar:hover .search-bar__label {
        width: 260px;
        opacity: 1
    }

    .side-bar__inner {
        padding-top: 0;
        padding-bottom: 0
    }

    .side-bar__close {
        display: none
    }

    .side-bar__phone-block {
        display: none
    }

    .search-popup {
        position: fixed;
        z-index: 100;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: none;
        padding: 48px;
        background-color: rgba(255, 255, 255, .9)
    }

    .search-popup__close {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .search-bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .search-bar__input {
        padding-left: 18px
    }

    .search-bar__button {
        position: relative;
        z-index: 1;
        top: 0;
        height: 46px
    }

    .catalog-menu__link {
        padding-left: 10px
    }

    .catalog-menu__link-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        width: 0;
        -webkit-transition: width .3s, opacity .3s, padding .3s;
        transition: width .3s, opacity .3s, padding .3s;
        opacity: 0;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .service-menu {
        margin-top: auto;
        margin-bottom: 0
    }

    .service-menu__link {
        padding-left: 10px
    }

    .service-menu__link-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden;
        width: 0;
        -webkit-transition: width .3s, opacity .3s, padding .3s;
        transition: width .3s, opacity .3s, padding .3s;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .mm-menu {
        display: none
    }

    .main-page .header .logo {
        display: none
    }

    .main-page .header__phone-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .header {
        position: static;
        top: auto;
        left: auto;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .header__phone-block {
        display: block
    }

    .header .logo {
        position: static;
        top: auto;
        left: auto;
        width: 80px;
        min-width: 80px;
        margin-right: 20px;
        -webkit-transform: none;
        transform: none
    }

    .header__search-opener {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .burger {
        display: none
    }

    .main-menu {
        display: block;
        margin-right: 20px;
        margin-left: 0
    }

    .breadcrumbs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .manager-request__inner {
        position: relative;
        padding-right: 20px;
        padding-left: 20px
    }

    .manager-request__inner::after {
        position: absolute;
        z-index: 1;
        top: auto;
        right: 0;
        bottom: -40px;
        left: auto;
        width: 260px;
        height: 200%;
        content: "";
        background: url(/local/templates/dverishop_2020/css/../images/backgrounds/manager-request.png) no-repeat 0 100%/100% auto transparent
    }

    .manager-request__form {
        position: relative;
        z-index: 2;
        max-width: 650px
    }

    .manager-request__cell {
        width: 50%
    }

    .manager-request__cell.form-block__button-block {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .manager-request__cell.form-block__button-block {
        margin-top: 35px
    }

    .manager-request__cell--wide {
        width: 100%;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .manager-request__cell--wide .checkbox-label {
        max-width: 500px
    }

    .news {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .news__image-block {
        width: 50%;
        min-width: 50%;
        margin-bottom: 0
    }

    .news__info {
        padding-left: 20px
    }

    .team--employe .team__item {
        width: 33.33333%
    }

    .team__item {
        width: 25%
    }

    .vacancy {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .vacancy__info {
        margin-bottom: 0;
        padding-right: 20px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .vacancy__form {
        width: 40%;
        min-width: 40%;
        margin-right: 0;
        margin-left: 0
    }

    .product-detail__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .product-detail__images {
        width: 43.23%;
        min-width: 520px;
        max-width: 520px
    }

    .product-detail .product-images__button-block {
        padding-left: 40px
    }

    .product-images {
        margin-bottom: 0
    }

    .product-images__slider {
        padding-right: 45px;
        padding-left: 45px
    }

    .product-detail2__inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .product-detail2__images {
        width: 43.23%;
        min-width: 520px;
        max-width: 520px
    }

    .product-detail2__description {
        max-width: 620px
    }

    .action {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .action__image-block {
        width: 50%;
        min-width: 50%;
        margin-bottom: 0
    }

    .action__info {
        padding-left: 20px
    }

    .catalog-section__top-block .tags {
        margin-top: 0;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .catalog-section__filter {
        width: 290px;
        min-width: 290px
    }

    .catalog-section__list {
        width: calc(100% - 290px)
    }

    .catalog-section__list-top .select {
        width: 195px
    }

    .filter-opener {
        display: none
    }

    .filter {
        display: block;
        width: 270px
    }

    .filter__close {
        display: none
    }

    .catalog-list--type_2 .catalog-item {
        width: 170px;
        min-width: 170px
    }

    .work-gallery__item {
        width: 25%
    }

    .tip {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .tip__image-block {
        width: 50%;
        min-width: 50%;
        margin-bottom: 0
    }

    .tip__info {
        padding-left: 20px
    }

    .tabs2__nav {
        width: 370px;
        min-width: 370px
    }

    .shop-detail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .shop-detail__block {
        width: 50%;
        margin-bottom: 0
    }

    .shop-detail__block:first-child {
        max-width: 650px;
        padding-right: 40px
    }

    .shop-gallery {
        margin-left: 0;
        padding-left: 0
    }

    .shop-gallery__item {
        width: 166px;
        min-width: 166px
    }
}

@media (min-width: 1024px) {
    .catalog-section__top-block {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .to-top {
        display: none !important
    }
}

@media (min-width: 1050px) {
    .catalog-list--type_1 .catalog-list__item {
        width: 33.33333%
    }
}

@media (min-width: 1200px) and (min-height: 850px) {
    .main-page .catalog-menu__link {
        padding-top: 13px;
        padding-bottom: 13px
    }
}

@media (min-width: 1200px) and (min-height: 700px) {
    .main-page .catalog-menu__link {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media (min-width: 1200px) and (min-height: 800px) {
    .catalog-menu__icon-block {
        width: 36px;
        min-width: 36px;
        height: 36px
    }

    .catalog-menu__icon {
        width: 36px;
        height: 36px
    }

    .service-menu__icon-block {
        width: 36px;
        min-width: 36px;
        height: 36px
    }

    .service-menu__icon {
        width: 36px;
        height: 36px
    }
}

@media (min-width: 1200px) and (min-height: 950px) {
    .main-page .side-bar__inner {
        padding-top: 35px
    }

    .main-page .side-bar__logo {
        margin-bottom: 30px
    }

    .main-page .catalog-menu__icon-block {
        width: 43px;
        min-width: 43px;
        height: 43px
    }

    .main-page .catalog-menu__icon {
        width: 43px;
        height: 43px
    }

    .main-page .service-menu__icon-block {
        width: 43px;
        min-width: 43px;
        height: 43px
    }

    .main-page .service-menu__icon {
        width: 43px;
        height: 43px
    }

    .catalog-menu__item {
        margin-bottom: 6px
    }

    .service-menu__item {
        margin-bottom: 6px
    }
}

@media (min-width: 1200px) {
    .h1, .h2, h1, h2 {
        font-size: 35px
    }

    .h2, h2 {
        margin-bottom: 40px
    }

    .h3, h3 {
        font-size: 22px;
        margin-top: 40px
    }

    .main-page .main {
        padding-left: 310px
    }

    .main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 100%;
        padding-left: 50px
    }

    .select-block .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding-right: 70px;
        padding-left: 30px
    }

    .select-block .select2-container--default .select2-selection--single .select2-selection__arrow {
        width: 70px
    }

    .select-block .select2-results__option {
        padding-right: 30px;
        padding-left: 30px
    }

    .popup-form, .popup-form.fancybox-content {
        padding-right: 40px;
        padding-left: 40px
    }

    .popup-form.fancybox-content__title, .popup-form__title {
        font-size: 35px;
        margin-bottom: 20px
    }

    .popup-form.fancybox-content__button-block, .popup-form__button-block {
        margin-top: 35px
    }

    .main-page .side-bar {
        width: 310px
    }

    .main-page .side-bar__inner {
        padding-top: 20px
    }

    .main-page .side-bar__logo {
        display: block;
        width: 127px;
        min-height: 47px;
        margin-right: auto;
        margin-bottom: 15px;
        margin-left: auto
    }

    .main-page .catalog-menu__link-text {
        position: static;
        width: auto;
        padding-left: 0;
        opacity: 1;
        background-color: transparent
    }

    .main-page .service-menu__link {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .main-page .service-menu__link {
        padding-top: 13px;
        padding-bottom: 13px
    }

    .main-page .service-menu__link-text {
        position: static;
        width: auto;
        padding-left: 0;
        opacity: 1;
        background-color: transparent
    }

    .side-bar.subnav-is-open.side-bar--big {
        width: 1170px !important
    }

    .side-bar__subnav--big {
        left: -550px;
        width: 860px;
        padding-right: 30px;
        padding-left: 30px
    }

    .side-bar__subnav--big .sections-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .side-bar__subnav--big .sections-list__item {
        width: calc(50% - 10px)
    }

    .catalog-menu__item:last-child {
        margin-bottom: 0
    }

    .service-menu__item:last-child {
        margin-bottom: 0
    }

    .nav-outer__left--type_1 {
        -webkit-columns: 4;
        -moz-columns: 4;
        columns: 4
    }

    .header__phone-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .header__phone-block-inner {
        margin-left: 20px
    }

    .header__whatsapp {
        margin-bottom: 5px
    }

    .footer {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .footer__column {
        padding-top: 50px
    }

    .footer__column-title {
        padding-top: 0
    }

    .footer__copyright {
        padding-top: 0
    }

    .footer-menu__link {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .slider__title {
        font-size: 40px
    }

    .feature {
        font-size: 22px;
        display: block
    }

    .feature__icon-block {
        min-width: 56px;
        margin-right: 0;
        margin-bottom: 24px
    }

    .feature__icon {
        width: 56px
    }

    .features2 {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .feature2 {
        width: 25%;
        min-width: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: none
    }

    .features3 {
        padding-top: 50px;
        padding-bottom: 0
    }

    .container .catalog-section .catalog-slider {
        overflow: visible;
        margin-right: 0;
        margin-left: -1px;
        padding-right: 5px
    }

    .catalog-slider__list {
        overflow: auto
    }

    .brands-slider {
        margin-right: -12px;
        margin-left: -18px;
        padding-right: 12px;
        padding-left: 12px
    }

    .brands-slider__list {
        overflow: auto
    }

    .series-slider {
        margin-right: -12px;
        margin-left: -18px;
        padding-right: 12px;
        padding-left: 12px
    }

    .series-slider__list {
        overflow: auto
    }

    .catalog-slider + .title-block, .get-coupon + .title-block {
        margin-top: 50px
    }

    .title-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .form-block__title {
        font-size: 35px;
        margin-bottom: 0
    }

    .get-coupon__inner {
        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
    }

    .get-coupon__title {
        padding-top: 5px
    }

    .manager-request__title {
        max-width: 510px;
        margin-bottom: 80px
    }

    .manager-request__subtitle {
        font-size: 22px
    }

    .container .banners--indented {
        padding-bottom: 0
    }

    .banners--indented {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .banner {
        font-size: 22px;
        min-height: 300px
    }

    .banner__icon {
        width: 48px;
        height: 48px
    }

    .banner__title {
        font-size: 35px;
        line-height: 1.1;
        margin-bottom: 15px
    }

    .reviews-block__to-all {
        margin-top: 40px
    }

    .reviews__list {
        margin-right: -10px;
        margin-left: -10px
    }

    .reviews__list-item:not(:last-child) {
        padding-right: 10px
    }

    .reviews__list-item {
        padding-right: 10px;
        padding-left: 10px
    }

    .review {
        width: 100%;
        min-width: 0;
        padding: 35px 30px 25px
    }

    .reviews-intro {
        margin-bottom: 40px
    }

    .reviews-intro__text {
        padding-left: 40px
    }

    .review2 {
        padding: 30px
    }

    .review2__text {
        font-size: 15px;
        padding-left: 30px;
        background-position: 30px 10px
    }

    .review2__author {
        min-width: 180px;
        padding-top: 50px;
        padding-right: 30px;
        -ms-flex-preferred-size: 180px;
        flex-basis: 180px
    }

    .review2__author-name {
        font-size: 14px
    }

    .reviews-form {
        padding-right: 40px;
        padding-left: 40px
    }

    .reviews-block + .news-block {
        margin-top: 50px
    }

    .news-item {
        width: 100%;
        min-width: 0
    }

    .news-item__title {
        font-size: 22px;
        line-height: 1.2
    }

    .news-big {
        min-height: 400px
    }

    .news-big__container {
        min-height: 620px
    }

    .news-big__date {
        font-size: 18px
    }

    .news-big__title {
        font-size: 35px
    }

    .news-big__preview-text {
        font-size: 22px;
        margin-bottom: 35px
    }

    .news-list__item--big {
        margin-bottom: 40px
    }

    .news__date {
        margin-bottom: 15px
    }

    .news__title {
        font-size: 22px;
        margin-bottom: 20px
    }

    .news-detail__date {
        font-size: 18px
    }

    .open-map-popup {
        overflow: auto
    }

    .map-block__text {
        font-size: 22px;
        margin-bottom: 30px
    }

    .map-container {
        position: relative
    }

    .map {
        height: 515px
    }

    .map-popup-container {
        position: absolute;
        top: 50%;
        left: 20px;
        width: 300px;
        height: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background: 0 0
    }

    .map-popup {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: none;
        transform: none
    }

    .map-popup__close {
        display: none
    }

    .director-block__text {
        width: calc(100% - 510px);
        margin-bottom: 0;
        padding-right: 40px
    }

    .director-block__stats {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 300px
    }

    .team {
        margin-bottom: 25px
    }

    .team--employe .team__item {
        width: 16.66666%
    }

    .team--employe .person__name {
        font-size: 15px
    }

    .scroll-sertificates__list {
        overflow: auto
    }

    .scroll-sertificates__item {
        width: auto;
        min-width: 0;
        height: auto
    }

    .vacancy__form {
        padding-right: 40px;
        padding-left: 40px
    }

    .vacancy__form-title {
        font-size: 35px;
        margin-bottom: 20px
    }

    .vacancy .file-label, .vacancy .input-label {
        margin-bottom: 20px
    }

    .vacancy__form-button-block {
        margin-top: 35px
    }

    .s-door__image {
        margin-bottom: 20px
    }

    .s-door__title {
        font-size: 22px
    }

    .product-detail {
        margin-bottom: 35px
    }

    .product-detail__title-block {
        margin-bottom: 40px
    }

    .product-detail__options-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 0;
        margin-left: 0
    }

    .product-detail__options-block {
        width: 50%;
        padding-right: 0;
        padding-left: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .product-detail__options-block:first-child {
        max-width: 260px
    }

    .product-detail__options-block:last-child {
        padding-left: 20px
    }

    .product-detail .product-images__button-block {
        padding-left: 60px
    }

    .product-images__nav {
        width: 70px;
        min-width: 70px;
        padding-top: 75px;
        padding-bottom: 75px
    }

    .product-images__nav .slick-prev {
        bottom: -70px
    }

    .product-images__slider {
        width: calc(100% - 70px)
    }

    .sq {
        display: block;
        margin-right: 0;
        margin-left: 0
    }

    .sq__item {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .sq__item:not(:last-child) {
        margin-bottom: 30px
    }

    .sq .select-block {
        max-width: 260px;
        margin-bottom: 20px
    }

    .quantity__button {
        width: 60px
    }

    .quantity__input {
        width: 50px
    }

    .colors:not(:last-child) {
        margin-bottom: 15px
    }

    .product-detail2__title-block {
        margin-bottom: 40px
    }

    .tab {
        padding-top: 40px
    }

    .action-big {
        min-height: 400px
    }

    .action-big__container {
        min-height: 620px
    }

    .action-big__title {
        font-size: 35px
    }

    .action-big__preview-text {
        font-size: 22px;
        margin-bottom: 35px
    }

    .actions-list__item--big {
        margin-bottom: 40px
    }

    .action__title {
        font-size: 22px;
        margin-bottom: 20px
    }

    .action-detail {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .action-detail__image {
        width: 50%;
        min-width: 50%;
        margin-bottom: 0
    }

    .action-detail__text {
        width: 50%;
        padding-left: 40px
    }

    .catalog-section__list .banners {
        padding-top: 0;
        padding-bottom: 0
    }

    .catalog-list--type_1 .catalog-list__item {
        width: 25%
    }

    .catalog-list--type_2 .catalog-item {
        width: 200px;
        min-width: 200px
    }

    .coop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .coop__image {
        width: 50%;
        max-width: 700px;
        margin-bottom: 0
    }

    .coop__features {
        width: 50%;
        padding-left: 40px
    }

    .coop-features {
        overflow: visible;
        margin: 0
    }

    .coop-features__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .coop-features__item {
        width: 50%;
        min-width: 0;
        max-width: 300px;
        min-height: 0;
        margin-bottom: 20px;
        padding: 0;
        border: none
    }

    .coop-feature {
        font-size: 14px
    }

    .work__image {
        margin-bottom: 20px
    }

    .work__title {
        font-size: 22px
    }

    .tip__title {
        font-size: 22px
    }

    .how-to {
        overflow: visible;
        margin: 0;
        border: 1px solid #bfbfbf
    }

    .how-to__list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .how-to__list--4_col .how-to__item {
        width: 25%
    }

    .how-to__item {
        width: 33.33333%;
        min-width: 0;
        min-height: 0;
        padding: 40px 0 40px 40px;
        border: none
    }

    .tab2 {
        padding: 40px
    }

    .hot-line {
        min-height: 380px;
        margin-top: 40px;
        margin-bottom: 40px
    }

    .hot-line__title {
        font-size: 35px
    }

    .hot-line__text {
        font-size: 22px;
        margin-bottom: 35px
    }

    .partners__item {
        padding: 40px
    }

    .partners__info {
        padding-left: 50px
    }

    .shops-list__item {
        width: 25%;
        margin-bottom: 40px;
        padding-right: 40px
    }

    .shops-list__item--big {
        width: 50%
    }

    .shop__title {
        font-size: 22px
    }

    .total {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .total__info {
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .total__button {
        width: 395px;
        margin-right: 10px;
        margin-left: 10px
    }
}

@media (min-width: 1300px) {
    .product-detail__options-block:last-child {
        padding-left: 40px
    }
}

@media (min-width: 1350px) {
    .main-page .header__phone-block-inner {
        margin-left: 30px
    }

    .header__phone-block-inner {
        margin-left: 30px;
        text-align: center
    }

    .header__phone {
        font-size: 14px;
        margin-bottom: 3px
    }

    .header__whatsapp {
        font-size: 14px;
        margin-bottom: 0
    }

    .header__whatsapp-inner {
        margin-bottom: 3px
    }

    .header__whatsapp-sign {
        display: inline-block
    }

    .header .logo {
        width: 127px;
        min-width: 127px
    }

    .main-menu__item:not(:last-child) {
        margin-right: 25px
    }

    .catalog-list--type_2 .catalog-item {
        width: 270px;
        min-width: 270px
    }
}

@media (min-width: 1500px) {
    .accent-text {
        font-size: 22px
    }

    .container {
        padding-right: 50px;
        padding-left: 50px
    }

    .page-content {
        padding-bottom: 90px
    }

    .popup-form, .popup-form.fancybox-content {
        width: 630px;
        min-width: 630px;
        padding-top: 60px;
        padding-right: 90px;
        padding-bottom: 70px;
        padding-left: 90px
    }

    .header__inner {
        padding-right: 30px;
        padding-left: 30px
    }

    .header__phone {
        font-size: 15px
    }

    .header__whatsapp {
        font-size: 15px
    }

    .main-menu__list {
        font-size: 14px
    }

    .main-menu__item:not(:last-child) {
        margin-right: 30px
    }

    .footer__inner {
        margin-right: 50px;
        margin-left: 50px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .footer__column {
        width: auto
    }

    .slider__slide-inner {
        bottom: 70px;
        padding-right: 170px;
        padding-left: 170px
    }

    .slider__title {
        font-size: 70px
    }

    .slider__text {
        font-size: 22px
    }

    .slider__nav {
        bottom: 65px;
        padding-right: 50px;
        padding-left: 50px
    }

    .feature {
        padding: 50px
    }

    .feature2 {
        padding-right: 50px;
        padding-left: 50px
    }

    .feature2__image {
        margin-bottom: 25px
    }

    .feature2__title {
        font-size: 22px;
        margin-bottom: 15px
    }

    .features3__list {
        padding-right: 25px;
        padding-left: 25px
    }

    .features3__list-item {
        padding-right: 25px;
        padding-left: 25px
    }

    .feature3__image {
        margin-bottom: 20px
    }

    .feature3__title {
        font-size: 22px;
        margin-bottom: 15px
    }

    .features4 {
        margin-bottom: 80px;
        padding-top: 80px;
        padding-right: 40px;
        padding-bottom: 60px;
        padding-left: 40px
    }

    .features4__list-item {
        padding-right: 40px;
        padding-left: 40px
    }

    .feature4 {
        font-size: 22px
    }

    .feature4__title {
        font-size: 35px;
        margin-bottom: 20px
    }

    .container .catalog-slider {
        margin-right: -50px;
        margin-left: -50px
    }

    .container .get-coupon {
        margin-right: -50px;
        margin-left: -50px
    }

    .manager-request {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .manager-request__inner {
        padding-right: 50px;
        padding-left: 50px
    }

    .manager-request__inner::after {
        width: 400px
    }

    .container .banners--indented {
        margin-right: -25px;
        margin-left: -25px
    }

    .banners--indented {
        padding-right: 25px;
        padding-left: 25px
    }

    .banners--indented .banners__item {
        padding-right: 25px;
        padding-left: 25px
    }

    .banners--3_col .banners__item {
        padding-bottom: 50px
    }

    .banner__inner {
        padding-right: 50px;
        padding-bottom: 50px;
        padding-left: 50px
    }

    .reviews__list {
        margin-right: -25px;
        margin-left: -25px
    }

    .reviews__list-item:not(:last-child) {
        padding-right: 25px
    }

    .reviews__list-item {
        padding-right: 25px;
        padding-left: 25px
    }

    .reviews-intro {
        margin-bottom: 60px
    }

    .reviews-intro__image {
        width: 520px;
        min-width: 520px
    }

    .reviews-intro__text {
        padding-left: 60px
    }

    .reviews-list {
        margin-bottom: -50px
    }

    .reviews-list {
        margin-right: -25px;
        margin-left: -25px
    }

    .reviews-list__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .review2__text {
        padding-left: 40px;
        background-position: 40px 10px
    }

    .review2__author {
        padding-right: 40px
    }

    .reviews-form {
        margin-top: 80px;
        padding-right: 90px;
        padding-left: 90px
    }

    .reviews-form__inner {
        margin-right: -45px;
        margin-left: -45px
    }

    .reviews-form__block {
        padding-right: 45px;
        padding-left: 45px
    }

    .news-item {
        padding: 50px
    }

    .news-big {
        min-height: 620px
    }

    .news-big__container {
        padding: 50px
    }

    .news-list {
        margin-right: -25px;
        margin-bottom: -50px;
        margin-left: -25px
    }

    .news-list__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .news-list__item--big {
        margin-bottom: 50px
    }

    .news__image-block {
        width: 330px;
        min-width: 330px
    }

    .news__info {
        padding-left: 40px
    }

    .map-container {
        margin-bottom: 60px
    }

    .map-block + .info-block {
        margin-top: 50px
    }

    .info-banner {
        min-height: 515px;
        padding: 50px
    }

    .info-banner__text {
        font-size: 22px
    }

    .info-feature__num {
        font-size: 50px
    }

    .info-feature__text {
        font-size: 22px
    }

    .container .scroll-gallery {
        margin-right: -50px;
        margin-left: -50px
    }

    .container .scroll-gallery .simplebar-track.simplebar-horizontal {
        left: 50px;
        width: calc(100% - 100px)
    }

    .scroll-gallery {
        margin-bottom: 90px;
        padding-left: 50px
    }

    .scroll-gallery .simplebar-track.simplebar-horizontal {
        left: 50px;
        width: calc(100% - 100px)
    }

    .scroll-gallery__item {
        width: 290px;
        min-width: 290px;
        margin-right: 40px
    }

    .director-block {
        margin-bottom: 50px
    }

    .director-block__image {
        width: 350px
    }

    .director-block__text {
        width: calc(100% - 800px);
        padding-top: 80px;
        padding-right: 70px;
        padding-left: 70px;
        background-position: 70px 0;
        background-size: 61px 48px
    }

    .director-block__stats {
        width: 500px;
        margin-right: -50px;
        padding: 45px 90px
    }

    .director-block__stats-block:not(:last-child) {
        margin-bottom: 35px
    }

    .director-block__stats-num {
        font-size: 50px;
        margin-bottom: 5px
    }

    .director-block__stats-text {
        font-size: 22px
    }

    .team {
        margin-right: -20px;
        margin-bottom: 50px;
        margin-left: -20px
    }

    .team--employe .person__name {
        font-size: 18px
    }

    .team__item {
        padding-right: 20px;
        padding-left: 20px
    }

    .person__name {
        font-size: 22px
    }

    .container .scroll-sertificates {
        margin-right: -50px;
        margin-left: -50px
    }

    .scroll-sertificates {
        margin-bottom: 60px
    }

    .scroll-sertificates__item {
        padding: 30px
    }

    .vacancy__info {
        padding-right: 50px
    }

    .vacancy__form {
        width: 630px;
        min-width: 630px;
        padding-top: 60px;
        padding-right: 90px;
        padding-bottom: 70px;
        padding-left: 90px
    }

    .sliding-doors {
        margin-right: -25px;
        margin-left: -25px
    }

    .sliding-doors__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .product-detail {
        margin-bottom: 65px
    }

    .product-detail__options-block:last-child {
        padding-left: 70px
    }

    .product-detail__options-title {
        font-size: 22px
    }

    .product-images__nav .slick-arrow {
        width: 70px;
        height: 70px
    }

    .product-images__nav .slick-next {
        top: -70px
    }

    .product-detail2__description {
        padding-left: 20px
    }

    .tabs-nav__item {
        margin-right: 110px
    }

    .action-big {
        min-height: 620px
    }

    .action-big__container {
        padding: 50px
    }

    .actions-list {
        margin-right: -25px;
        margin-bottom: -50px;
        margin-left: -25px
    }

    .actions-list__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .actions-list__item--big {
        margin-bottom: 50px
    }

    .action__image-block {
        width: 330px;
        min-width: 330px
    }

    .action__info {
        padding-left: 40px
    }

    .action-detail__text {
        padding-left: 50px
    }

    .catalog-section__filter {
        width: 340px;
        min-width: 340px
    }

    .catalog-section__list {
        width: calc(100% - 340px)
    }

    .catalog-section__list .banners {
        margin-right: -50px;
        margin-left: -50px
    }

    .catalog-section__text {
        margin-top: 70px
    }

    .catalog-list--type_1 .catalog-list__item {
        width: 20%
    }

    .coop {
        margin-bottom: 80px
    }

    .coop__features {
        padding-left: 80px
    }

    .coop-features__item {
        margin-bottom: 35px
    }

    .coop-feature {
        font-size: 18px
    }

    .works {
        margin-right: -25px;
        margin-left: -25px
    }

    .works__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .work-gallery {
        margin-right: -25px;
        margin-bottom: -50px;
        margin-left: -25px
    }

    .work-gallery__item {
        margin-bottom: 50px;
        padding-right: 25px;
        padding-left: 25px
    }

    .tips-list {
        margin-right: -25px;
        margin-bottom: -50px;
        margin-left: -25px
    }

    .tips-list__item {
        margin-bottom: 50px
    }

    .tips-list__item {
        padding-right: 25px;
        padding-left: 25px
    }

    .tip__image-block {
        width: 330px;
        min-width: 330px
    }

    .tip__info {
        padding-left: 40px
    }

    .how-to {
        margin-bottom: 45px
    }

    .how-to__item {
        padding: 55px 0 60px 70px
    }

    .tabs2 {
        margin-bottom: 50px
    }

    .tab2-opener {
        padding-right: 60px;
        padding-left: 60px
    }

    .tab2 {
        padding: 80px
    }

    .hot-line {
        margin-top: 70px;
        margin-bottom: 50px
    }

    .hot-line__container {
        padding: 50px
    }

    .shop-detail {
        margin-bottom: 60px
    }

    .shop-detail__block:first-child {
        padding-right: 80px
    }

    .shop-detail__about {
        margin-bottom: 40px
    }

    .shop-gallery__item {
        margin-right: 40px
    }
}

@media (min-width: 1600px) {
    .header__phone-block {
        margin-right: 40px
    }

    .director-block__text {
        padding-right: 130px
    }

    .work-gallery__item {
        width: 20%
    }

    .cart-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -25px;
        margin-left: -25px
    }

    .cart-block__left {
        margin-right: 25px;
        margin-bottom: 0;
        margin-left: 25px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .cart-block__right {
        width: 395px;
        min-width: 395px;
        margin-right: 25px;
        margin-left: 25px
    }

    .cart {
        margin-bottom: 0
    }

    .total {
        display: block;
        margin: 0
    }

    .total__info {
        display: block;
        margin-right: 0;
        margin-bottom: 15px;
        margin-left: 0
    }

    .total__info-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 15px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .total__info-title {
        font-size: 20px;
        display: block;
        margin-bottom: 20px;
        padding-bottom: 15px;
        border-bottom: 1px solid #d7d7d7
    }

    .total__summ {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 15px;
        padding-top: 15px;
        padding-left: 0;
        border-top: 1px solid #d7d7d7;
        border-left: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .total__button {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width: 1900px) {
    .main-page .header__phone-block-inner {
        margin-left: 60px
    }

    .header__inner {
        min-height: 90px;
        padding-right: 50px;
        padding-left: 50px;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .header__phone-block {
        margin-right: 60px
    }

    .header__phone-block-inner {
        margin-left: 60px
    }

    .header__phone {
        font-size: 16px
    }

    .header__whatsapp {
        font-size: 16px
    }

    .header .logo {
        margin-right: 128px
    }

    .header__search-opener {
        margin-right: 60px
    }

    .main-menu {
        margin-right: 60px
    }

    .main-menu__list {
        font-size: 16px
    }

    .main-menu__item:not(:last-child) {
        margin-right: 40px
    }

    .catalog-list--type_2 .catalog-list__item {
        width: 25%
    }

    .work-gallery__item {
        width: 16.66666%
    }
}

@media (max-width: 1299px) {
    .features5 {
        display: none
    }
}

@media (max-width: 1199px) {
    .brands-slider__item:first-child {
        padding-left: 0
    }

    .brands-slider__item:last-child {
        padding-right: 0
    }

    .series-slider__item:first-child {
        padding-left: 0
    }

    .series-slider__item:last-child {
        padding-right: 0
    }

    .features2 + .banners, .news-block + .banners {
        margin-top: 30px
    }

    .product-detail__title-block .button {
        display: none
    }
}

@media (max-width: 991px) {
    .catalog-section__banner {
        display: none
    }

    .filter.is-open {
        position: fixed;
        z-index: 10;
        top: 0;
        left: 0;
        overflow-y: auto;
        width: 100%;
        height: 100%;
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        background-color: #f5f5f5
    }

    .filter__inner {
        padding-bottom: 40px
    }
}

@media (max-width: 767px) {
    .feature3__title br {
        display: none
    }

    .tags__dropdown-list .tags__title {
        display: none
    }
}

@media (max-width: 599px) {
    .product-detail2__title-block .button {
        display: none
    }

    .catalog-section__title-block .button {
        display: none
    }
}

@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .main-page .catalog-menu__link {
        padding-left: 10px
    }

    .main-page .service-menu__link {
        padding-left: 10px
    }
}

@media (min-width: 992px) and (max-width: 1349px) {
    .main-page .header__phone-block {
        display: block
    }
}

@media (min-width: 1200px) and (max-width: 1349px) {
    .main-page .header__phone-block-inner {
        margin-left: 0
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .director-block__stats-block:not(:last-child) {
        margin-bottom: 0
    }
}

@media (min-width: 600px) and (max-width: 991px) {
    .product-detail__options-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
        margin-left: -10px
    }

    .product-detail__options-block {
        width: 50%;
        padding-right: 10px;
        padding-left: 10px
    }

    .sq {
        display: block;
        margin-right: 0;
        margin-left: 0
    }

    .sq__item {
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }

    .sq__item:not(:last-child) {
        margin-bottom: 20px
    }
}

@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-right: 6px;
        padding-left: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        top: 0;
        right: 0;
        width: 36px;
        height: 36px;
        padding: 6px;
        opacity: 1;
        color: #f2f4f6;
        background: #4e4e4e
    }

    .fancybox-caption {
        padding-right: 12px;
        padding-left: 12px
    }
}


.catalog-list.catalog-list--type_1.img_1 .catalog-list__item .catalog-item .catalog-item__image {
    min-height: 0;
    padding: 108% 0;
}

.catalog-list.catalog-list--type_1.img_1 .catalog-list__item .catalog-item .catalog-item__image img {
    position: absolute;
    height: 100%;
	top:0;
}


.catalog-list.catalog-list--type_2 .catalog-item__image-block {
	min-height: 0;
    padding: 58% 0;
}

.catalog-list.catalog-list--type_2 .catalog-item__image-block .catalog-item__image {
	position: absolute;
    height: 100%;
    top: 0;
    min-height: auto;
}

.catalog-list.catalog-list--type_2 .catalog-item__image-block .catalog-item__image .catalog-item__image-main {
	height: 100%;
}

.catalog-list.catalog-list--type_2 .catalog-item__image-block .catalog-item__image .catalog-item__image-main img {
	height: 100%;
}


/* End */


/* Start:/local/templates/dverishop_2020/css/dverishop.ru_raiting.css?17119306825336*/
section.reviews{margin:0}section.reviews h2>.count{color:#bcbbbb}section.reviews .wrapper{display:table;width:100%}section.reviews .wrapper i{background:url("/local/templates/dverishop_2020/images/icons/star.svg");background-repeat:no-repeat;background-position:center}section.reviews .wrapper .reviews_wrapper{width:calc(100% - 33.33% - 20px);float:left}@media (max-width:991px){section.reviews .wrapper .reviews_wrapper{width:100%}}section.reviews .wrapper .reviews_wrapper .review_wrapper{background:#fff;padding:30px;margin:0 0 20px 0}@media (max-width:620px){section.reviews .wrapper .reviews_wrapper .review_wrapper{padding:20px}}section.reviews .wrapper .reviews_wrapper .review_wrapper .author{display:table;width:100%;position:relative;margin:0 0 25px}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .ava{width:40px;height:40px;float:left;border-radius:50%;background:#e22a1a;margin:0 10px 0 0;text-align:center;line-height:40px;font-size:18px;font-weight:bold;color:#fff}@media (max-width:480px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .ava{margin:10px 15px 10px 0}}@media (max-width:380px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .ava{margin:10px 15px 25px 0}}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .name{font-size:16px;font-weight:bold;display:block;line-height:1;width:calc(100% - 200px);float:left}@media (max-width:480px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .name{width:calc(100% - 55px)}}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting{font-size:14px;display:block;line-height:18px;margin:8px 0 2px 0;width:calc(100% - 200px);float:left}@media (max-width:480px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting{width:calc(100% - 55px)}}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting .stars{display:inline-block;margin:0 0 0 10px;position:relative}@media (max-width:380px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting .stars{margin:5px 0 0 -4px;width:100%}}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting i{height:15px;width:14px;margin:0 2px;display:inline-block}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .raiting i.grey{background-image:url("/local/templates/dverishop_2020/images/icons/star_grey.svg")}section.reviews .wrapper .reviews_wrapper .review_wrapper .author .date{color:#9c9c9c;display:block;font-size:14px;float:right;width:150px;height:40px;line-height:40px;text-align:right;position:absolute;top:0;right:0}@media (max-width:480px){section.reviews .wrapper .reviews_wrapper .review_wrapper .author .date{line-height:1;float:left;position:relative;top:auto;right:auto;width:calc(100% - 55px);height:auto;text-align:left;margin:5px 0 0 0}}section.reviews .wrapper .reviews_wrapper .review_wrapper .review_text.active .text{max-height:auto}section.reviews .wrapper .reviews_wrapper .review_wrapper .review_text.active .text::after{display:none}section.reviews .wrapper .reviews_wrapper .review_wrapper .review_text .text{line-height:1.4;font-size:15px;max-height:150px;overflow:hidden;position:relative}@media (max-width:620px){section.reviews .wrapper .reviews_wrapper .review_wrapper .review_text .text{font-size:14px}}section.reviews .wrapper .reviews_wrapper .review_wrapper .review_text .text::after{opacity:0;content:" ";display:block;position:absolute;width:100%;height:20px;left:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(10%, #fff), to(rgba(255,255,255,0)));background:linear-gradient(0deg, #fff 0, #fff 10%, rgba(255,255,255,0) 100%)}section.reviews .wrapper .raiting_wrapper{border:1px solid #d7d7d7;border:none;background:#fff;padding:30px;width:33.33%;float:right}@media (max-width:991px){section.reviews .wrapper .raiting_wrapper{width:100%;margin:0 0 30px}}@media (max-width:620px){section.reviews .wrapper .raiting_wrapper{padding:20px}}section.reviews .wrapper .raiting_wrapper .raiting{display:table;font-size:28px;font-weight:bold;width:100%}section.reviews .wrapper .raiting_wrapper .raiting span{line-height:40px;display:inline-block;float:left;margin:0 10px 0 0}section.reviews .wrapper .raiting_wrapper .raiting i{width:30px;height:40px;display:inline-block;background-size:25px;float:left}section.reviews .wrapper .raiting_wrapper .base_raiting{display:block;padding:10px 0 0 0;font-size:16px}section.reviews .wrapper .raiting_wrapper .reviews_count{display:block;padding:0 0 0 0;font-size:14px}section.reviews .wrapper .raiting_wrapper .raitings{display:table;width:100%;margin:20px 0 0 0}section.reviews .wrapper .raiting_wrapper .raitings .el{margin:0 0 7px 0;display:table;width:100%}section.reviews .wrapper .raiting_wrapper .raitings .el .stars{font-size:15px;display:block;float:left;line-height:20px;width:10px;text-align:center}section.reviews .wrapper .raiting_wrapper .raitings .el i{display:table;float:left;height:20px;width:20px;margin:0 10px}section.reviews .wrapper .raiting_wrapper .raitings .el .progress_bar{display:table;float:left;width:calc(100% - 50px);height:12px;background:#d7d7d7;margin:4px 0 4px 0}section.reviews .wrapper .raiting_wrapper .raitings .el .progress_bar .progress{background:#e22a1b;height:12px}
/* End */


/* Start:/local/templates/dverishop_2020/css/dverishop.ru_new_patches.css?171193068242743*/
.columns.first_block.n1.mb{margin:0 0 80px 0}.columns.first_block.n1 .column{height:580px}@media (max-width:991px){.columns.first_block.n1 .column{height:auto}}.columns.first_block.n1 .column.n1{padding:0 7.5px 0 0;width:66.66%}@media (max-width:1280px){.columns.first_block.n1 .column.n1{padding:0 12.5px 0 0;width:50%}}@media (max-width:991px){.columns.first_block.n1 .column.n1{padding:0;width:100%}}.columns.first_block.n1 .column.n1>div{width:100%}.columns.first_block.n1 .column.n2{padding:0 0 0 7.5px;width:33.33%}@media (max-width:1280px){.columns.first_block.n1 .column.n2{padding:0 0 0 12.5px;width:50%}}@media (max-width:991px){.columns.first_block.n1 .column.n2{padding:0;width:100%}}.columns.first_block.n1 .column .advantages_fb{width:100%;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;position:relative;margin:-6px 0}@media (max-width:1280px){.columns.first_block.n1 .column .advantages_fb{margin:-5px 0}}@media (max-width:991px){.columns.first_block.n1 .column .advantages_fb{margin:0}}@media (max-width:580px){.columns.first_block.n1 .column .advantages_fb{overflow:hidden;display:table;table-layout:fixed}}.columns.first_block.n1 .column .advantages_fb .el{width:calc(50% - 6px);height:284px;padding:40px 30px;position:relative;background:#fff;margin:6px 0;overflow:hidden}@media (max-width:1280px){.columns.first_block.n1 .column .advantages_fb .el{padding:30px 20px;width:calc(50% - 5px);margin:5px 0}}@media (max-width:991px){.columns.first_block.n1 .column .advantages_fb .el{height:160px;padding:20px;margin:0 0 16px 0;width:calc(50% - 8px)}}@media (max-width:780px){.columns.first_block.n1 .column .advantages_fb .el{padding:24px 12px}}@media (max-width:580px){.columns.first_block.n1 .column .advantages_fb .el{width:100%;margin:0}}.columns.first_block.n1 .column .advantages_fb .el:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(203,255,239,0.2)), to(rgba(172,203,194,0))),#123e57;background:linear-gradient(180deg, rgba(203,255,239,0.2) 0, rgba(172,203,194,0) 100%),#123e57}.columns.first_block.n1 .column .advantages_fb .el:hover .ico svg path{fill:#fff}.columns.first_block.n1 .column .advantages_fb .el:hover .text{color:#f5f5f5}.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico{display:block;position:absolute;height:100%;top:0;right:30px}@media (max-width:1280px){.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico{right:-25%}}@media (max-width:991px){.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico{right:30px}}@media (max-width:780px){.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico{display:none}}.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico svg{height:100%;width:100%}.columns.first_block.n1 .column .advantages_fb .el:hover .big_ico svg path{fill:#19455d}.columns.first_block.n1 .column .advantages_fb .el .ico{width:64px;height:64px;z-index:2;position:relative}@media (max-width:991px){.columns.first_block.n1 .column .advantages_fb .el .ico{float:left}}@media (max-width:780px){.columns.first_block.n1 .column .advantages_fb .el .ico{float:none;width:32px;height:32px;margin:0 auto}}.columns.first_block.n1 .column .advantages_fb .el .ico svg{max-height:100%;max-width:100%}.columns.first_block.n1 .column .advantages_fb .el .ico svg path{fill:#123e57}.columns.first_block.n1 .column .advantages_fb .el .big_ico{display:none}.columns.first_block.n1 .column .advantages_fb .el .text{color:#1a1a1a;font-size:20px;line-height:140%;position:absolute;left:30px;bottom:40px;width:calc(100% - 60px)}@media (max-width:1280px){.columns.first_block.n1 .column .advantages_fb .el .text{width:calc(100% - 40px);left:20px;bottom:30px;font-size:18px}}@media (max-width:991px){.columns.first_block.n1 .column .advantages_fb .el .text{position:relative;bottom:auto;left:auto;float:left;margin:0 0 0 30px;width:calc(100% - 94px)}}@media (max-width:780px){.columns.first_block.n1 .column .advantages_fb .el .text{margin:10px 0 0 0;width:100%;font-size:14px;text-align:center;line-height:1.3;display:table}}@media (max-width:580px){.columns.first_block.n1 .column .advantages_fb .el .text{max-width:265px;margin:10px auto 0 auto;float:none}}@media (max-width:1280px){.columns.first_block.n1 .column .advantages_fb .el .text br{display:none}}.columns.first_block.n1 .column .advantages_fb .owl-dots{margin:0}.columns.first_block.n1 .column .advantages_fb .owl-dots button{margin:0;padding:15px 7.5px !important}.columns.first_block.n1 .column .advantages_fb .owl-dots button.active span{background:#123e57 !important}.columns.first_block.n1 .column .advantages_fb .owl-dots button span{border:solid 1px #123e57;width:8px;height:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;background:none !important;border-radius:0 !important}.columns.first_block.n1 .column .form-block{height:580px;padding:60px}@media (max-width:1280px){.columns.first_block.n1 .column .form-block{padding:30px}}@media (max-width:991px){.columns.first_block.n1 .column .form-block{height:auto;padding:50px 20px}}@media (max-width:780px){.columns.first_block.n1 .column .form-block{padding:25px 20px 30px 20px}}@media (max-width:991px){.columns.first_block.n1 .column .form-block .get-coupon__inner{margin:0 auto !important}}@media (max-width:991px){.columns.first_block.n1 .column .form-block .get-coupon__inner form{max-width:462px;margin:0 auto}}.columns.first_block.n1 .column .form-block .container{padding:0;margin:0}.columns.first_block.n1 .column .form-block .form-block__title{margin:0 !important;padding:0 !important;font-size:35px}@media (max-width:991px){.columns.first_block.n1 .column .form-block .form-block__title{font-size:22px;text-align:center}}@media (max-width:780px){.columns.first_block.n1 .column .form-block .form-block__title{text-align:left}}.columns.first_block.n1 .column .form-block .form-block__title+.get-coupon__cell{margin-top:36px}@media (max-width:991px){.columns.first_block.n1 .column .form-block .form-block__title+.get-coupon__cell{margin-top:15px}}.columns.first_block.n1 .column .form-block .subtitle{color:#133d52;font-size:18px;margin:12px 0 0 0;line-height:normal}@media (max-width:991px){.columns.first_block.n1 .column .form-block .subtitle{margin:8px 0 0 0;font-size:15px;text-align:center;width:100%}}@media (max-width:780px){.columns.first_block.n1 .column .form-block .subtitle{text-align:left}}.columns.first_block.n1 .column .form-block .subtitle+.get-coupon__cell{margin-top:36px}@media (max-width:991px){.columns.first_block.n1 .column .form-block .subtitle+.get-coupon__cell{margin-top:15px}}.columns.first_block.n1 .column .form-block .get-coupon__cell{padding:0;margin:0 0 34px 0;display:table}@media (max-width:991px){.columns.first_block.n1 .column .form-block .get-coupon__cell{margin:0 0 25px 0}}@media (max-width:780px){.columns.first_block.n1 .column .form-block .get-coupon__cell{margin:0 0 15px 0}}.columns.first_block.n1 .column .form-block .get-coupon__cell.get-coupon__cell--wide{margin:25px 0 30px 0;float:left}@media (max-width:780px){.columns.first_block.n1 .column .form-block .get-coupon__cell.get-coupon__cell--wide{margin:15px 0 25px 0}}.columns.first_block.n1 .column .form-block .get-coupon__cell.get-coupon__cell--wide .checkbox-label{padding:0 0 0 25px}.columns.first_block.n1 .column .form-block .get-coupon__cell.form-block__button-block{margin:0}.columns.first_block.n1 .column .form-block .get-coupon__cell .input-label input{border-bottom:solid 1px #133d52;font-size:20px;padding:16px 0}@media (max-width:991px){.columns.first_block.n1 .column .form-block .get-coupon__cell .input-label input{font-size:15px;padding:15px 0}}.columns.first_block.n1 .column .form-block .get-coupon__cell--wide{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.columns.first_block.n1 .column .form-block .get-coupon__cell--wide label{line-height:1.5}@media (max-width:780px){.columns.first_block.n1 .column .form-block .get-coupon__cell--wide label{font-size:12px}}.coop__features{padding:0 !important;width:100% !important}.coop__features .coop-features .coop-feature__icon svg{width:76px;fill:#133e57}section.advantages{margin:80px 0}@media (max-width:1080px){section.advantages{margin:40px 0}}section.advantages .features4{border:solid .5px #bfbfbf;padding:0}@media (max-width:767px){section.advantages .features4{border:none}}@media (min-width:768px){section.advantages .features4 .features4__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.advantages .features4 .features4__list .features4__list-item{padding-top:40px;padding-bottom:40px;border:solid .5px #bfbfbf;margin:0}@media (max-width:1080px){section.advantages .features4 .features4__list .features4__list-item{padding-top:30px;padding-bottom:30px}}@media (max-width:767px){section.advantages .features4 .features4__list .features4__list-item{border:none;background:none !important}}@media (min-width:768px){section.advantages .features4 .features4__list .features4__list-item.image{color:#fff}}@media (min-width:768px){section.advantages .features4 .features4__list .features4__list-item.image .feature4__title{color:#fff}}@media (min-width:768px){section.advantages .features4 .features4__list .features4__list-item.image a{color:#fff}}@media (min-width:768px){section.advantages .features4 .features4__list .features4__list-item.dark{background:#e8e8e8}}@media (min-width:1500px){section.advantages .features4 .features4__list .features4__list-item .feature4{font-size:20px}}@media (min-width:1500px){section.advantages .features4 .features4__list .features4__list-item .feature4 .feature4__title{font-size:30px}}section.series{margin:80px 0}@media (max-width:1080px){section.series{margin:40px 0}}section.series .content .owl_wrapper .owl-carousel.series .owl-item .item .image{height:320px;position:relative}@media (max-width:900px){section.series .content .owl_wrapper .owl-carousel.series .owl-item .item .image{height:300px}}@media (max-width:620px){section.series .content .owl_wrapper .owl-carousel.series .owl-item .item .image{height:280px}}section.series .content .owl_wrapper .owl-carousel.series .owl-item .item .image .name{font-weight:700;color:#fff;font-size:22px;text-shadow:0 0 5px #1a1a1a;position:absolute;bottom:20px;left:20px}section.series .content .owl_wrapper .owl-carousel.series .owl-item .item .text_wrapper{padding:20px 0 0 0}section.series .content .owl_wrapper .owl-carousel.series .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:-97px;right:0}@media (max-width:1200px){section.series .content .owl_wrapper .owl-carousel.series .owl-nav{top:-74px}}section.series .content .owl_wrapper .owl-carousel.series .owl-nav button{background:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px}section.series .content .owl_wrapper .owl-carousel.series .owl-nav button.owl-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.series .content .owl_wrapper .owl-carousel.series .owl-nav button svg{width:22px;height:22px;fill:#1a1a1a}section.about_door_center{display:table;width:100%;margin:60px 0 50px 0}@media (max-width:1080px){section.about_door_center{margin:40px 0 30px 0}}section.about_door_center .content .image img{width:100%}section.about_door_center .content .text_columns{-webkit-columns:2 auto;columns:2 auto;-webkit-column-gap:40px;column-gap:40px;margin:40px 0}@media (max-width:1080px){section.about_door_center .content .text_columns{-webkit-columns:1;columns:1}}section+.reviews-block .container{padding:0}.double_form{display:table;width:100%;margin-top:50px}.double_form .form-block{width:calc(50% - 10px);background:#fff;padding:0;margin:0}@media (max-width:1200px){.double_form .form-block{width:100%}}.double_form .form-block.dileram{float:left}@media (max-width:1200px){.double_form .form-block.dileram{margin:0 0 20px 0}}.double_form .form-block.dileram .container .manager-request__inner::before{background:url('/local/templates/dverishop_2020/images/form_dileram.jpg')}.double_form .form-block.stroitelyam{float:right}.double_form .form-block.stroitelyam .container .manager-request__inner::before{background-image:url('/local/templates/dverishop_2020/images/form_stroitelyam.jpg')}.double_form .form-block .container{padding:0}.double_form .form-block .container .manager-request__inner{padding:40px 40px 50px 40px;position:relative}@media (max-width:1600px){.double_form .form-block .container .manager-request__inner{padding:30px 20px 37px 20px}}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner{padding:30px 20px 30px 20px}}@media (max-width:620px){.double_form .form-block .container .manager-request__inner{padding:17px 15px 30px 15px}}.double_form .form-block .container .manager-request__inner::after{display:none}.double_form .form-block .container .manager-request__inner::before{content:" ";display:block;position:absolute;height:calc(100% - 20px);width:37%;top:10px;right:10px;background-size:cover !important;background-position:50% !important}@media (max-width:1600px){.double_form .form-block .container .manager-request__inner::before{width:calc( 100% - 320px - 50px - 20px );width:calc( 100% - 275px - 50px - 20px )}}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner::before{width:calc( 100% - 45% - 70px - 20px )}}@media (max-width:620px){.double_form .form-block .container .manager-request__inner::before{display:none}}.double_form .form-block .container .manager-request__inner .form-block__title{margin:7px 0 35px 0;width:48%;max-width:100%}@media (max-width:1600px){.double_form .form-block .container .manager-request__inner .form-block__title{width:320px;width:275px;margin:0 0 35px 0}}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner .form-block__title{margin:0 0 25px 0;width:45%}}@media (max-width:620px){.double_form .form-block .container .manager-request__inner .form-block__title{width:100%;text-align:center}}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner .form-block__title br{display:none}}.double_form .form-block .container .manager-request__inner .manager-request__subtitle{margin:0}.double_form .form-block .container .manager-request__inner form{width:48%}@media (max-width:1600px){.double_form .form-block .container .manager-request__inner form{width:320px;width:275px}}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner form{width:45%}}@media (max-width:620px){.double_form .form-block .container .manager-request__inner form{width:100%}}.double_form .form-block .container .manager-request__inner form .manager-request__cell{width:100%;margin:0 0 35px 0}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner form .manager-request__cell{margin:0 0 25px 0}}.double_form .form-block .container .manager-request__inner form .manager-request__cell.manager-request__cell--wide{margin:25px 0 40px 0}@media (max-width:1200px){.double_form .form-block .container .manager-request__inner form .manager-request__cell.manager-request__cell--wide{margin:0 0 30px 0}}.double_form .form-block .container .manager-request__inner form .manager-request__cell.form-block__button-block{margin:0}.double_form .form-block .container .manager-request__inner form .manager-request__cell label.input-label input.input{border-bottom:solid 1px #133d52}.double_form .form-block .container .manager-request__inner form .manager-request__cell label.input-label span.input-label__label{color:#133d52}.double_form .form-block .container .manager-request__inner form label.checkbox-label{padding-top:0;padding-bottom:0;padding-left:28px;color:#133d52}.double_form .form-block .container .manager-request__inner form label.checkbox-label span.checkbox-icon{background:#c9e0d6;width:16px;height:16px;top:12px}.serts_wrapper_{width:100%;display:table;table-layout:fixed;padding:0;margin:200px 0 0 0}.serts_wrapper_ .scroll-sertificates,.serts_wrapper_ .scroll-blags{margin:0}.features.n2,.double_form.n2{margin-bottom:200px}@media screen and (max-width:1680px){.features.n2,.double_form.n2{margin-bottom:150px}}@media screen and (max-width:799.99px){.features.n2,.double_form.n2{margin-bottom:100px}}@media screen and (max-width:599.99px){.features.n2,.double_form.n2{margin-bottom:60px}}#request_price+.rules{margin:10px 0 0 0}.catalog-menu__item.parent ul{display:none;list-style:none}.catalog-menu__item.parent ul li{margin:0}.catalog-menu__item.parent ul li a{width:100%;display:block;line-height:1.4;padding:9.5px 20px 9.5px 58px;font-size:14px;text-decoration:none;color:#1a1a1a;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;cursor:pointer}.catalog-menu__item.parent ul li a:hover{background:#133e57;color:#fff}.catalog-menu__item.parent a.catalog-menu__link.open+span+ul{display:block}.catalog-menu__item.parent .js-subnav-close.subnav__close{background:none;top:3px}@media (min-width:1200px) and (min-height:800px){.catalog-menu__item.parent .js-subnav-close.subnav__close{top:6px}}@media (min-width:1200px) and (min-height:950px){.catalog-menu__item.parent .js-subnav-close.subnav__close{top:9.5px}}.catalog-menu__item.parent .js-subnav-close.subnav__close svg{fill:#fff;width:15px;height:15px}.catalog-menu__item::focus svg{fill:#fff}@media (min-width:992px){body.not-main-page .side-bar .catalog-menu__item.parent .js-subnav-close.subnav__close{display:none}}@media (min-width:992px){body.not-main-page .side-bar .catalog-menu__item.parent a.catalog-menu__link.open+span+ul{display:none}}@media (min-width:992px){body.not-main-page .side-bar:hover .catalog-menu__item.parent .js-subnav-close.subnav__close{display:block}}@media (min-width:992px){body.not-main-page .side-bar:hover .catalog-menu__item.parent a.catalog-menu__link.open+span+ul{display:block}}section.factory_wall{margin:100px 0 120px 0}@media (max-width:680px){section.factory_wall{margin:40px 0 60px 0}}section.factory_wall .container{padding:0}section.factory_wall .container .factories .factory{border-bottom:solid 1px #c4c4c4}section.factory_wall .container .factories .factory.active>.name::after{-webkit-transform:rotate(0);transform:rotate(0)}section.factory_wall .container .factories .factory.active .els{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 20px 0}section.factory_wall .container .factories .factory>.name{font-size:22px;cursor:pointer;width:100%;padding:10px 50px 10px 0;display:block;position:relative}@media (max-width:680px){section.factory_wall .container .factories .factory>.name{font-size:20px}}section.factory_wall .container .factories .factory>.name::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.75 19.375L15 10.625L6.25 19.375' stroke='%231a1a1a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");width:40px;height:40px;position:absolute;right:0;top:50%;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:-20px 0 0 0;background-position:50%;background-repeat:no-repeat}section.factory_wall .container .factories .factory .els{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin:0 -10px;width:calc(100% + 20px)}section.factory_wall .container .factories .factory .els .el{width:calc(20% - 20px);margin:0 10px 20px 10px;float:left}@media (max-width:1360px){section.factory_wall .container .factories .factory .els .el{width:calc(25% - 20px)}}@media (max-width:991px){section.factory_wall .container .factories .factory .els .el{width:calc(33.33% - 20px)}}@media (max-width:680px){section.factory_wall .container .factories .factory .els .el{width:calc(50% - 20px)}}section.factory_wall .container .factories .factory .els .el .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17% 0;position:relative;padding:34% 0}section.factory_wall .container .factories .factory .els .el .image img{position:absolute;max-width:80%;max-height:80%}section.factory_wall .container .factories .factory .els .el .name{font-size:18px;display:block;text-align:center;margin:10px 0 0 0}@media (max-width:1360px){section.factory_wall .container .factories .factory .els .el .name{font-size:16px}}@media (max-width:680px){section.factory_wall .container .factories .factory .els .el .name{font-size:15px}}.exhibition_blocks .container{padding:0}.exhibition_blocks .container .exhibitions{width:calc(100% + 20px);margin:0 -10px;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exhibition_blocks .container .exhibitions .exhibition{width:calc(50% - 30px);float:left;margin:0 10px 40px 10px}@media (max-width:991px){.exhibition_blocks .container .exhibitions .exhibition{width:100%}}.exhibition_blocks .container .exhibitions .exhibition .gallery{display:table;table-layout:fixed;position:relative;width:100%}.exhibition_blocks .container .exhibitions .exhibition .gallery.big{margin:0 0 20px 0}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-carousel .item{width:100%;padding:33.33% 0;position:relative}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-carousel .item .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-carousel .owl-dots,.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-carousel .owl-nav{display:none}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper{position:absolute;z-index:2;background:rgba(0,0,0,0.5);padding:20px;color:#fff;bottom:20px;left:50%;margin:0 0 0 -200px;width:400px}@media (max-width:620px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper{position:relative;background:none;color:#1a1a1a;padding:20px 0 !important;width:100%;left:auto;margin:0;top:auto;float:left;display:table;margin:20px 0 0 0}}@media (max-width:420px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper{bottom:10px;margin:0;width:100%;left:0;bottom:0;padding:15px}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .title{font-weight:600;font-size:18px;display:block}@media (max-width:420px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .title{font-size:16px}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .text{font-size:15px}@media (max-width:420px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .text{font-size:14px}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .how_long{display:block}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .yamap{display:block}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .yamap a{font-size:14px;color:#fff;text-decoration:underline}@media (max-width:620px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .yamap a{color:#1a1a1a}}@media (max-width:420px){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .yamap a{font-size:13px}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .text_wrapper .yamap a:hover{text-decoration:none}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav{display:block !important}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button{position:absolute;top:50%;height:40px;width:40px;text-align:center;line-height:40px;cursor:pointer;background:rgba(0,0,0,0.5);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;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;margin-top:-20px}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button.owl-prev{left:10px}@media (max-width:620xp){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button.owl-prev{left:0}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button.owl-next{right:10px}@media (max-width:620xp){.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button.owl-next{right:0}}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button.disabled{opacity:0}.exhibition_blocks .container .exhibitions .exhibition .gallery.big .owl-nav button svg{width:70%;height:70%;fill:#fff}@media (max-width:620px){.exhibition_blocks .container .exhibitions .exhibition .gallery.small{display:none}}.exhibition_blocks .container .exhibitions .exhibition .gallery.small .owl-carousel .item{width:100%;padding:33.33% 0;position:relative;cursor:pointer}.exhibition_blocks .container .exhibitions .exhibition .gallery.small .owl-carousel .item.active::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:solid 2px #133e57}.exhibition_blocks .container .exhibitions .exhibition .gallery.small .owl-carousel .item .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.exhibition_blocks .container .exhibitions .exhibition .gallery.small .owl-carousel .owl-dots,.exhibition_blocks .container .exhibitions .exhibition .gallery.small .owl-carousel .owl-nav{display:none}.slider__slide .text_block{position:absolute;right:0;top:0;width:43.2%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (max-width:767px){.slider__slide .text_block{width:100%;bottom:0;top:auto;height:51%}}.slider__slide .text_block .logo{height:132px;margin:12px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:1620px){.slider__slide .text_block .logo{height:100px}}@media (min-width:1200px) and (max-width:1360px){.slider__slide .text_block .logo{height:86px}}@media (min-width:768px) and (max-width:991px){.slider__slide .text_block .logo{height:80px}}@media (max-width:640px){.slider__slide .text_block .logo{height:80px}}@media (max-width:480px){.slider__slide .text_block .logo{height:63px;margin:9px 0 0 0}}@media (max-width:380px){.slider__slide .text_block .logo{height:50px}}.slider__slide .text_block .logo svg{height:100%;width:100%}.slider__slide .text_block .text{display:block}.slider__slide .text_block .text.n1{text-transform:uppercase;text-align:center;font-size:46px;font-weight:600;margin:20px 0 0 0;width:100%}@media (max-width:1620px){.slider__slide .text_block .text.n1{font-size:34px;margin:15px 0 0 0}}@media (min-width:1200px) and (max-width:1360px){.slider__slide .text_block .text.n1{font-size:30px;margin:15px 0 0 0}}@media (min-width:768px) and (max-width:991px){.slider__slide .text_block .text.n1{font-size:28px;margin:12px 0 3px 0}}@media (max-width:640px){.slider__slide .text_block .text.n1{font-size:32px;margin:5px 0 0 0}}@media (max-width:480px){.slider__slide .text_block .text.n1{font-size:24px;margin:5px 0 0 0}}@media (max-width:380px){.slider__slide .text_block .text.n1{font-size:22px;margin:3px 0 0 0}}.slider__slide .text_block .text.n2{margin:14px auto 0 auto;display:table;line-height:80px;text-transform:uppercase;font-size:35px;font-weight:bold;padding:0 11px;border-radius:4px}@media (max-width:1620px){.slider__slide .text_block .text.n2{font-size:26px;line-height:60px}}@media (min-width:1200px) and (max-width:1360px){.slider__slide .text_block .text.n2{font-size:23px;line-height:50px}}@media (min-width:768px) and (max-width:991px){.slider__slide .text_block .text.n2{font-size:20px;line-height:47px;margin:2px auto 0 auto}}@media (max-width:640px){.slider__slide .text_block .text.n2{font-size:23px;line-height:56px;margin:4px auto 0 auto}}@media (max-width:480px){.slider__slide .text_block .text.n2{font-size:19px;line-height:43px;margin:0 auto 0 auto}}@media (max-width:380px){.slider__slide .text_block .text.n2{font-size:16px;line-height:36px}}.slider__slide .text_block .text.n3{text-align:center;font-size:26px;margin:17px 0 0 0;width:100%}@media (max-width:1620px){.slider__slide .text_block .text.n3{font-size:20px;margin:15px 0 0 0}}@media (min-width:1200px) and (max-width:1360px){.slider__slide .text_block .text.n3{font-size:18px;margin:10px 0 0 0}}@media (min-width:768px) and (max-width:991px){.slider__slide .text_block .text.n3{font-size:16px;margin:10px 0 0 0}}@media (max-width:640px){.slider__slide .text_block .text.n3{font-size:18px;margin:3px 0 0 0}}@media (max-width:480px){.slider__slide .text_block .text.n3{font-size:14px;margin:3px 0 0 0}}@media (max-width:380px){.slider__slide .text_block .text.n3{font-size:12px;margin:4px 0 0 0}}section.slider_video_block .content{max-width:100%;padding:0}section.slider_video_block .content>.title{padding-right:100px}section.slider_video_block .content>.title2{color:#191e32;text-align:center;font-family:Bebas Neue;font-size:70px;font-style:normal;font-weight:700;line-height:normal;margin:80px 0 30px 0}@media (max-width:1330px){section.slider_video_block .content>.title2{font-size:60px}}@media (max-width:1260px){section.slider_video_block .content>.title2{text-align:center;margin:70px 0 30px 0}}@media (max-width:970px){section.slider_video_block .content>.title2{font-size:50px;margin:50px 0 20px 0}}@media (max-width:620px){section.slider_video_block .content>.title2{font-size:40px}}section.slider_video_block .content .owl-wrapper{margin:0 0 80px 0}section.slider_video_block .content .owl-wrapper .owl-carousel .owl-item{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:1}@media (min-width:1161px){section.slider_video_block .content .owl-wrapper .owl-carousel .owl-item.active{opacity:.3;opacity:1}section.slider_video_block .content .owl-wrapper .owl-carousel .owl-item.active.center+.owl-item+.owl-item,section.slider_video_block .content .owl-wrapper .owl-carousel .owl-item.active.center+.owl-item+.owl-item+.owl-item{opacity:.3;opacity:1}}@media (max-width:1160px){section.slider_video_block .content .owl-wrapper .owl-carousel .owl-item.active.center{opacity:1}}section.slider_video_block .content .owl-wrapper .owl-carousel .item a{text-decoration:none;width:344px;width:100%;height:100%;display:block}section.slider_video_block .content .owl-wrapper .owl-carousel .item a .image{position:relative;width:100%;padding:88.81% 0;background-size:cover !important;background-position:50% 50% !important;border-radius:4px}section.slider_video_block .content .owl-wrapper .owl-carousel .item a .image .ico{background-image:url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23fff'/%3E%3C/g%3E%3Cpath d='m33.333 25.833-12.5 7.938V17.894l12.5 7.939Z' fill='%23191E32'/%3E%3Cdefs%3E%3Cfilter id='a' x='-4.997' y='-4.997' width='59.994' height='59.994' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='2.499'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_153_742'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_153_742' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}section.slider_video_block .content .owl-wrapper .owl-carousel .item a .name{color:#133d52;font-size:22px;font-style:normal;font-weight:600;line-height:1.2;display:block;margin:20px 0 0 0}@media (max-width:1260px){section.slider_video_block .content .owl-wrapper .owl-carousel .item a .name{font-size:20px}}@media (max-width:620px){section.slider_video_block .content .owl-wrapper .owl-carousel .item a .name{font-size:18px;margin:15px 0 0 0}}@media (max-width:420px){section.slider_video_block .content .owl-wrapper .owl-carousel .item a .name{font-size:16px}}section.slider_video_block .content .owl-wrapper .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:-97px;right:0}@media (max-width:1200px){section.slider_video_block .content .owl-wrapper .owl-nav{top:-74px}}section.slider_video_block .content .owl-wrapper .owl-nav button{background:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px}section.slider_video_block .content .owl-wrapper .owl-nav button.owl-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.slider_video_block .content .owl-wrapper .owl-nav button svg{width:22px;height:22px;fill:#1a1a1a}.side-bar::-webkit-scrollbar,.side-bar div::-webkit-scrollbar{width:0 !important}header .header__inner>div.phone_block .phone_wrapper .header__whatsapp.telegram{line-height:40px;padding:0 25px;width:100%;margin:0 !important;font-size:14px;text-align:left}header .header__inner>div.phone_block .phone_wrapper .header__whatsapp.telegram .header__whatsapp-inner{height:40px}header .header__inner>div.phone_block .phone_ico{background:#133e57 !important;-webkit-animation-name:play_2 !important;animation-name:play_2 !important}@-webkit-keyframes play_2{0%,100%{-webkit-box-shadow:none;box-shadow:none}25%,75%{-webkit-box-shadow:0 0 15px #133e57;box-shadow:0 0 15px #133e57}}@keyframes play_2{0%,100%{-webkit-box-shadow:none;box-shadow:none}25%,75%{-webkit-box-shadow:0 0 15px #133e57;box-shadow:0 0 15px #133e57}}.sdfsdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.new .line{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.new .line.n1 .catalog_call{width:142px;height:48px;border-radius:4px;background:#e22a1a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){header.new .line.n1 .catalog_call{display:none}}header.new .line.n1 .catalog_call.active .ico span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-2px}header.new .line.n1 .catalog_call.active .ico span:nth-child(2){opacity:0}header.new .line.n1 .catalog_call.active .ico span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%;margin-top:-2px}header.new .line.n1 .catalog_call .ico{width:20px;height:40px;display:block;float:left;margin:4px 15px 0 4px;position:relative}header.new .line.n1 .catalog_call .ico span{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;position:absolute;width:20px;height:3px;border-radius:1px;left:0;background:#fff}header.new .line.n1 .catalog_call .ico span:nth-child(1){top:11px}header.new .line.n1 .catalog_call .ico span:nth-child(2){top:18px}header.new .line.n1 .catalog_call .ico span:nth-child(3){top:25px}header.new .line.n1 .catalog_call .text{color:#fff;line-height:48px;font-size:16px;font-weight:bold}header.new .line.n1 .catalog_menu{display:none}@media (max-width:991px){header.new .line.n1 .catalog_menu{display:none !important}}header.new .line.n1 .catalog_menu.active{display:block;position:absolute;width:100%;height:auto;background:#fff;left:0;top:68px;z-index:4}@media (min-width:1900px){header.new .line.n1 .catalog_menu.active{top:90px}}header.new .line.n1 .catalog_menu .catalog-menu{width:300px;padding:0 20px 15px 0;float:left;margin:15px 0 0 0;border-right:solid 1px #e4e4e4}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__item_{margin:0;position:relative}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__item_.hover .catalog-menu__link,header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__item_:hover .catalog-menu__link{background:#e4e4e4}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__item_.parent::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbC1vcGFjaXR5PSIuOSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMjBsLTEuNC0xLjQgNi42LTYuNi02LjYtNi42TDEwIDRsOCA4eiIvPjwvc3ZnPg==);width:20px;height:20px;background-size:contain;opacity:.2;display:block;position:absolute;right:10px;top:13px}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__item_ .catalog-menu__icon-block_{position:absolute;left:10px;top:8px}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link{margin:0 !important;border-radius:4px;padding:10px 0 10px 58px}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link.hover,header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link:hover{background:#e4e4e4}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link::before{display:none}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link .catalog-menu__link-text{color:#1a1a1a;width:auto;opacity:1}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link+.catalog-menu__icon-block_{position:absolute;left:10px;top:8px;width:30px;min-width:30px;height:30px;margin-right:28px}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link+.catalog-menu__icon-block_ .catalog-menu__icon_{width:30px;height:30px;-webkit-transition:stroke .3s,fill .3s;transition:stroke .3s,fill .3s;fill:none;stroke:#1a1a1a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}header.new .line.n1 .catalog_menu .catalog-menu .catalog-menu__link+.catalog-menu__icon-block_ .catalog-menu__icon_.stroke-fill-revert{fill:#1a1a1a;stroke:none}header.new .line.n1 .catalog_menu .right_block{width:calc(100% - 300px);float:right;padding:15px 30px}header.new .line.n1 .catalog_menu .right_block .categories{list-style:none;width:calc(100% - 300px);float:left}@media (max-width:1620px){header.new .line.n1 .catalog_menu .right_block .categories{width:calc(100% - 250px)}}@media (max-width:1349px){header.new .line.n1 .catalog_menu .right_block .categories{width:calc(100% - 200px)}}header.new .line.n1 .catalog_menu .right_block .categories div{display:none}header.new .line.n1 .catalog_menu .right_block .categories div.active{display:block}header.new .line.n1 .catalog_menu .right_block .categories div>a{text-decoration:none;color:#1a1a1a;font-weight:bold;font-size:28px;line-height:1.4;display:block;width:100%;margin:0 0 25px 0}header.new .line.n1 .catalog_menu .right_block .categories div li{margin:0}header.new .line.n1 .catalog_menu .right_block .categories div li a{text-decoration:none;color:#1a1a1a;margin:0 0 5px 0;display:block}header.new .line.n1 .catalog_menu .right_block .categories div li a:hover{text-decoration:underline}header.new .line.n1 .catalog_menu .right_block .categories div ul{list-style:none}header.new .line.n1 .catalog_menu .right_block .categories div>ul{-webkit-columns:3;columns:3}header.new .line.n1 .catalog_menu .right_block .categories div>ul>li{display:block}header.new .line.n1 .catalog_menu .right_block .categories div>ul>li>a{font-weight:bold}header.new .line.n1 .catalog_menu .right_block .categories div>ul>li>ul{padding:0 0 20px 0}header.new .line.n1 .catalog_menu .right_block .categories div>ul>li>ul>li>ul{display:none}header.new .line.n1 .catalog_menu .right_block .brands{width:300px;float:left;margin:65px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1620px){header.new .line.n1 .catalog_menu .right_block .brands{width:250px}}@media (max-width:1349px){header.new .line.n1 .catalog_menu .right_block .brands{width:200px}}header.new .line.n1 .catalog_menu .right_block .brands .brand{display:none}header.new .line.n1 .catalog_menu .right_block .brands .brand.active{display:block}header.new .line.n1 .catalog_menu .right_block .brands .brand a{display:table;margin:0 0 20px 0}header.new .line.n1 .header_search{height:48px;width:calc(100% - 780px);border-radius:4px;border:solid 1px #9c9c9c;overflow:hidden;position:relative}@media (max-width:1349px){header.new .line.n1 .header_search{width:calc(100% - 670px)}}@media (max-width:1199px){header.new .line.n1 .header_search{width:calc(100% - 540px)}}@media (max-width:991px){header.new .line.n1 .header_search{display:none !important}}@media (min-width:1900px){header.new .line.n1 .header_search{width:calc(100% - 880px)}}header.new .line.n1 .header_search input{padding-right:56px}header.new .line.n1 .header_search button{position:absolute;right:0;top:0;left:auto;margin:4px;background:#e22a1a;border-radius:4px;height:38px;width:38px;display:table;padding:0}header.new .line.n1 .header_search button svg{margin:10px;left:0;float:left;fill:#fff}header.new .line.n1 .header__phone-block{margin:0}header.new .line.n2{min-height:45px}@media (max-width:991px){header.new .line.n2{display:none !important}}header.new .line.n2 .main-menu{margin:0;width:100%}header.new .line.n2 .main-menu .main-menu__list{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.new .line.n2 .main-menu .main-menu__list .main-menu__link{padding-top:10px;padding-bottom:12px}@media (min-width:992px){.side-bar{display:none}}@media (min-width:992px){.main{padding-left:0 !important}}@media (min-width:992px){.main-page .header .logo{display:block !important}}@media (min-width:1200px) and (max-width:1349px){.main-page .header__phone-block-inner{margin-left:20px !important}}@media (min-width:1200px) and (max-width:1349px){.main-page .header__phone-block{display:-webkit-box;display:-ms-flexbox;display:flex}}
/* End */


/* Start:/local/templates/dverishop_2020/css/dverishop.ru_site_2024.css?1750390818316087*/
@-webkit-keyframes play_pig{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 15px rgba(244,173,57,0.1);box-shadow:0 0 15px rgba(244,173,57,0.1)}25%,75%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 15px #f4ad39;box-shadow:0 0 15px #f4ad39}}@keyframes play_pig{0%,100%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 15px rgba(244,173,57,0.1);box-shadow:0 0 15px rgba(244,173,57,0.1)}25%,75%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 15px #f4ad39;box-shadow:0 0 15px #f4ad39}}body{background-color:#fff !important}a{outline:none !important}.hide{display:none !important}.owl-wrapper{display:table;table-layout:fixed;position:relative;width:100%;max-width:100%}.text_wrapper{font-size:18px;line-height:1.4;letter-spacing:normal;color:#000}@media (max-width:991px){.text_wrapper{font-size:14px}}.text_wrapper h3{font-size:28px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;margin:0 0 15px 0;float:left;width:100%}@media (max-width:991px){.text_wrapper h3{font-size:18px;margin:0 0 10px 0}}.text_wrapper p,.text_wrapper li{font-size:18px;line-height:1.4;letter-spacing:normal;color:#000}@media (max-width:991px){.text_wrapper p,.text_wrapper li{font-size:14px}}.text_wrapper p{margin:0 0 30px 0;display:block}@media (max-width:991px){.text_wrapper p{margin:0 0 20px 0}}.text_wrapper p.b{font-weight:bold}.text_wrapper ul{margin:0 0 30px 0}@media (max-width:991px){.text_wrapper ul{margin:0 0 20px 0}}.text_wrapper ul li{margin:0}.text_wrapper ol{margin:0 0 30px 0}@media (max-width:991px){.text_wrapper ol{margin:0 0 20px 0}}.text_wrapper ol li{margin:0}.text_wrapper>img{float:left;width:100%;margin:0 0 30px 0;border-radius:6px}@media (max-width:991px){.text_wrapper>img{margin:0 0 20px 0}}.text_wrapper .buttons{display:table}.text_wrapper .buttons .button{padding:6px 26px;border-radius:6px;background-color:#e22a1b;height:46px;font-size:16px;font-weight:bold;width:auto;min-width:100px;float:left}@media (max-width:767px){.text_wrapper .buttons .button{height:40px;padding:0 16px}}.text_wrapper .buttons .show_catalog{margin:0 0 0 30px;line-height:46px;text-decoration:none;font-size:16px;font-weight:500;color:#7a7a7a;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;float:left}@media (max-width:767px){.text_wrapper .buttons .show_catalog{margin:0 0 0 10px;font-size:14px;line-height:1.2;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}@media (max-width:420px){.text_wrapper .buttons .show_catalog{width:85px}}.text_wrapper .buttons .show_catalog:hover{text-decoration:underline}section.v24,header.v24{margin:0 0 84px 0}@media (max-width:1200px){section.v24,header.v24{margin:0 0 52px 0}}@media (max-width:767px){section.v24,header.v24{margin:0 0 26px 0}}section.v24 .container,header.v24 .container{width:100%;max-width:1400px;padding-right:15px;padding-left:15px}@media (min-width:768px){section.v24 .container,header.v24 .container{padding-right:20px;padding-left:20px;max-width:1340px}}@media (min-width:1341px){section.v24 .container,header.v24 .container{padding-right:50px;padding-left:50px;max-width:1400px}}section.v24 .container>.title,header.v24 .container>.title,section.v24 .container h1.title,header.v24 .container h1.title,section.v24 .container h2,header.v24 .container h2{font-family:Muller;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 24px 0}@media (max-width:1200px){section.v24 .container>.title,header.v24 .container>.title,section.v24 .container h1.title,header.v24 .container h1.title,section.v24 .container h2,header.v24 .container h2{font-size:32px;margin:0 0 20px 0}}@media (max-width:767px){section.v24 .container>.title,header.v24 .container>.title,section.v24 .container h1.title,header.v24 .container h1.title,section.v24 .container h2,header.v24 .container h2{font-size:21px;margin:0 0 10px 0}}section.v24 .container>.title.mini,header.v24 .container>.title.mini,section.v24 .container h1.title.mini,header.v24 .container h1.title.mini,section.v24 .container h2.mini,header.v24 .container h2.mini{font-size:28px;margin:0 0 30px 0}section.v24 .container>.title+.text,header.v24 .container>.title+.text,section.v24 .container h1.title+.text,header.v24 .container h1.title+.text,section.v24 .container h2+.text,header.v24 .container h2+.text{display:block;font-size:18px;line-height:1.4;color:#1a1a1a;margin:0 0 24px 0}@media (max-width:1200px){section.v24 .container>.title+.text,header.v24 .container>.title+.text,section.v24 .container h1.title+.text,header.v24 .container h1.title+.text,section.v24 .container h2+.text,header.v24 .container h2+.text{font-size:16px;margin:0 0 20px 0}}@media (max-width:767px){section.v24 .container>.title+.text,header.v24 .container>.title+.text,section.v24 .container h1.title+.text,header.v24 .container h1.title+.text,section.v24 .container h2+.text,header.v24 .container h2+.text{font-size:14px;margin:0 0 10px 0}}section.v24 .container .title_wrapper,header.v24 .container .title_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:18px;margin:0 0 29px 0}@media (max-width:1200px){section.v24 .container .title_wrapper,header.v24 .container .title_wrapper{margin:0 0 20px 0}}@media (max-width:767px){section.v24 .container .title_wrapper,header.v24 .container .title_wrapper{gap:15px;margin:0 0 10px 0}}section.v24 .container .title_wrapper .title,header.v24 .container .title_wrapper .title{float:left;margin:0;line-height:1}section.v24 .container .title_wrapper .to_all,header.v24 .container .title_wrapper .to_all{display:block;font-size:18px;font-weight:500;color:#7a7a7a;float:left}@media (max-width:1200px){section.v24 .container .title_wrapper .to_all,header.v24 .container .title_wrapper .to_all{font-size:16px}}@media (max-width:767px){section.v24 .container .title_wrapper .to_all,header.v24 .container .title_wrapper .to_all{font-size:14px;line-height:1.2}}section.v24 .container .title_wrapper .to_all:hover,header.v24 .container .title_wrapper .to_all:hover{text-decoration:none}.page-content{padding:0}.page-content>.container{width:100%;max-width:1400px;padding-right:15px;padding-left:15px}@media (min-width:767px){.page-content>.container{padding-right:20px;padding-left:20px;max-width:1340px}}@media (min-width:1341px){.page-content>.container{padding-right:50px;padding-left:50px;max-width:1400px}}.page-content>.container>section.v24{margin-left:0 !important;margin-right:0 !important}.page-content>.container>section.v24>.container{padding:0}.page-content>.container .breadcrumbs{margin:0 0 30px 0}@media (max-width:767px){.page-content>.container .breadcrumbs{margin:0 0 12px 0}}.page-content>.container .breadcrumbs li:last-child span{color:#1a1a1a}.page-content>.container .breadcrumbs li.breadcrumbs__item{padding:0 29px 0 0;margin:0;position:relative}.page-content>.container .breadcrumbs li.breadcrumbs__item:not(:last-child)::after{background-image:url("data:image/svg+xml,%3Csvg width='9' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2.813 8.375 3.374-3.376-3.373-3.374' stroke='%237A7A7A' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";width:9px;height:9px;position:absolute;top:50%;right:0;margin:-4.5px 10px 0 0}.page-content>.container .breadcrumbs li a{padding:0}.page-content>.container .breadcrumbs li a span{font-size:14px;line-height:normal;text-align:left;color:#7a7a7a}.page-content>.container .page-title{margin:0 0 20px 0}@media (max-width:767px){.page-content>.container .page-title{margin:0 0 16px 0}}.page-content>.container .page-title h1{font-family:Muller;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a}@media (max-width:1200px){.page-content>.container .page-title h1{font-size:32px}}@media (max-width:767px){.page-content>.container .page-title h1{font-size:21px}}.page-content>.container section.v24{margin-left:-50px;margin-right:-50px}@media (max-width:1500px){.page-content>.container section.v24{margin-left:-20px;margin-right:-20px}}@media (max-width:767px){.page-content>.container section.v24{margin-left:-15px;margin-right:-15px}}body.fixed>.top_banner{display:none}@media (max-width:991px){body.fixed>.top_banner+.wrapper header{top:0}}body>.top_banner{width:100%;line-height:1.2145;text-align:center;color:#fff;font-size:14px;background:#e22a1b;font-weight:500;padding:7px 15px}body>.top_banner.n2{padding:0;line-height:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='431' height='150'%3E%3Crect width='100%25' height='100%25' fill='none'/%3E%3Cg class='currentLayer'%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m36.485 12.4-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM66.385 12.5 54.585 25h14.9l11.7-12.5L92.885 0h-14.7l-11.8 12.5zM36.285 137.6l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM66.385 137.5l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m282.103 12.512-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM312.003 12.612l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM281.903 137.712l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM312.003 137.612l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m406.598 12.288-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM436.498 12.388l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM406.398 137.488l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM436.498 137.388l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m344.8 12.288-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM374.7 12.388l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM344.6 137.488l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM374.7 137.388l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m902.103 33.074-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM932.003 33.174l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM901.903 158.274l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM932.003 158.174l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m219.182 12.512-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM249.082 12.612l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM218.982 137.712l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM249.082 137.612l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m158.17 12.175-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM188.07 12.275l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM157.97 137.375l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM188.07 137.275l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-24.413 11.613-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM5.487 11.713l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM-24.613 136.813l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM5.487 136.713l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m96.373 12.175-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM126.273 12.275l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM96.173 137.375l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM126.273 137.275l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m659.294 29.03-11.7 12.1 7.1.3 7.1.3 6-5.8c3.2-3.2 8.6-8.8 11.9-12.6l6-6.7-7.3.1-7.4.1-11.7 12.2zM689.194 29.13l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5zM659.094 154.23l-11.9 12.4h15.1l7.4-7.8c4.1-4.2 9.4-9.8 11.8-12.5l4.3-4.7-7.4.1-7.4.1-11.9 12.4zM689.194 154.13l-11.8 12.5h14.9l11.7-12.5 11.7-12.5h-14.7l-11.8 12.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-color:#f9e910;color:#000;text-transform:uppercase;font-weight:bold}body>.top_banner.n2:is(a){display:block;text-decoration:none;cursor:pointer}body>.top_banner.n2 .pause{display:inline-block;width:200px}@media (max-width:767px){body>.top_banner.n2 .pause{width:100px}}@media (max-width:767px){body>.top_banner.pc{display:none}}body>.top_banner.mob{padding:7px 0}@media (min-width:768px){body>.top_banner.mob{display:none}}body>.top_banner.mob marquee{width:100%}body>.top_banner a{cursor:pointer;color:#fff;text-decoration:underline}body>.top_banner a:hover{text-decoration:none}@media (max-width:991px){body>.top_banner+.wrapper header{top:31px;top:40px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}}@media (max-width:430px){body>.top_banner+.wrapper header{top:48px}}@media (max-width:991px){.main__inner{padding-top:82px !important}}@media (max-width:991px){header .header__inner>div[id*="bx_basket"]{display:table !important;right:44px;position:absolute;top:6.5px;z-index:11}}@media (max-width:380px){header .header__inner>div[id*="bx_basket"]{right:44px}}header.header{margin:0 0 22px 0;border:none;-webkit-box-shadow:none;box-shadow:none}@media (max-width:991px){header.header{position:absolute}}header.header .to_gift{display:none}@media (max-width:991px){header.header.active_menu{position:fixed;left:0;top:0;height:100%}}@media (max-width:991px){header.header.active_menu .line.n1{height:59px;min-height:auto}}@media (max-width:991px){header.header.active_menu .line.n2{display:block !important;width:100%;height:calc(100vh - 119px);overflow-y:auto}}header.header.active_menu .line.n2 .to_gift{display:none;width:100%;height:100px;background:url(https://aktivator.top/images/woman-08.png) no-repeat 95% 0 / auto 113%,linear-gradient(240deg, #6c0505 10%, #f80404 90%);border-radius:4px;position:relative;margin:0 0 45px 0}@media (max-width:991px){header.header.active_menu .line.n2 .to_gift{display:table}}header.header.active_menu .line.n2 .to_gift .round{background:url("https://aktivator.top/images/koleso-6-02.png") no-repeat 50% 50% / cover;width:80px;height:80px;left:10px;top:10px;position:absolute}header.header.active_menu .line.n2 .to_gift .text{position:absolute;left:120px;font-size:22px;color:#fff;top:23px;width:100px;line-height:1.2}@media (max-width:991px){header.header.active_menu .header_search{display:none !important;height:0 !important;width:0 !important;opacity:0}}@media (max-width:991px){header.header.active_catalog_menu{position:fixed;left:0;top:0;height:100%}}@media (max-width:991px){header.header.active_catalog_menu .line.n1{height:59px;min-height:auto}header.header.active_catalog_menu .line.n1 .catalog_menu{display:block !important;margin:59px 0 0 0;width:100%}header.header.active_catalog_menu .line.n1 .catalog_menu .container{padding:0;width:100%;height:calc(100vh - 119px);height:calc(100vh - 85px);overflow-y:auto;overflow-x:hidden}header.header.active_catalog_menu .line.n1 .catalog_menu .container .catalog-menu{display:block;margin:0;padding:0;border:none;width:100%}header.header.active_catalog_menu .line.n1 .catalog_menu .container .catalog-menu.active{display:none}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block{margin:0;padding:0;display:none;width:100%}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block.active{display:block}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block.active+.info_menu{display:none}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories{width:100%}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div{position:relative}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div .back_to_menu{width:24px;height:24px;position:absolute;border-radius:6px;background-color:#fdeae9;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9 1 5l4-4' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:0;top:0}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div>a{font-weight:normal;margin-left:34px;position:relative;color:#e22a1b;font-size:16px;font-weight:500;text-decoration:underline;line-height:24px}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div>a:hover{text-decoration:none}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div>a::after{content:"";width:24px;height:24px;position:absolute;border-radius:6px;background-color:#fdeae9;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9 1 5l4-4' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:0;top:50%;margin:-12px 0 0 0;display:none}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div .els .el{float:left}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div .els .el .image{display:table;width:100%;float:left}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories>div .els .el .image img{max-width:88px;max-height:40px;float:left}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active{display:block}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active div{display:block}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .columns .column{width:50%}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .columns .column .title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 13px 0;display:block}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .columns .column ul{margin:0 0 32px 0;-webkit-columns:1;columns:1}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .columns .column ul li a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .els{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .els .el{width:50%}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .els .el[href="/mezhkomnatnye-dveri/137-seriya/"],header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div.active .els .el[href="/mezhkomnatnye-dveri/belorusskie/"]{display:none}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div>ul{-webkit-columns:2;columns:2}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div>ul>li>a{font-size:16px;font-weight:500;margin:0 0 13px 0}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .categories div>ul>li>ul>li>a{font-size:14px;margin:0 0 12px 0}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .brands{width:50%;margin:13px 0 13px 0}header.header.active_catalog_menu .line.n1 .catalog_menu .container .right_block .brands .brand{width:100%}}@media (max-width:991px){header.header.active_catalog_menu .header_search{display:none !important;height:0 !important;width:0 !important;opacity:0}}@media (max-width:991px){header.header .line.n1{-ms-flex-wrap:wrap;flex-wrap:wrap}}header.header .line.n1 .logo{margin:0 30px 0 0}@media (max-width:991px){header.header .line.n1 .logo{left:20px;top:0;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none;width:163px}}@media (max-width:767px){header.header .line.n1 .logo{left:15px}}@media (max-width:360px){header.header .line.n1 .logo{width:85px;overflow:hidden}}header.header .line.n1 .logo img.pc{display:block}@media (max-width:991px){header.header .line.n1 .logo img.pc{display:none}}@media (max-width:360px){header.header .line.n1 .logo img.pc{display:block;width:100%;max-width:none}}@media (max-width:360px){header.header .line.n1 .logo img.pc img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}}header.header .line.n1 .logo img.mob{display:none}@media (max-width:991px){header.header .line.n1 .logo img.mob{display:block}}@media (max-width:360px){header.header .line.n1 .logo img.mob{display:none}}header.header .line.n1 .catalog_call{margin:0 8px 0 0;width:123px;height:46px}header.header .line.n1 .catalog_call .text{line-height:46px;font-size:16px;font-weight:normal}header.header .line.n1 .catalog_call .ico{width:24px;margin:3px 4px 0 0}@media (max-width:991px){header.header .line.n1 .menu_call{display:none}}header.header .line.n1 .phone_block{z-index:5}@media (max-width:991px){header.header .line.n1 .phone_block{position:absolute;right:20px;top:8px;width:37px;height:37px;right:47px;right:91px;z-index:11;width:44px}}@media (max-width:380px){header.header .line.n1 .phone_block{right:84px;width:37px}}header.header .line.n1 .phone_block .phone_wrapper{display:none}header.header .line.n1 .phone_block .phone_ico{width:37px;height:37px;-webkit-box-shadow:0 1px 8.6px 0 rgba(226,42,27,0.3);box-shadow:0 1px 8.6px 0 rgba(226,42,27,0.3);background-color:#e22a1b !important;overflow:hidden;-webkit-animation-name:play !important;animation-name:play !important;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){header.header .line.n1 .phone_block .phone_ico{left:7px;top:3.5px;width:30px;height:30px}}@media (max-width:380px){header.header .line.n1 .phone_block .phone_ico{left:3.5px}}header.header .line.n1 .phone_block .phone_ico.green{-webkit-animation-name:play_green !important;animation-name:play_green !important}header.header .line.n1 .phone_block .phone_ico.green .el{background:#01e675}header.header .line.n1 .phone_block .phone_ico .el{width:100%;height: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;opacity:0;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;position:absolute;left:0;top:0}header.header .line.n1 .phone_block .phone_ico .el.active{opacity:1}header.header .line.n1 .phone_block .phone_ico .el svg{width:17px;height:17px}@media (max-width:991px){header.header .line.n1 .phone_block .phone_ico .el span{left:5px}}header.header .line.n1 .header_search{width:calc(100% - 755px);overflow:inherit;border:none !important}@media (max-width:1349px){header.header .line.n1 .header_search{width:calc(100% - 705px)}}@media (max-width:1200px){header.header .line.n1 .header_search{width:calc(100% - 672px);width:calc(100% - 681px)}}@media (max-width:991px){header.header .line.n1 .header_search{display:none;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:55px 0 0 0;height:36px;margin:-14px 0 0 0}}@media (max-width:991px){header.header .line.n1 .header_search.active{display:table !important;z-index:12;width:100% !important}}header.header .line.n1 .header_search.active .search_results{display:block}header.header .line.n1 .header_search.active .search_results_close{display:block}@media (max-width:991px){header.header .line.n1 .header_search input{padding:4px 4px 4px 12px;height:36px}}header.header .line.n1 .header_search button.search-bar__button{width:36px;height:36px;border-radius:4px;background-color:#f5f5f5;margin:5px;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}@media (max-width:991px){header.header .line.n1 .header_search button.search-bar__button{width:28px;height:28px;margin:4px}}header.header .line.n1 .header_search button.search-bar__button svg{margin:0}@media (max-width:991px){header.header .line.n1 .header_search button.search-bar__button svg{width:16px;height:16px}}header.header .line.n1 .header_search form{overflow:hidden;border-radius:6px;border:solid 1px #d5d5d5;height:46px}@media (max-width:991px){header.header .line.n1 .header_search form{height:36px}}header.header .line.n1 .header_search .search_results_close{display:none;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.667 10.667 10.666 10.666M21.333 10.667 10.667 21.333' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;cursor:pointer;position:absolute;top:7px;right:57px;width:32px;height:32px}@media (max-width:991px){header.header .line.n1 .header_search .search_results_close{top:6px;right:37px;width:24px;height:24px}}header.header .line.n1 .header_search .search_results{display:none;background:#fff;z-index:3;position:absolute;width:100%;margin-top:10px;border-radius:4px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);padding:25px}@media (max-width:991px){header.header .line.n1 .header_search .search_results{-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-top:0;padding:20px;margin:0 -20px;width:calc(100% + 40px)}}@media (max-width:767px){header.header .line.n1 .header_search .search_results{padding:20px 15px;margin:0 -15px;width:calc(100% + 30px)}}header.header .line.n1 .header_search .search_results.custom{display:none !important}header.header .line.n1 .header_search .search_results .goods{padding:0 0 15px 0;border-bottom:solid 1px #d5d5d5;max-height:333px;overflow-y:scroll}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods{padding:0 0 20px 0}}header.header .line.n1 .header_search .search_results .goods .el{text-decoration:none;height:96px;margin:0 0 15px 0;display:table;width:100%}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods .el{height:82px;width:100%;margin:0 0 20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}header.header .line.n1 .header_search .search_results .goods .el:last-child{margin:0}header.header .line.n1 .header_search .search_results .goods .el .image{width:70px;height:96px;background-size:contain;background-repeat:no-repeat;background-position:50% 100%;float:left}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods .el .image{width:60px;height:82px;position:absolute;top:0;left:0}}header.header .line.n1 .header_search .search_results .goods .el .name{font-size:18px;line-height:1.3;letter-spacing:normal;text-align:left;color:#1a1a1a;float:left;height:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:calc(100% - 70px - 150px);padding:0 0 0 15px}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods .el .name{padding:0;height:auto;font-size:16px;width:auto;width:calc(100% - 60px);margin:0 0 5px 75px}}header.header .line.n1 .header_search .search_results .goods .el .price_block{text-align:right;width:150px;height:96px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods .el .price_block{height:82px;width:auto;height:auto;margin:0 0 0 75px}}header.header .line.n1 .header_search .search_results .goods .el .price_block.sale .price_old{font-size:14px;color:#7a7a7a;position:relative}@media (max-width:767px){header.header .line.n1 .header_search .search_results .goods .el .price_block.sale .price_old{font-size:12px}}header.header .line.n1 .header_search .search_results .goods .el .price_block.sale .price_old::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 10.5 64-10' stroke='%23E22A1B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:calc(100% + 9px);height:100%;position:absolute;left:-4.5px;top:0}header.header .line.n1 .header_search .search_results .goods .el .price_block.sale .percent{margin:0 0 0 11px;padding:3px 2px 1px;border-radius:4px;background-color:#e22a1b;font-size:12px;font-weight:500;color:#fff}@media (max-width:767px){header.header .line.n1 .header_search .search_results .goods .el .price_block.sale .percent{font-size:10px;margin:0 0 0 10px}}header.header .line.n1 .header_search .search_results .goods .el .price_block .price{font-size:24px;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;margin:0 0 6px 0;width:100%}@media (max-width:991px){header.header .line.n1 .header_search .search_results .goods .el .price_block .price{font-size:18px;width:auto;margin:0 10px 0 0}}header.header .line.n1 .header_search .search_results .cats{padding:15px 0 0 0;max-height:240px;overflow-y:scroll;width:100%}@media (max-width:991px){header.header .line.n1 .header_search .search_results .cats{padding:20px 0 0 0}}header.header .line.n1 .header_search .search_results .cats>.title{font-size:28px;font-weight:500;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 18px 5px;display:block}@media (max-width:991px){header.header .line.n1 .header_search .search_results .cats>.title{font-size:18px;margin:0 0 18px 0}}header.header .line.n1 .header_search .search_results .cats .el{text-decoration:none;font-size:16px;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%}header.header .line.n1 .header_search .search_results .cats .el .ico{width:36px;height:36px}header.header .line.n1 .header_search .search_results .cats .el .ico svg{width:30px;height:30px;-webkit-transition:stroke .3s,fill .3s;transition:stroke .3s,fill .3s;fill:none;stroke:#1a1a1a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px}header.header .line.n1 .header_search .search_results .cats .el .ico svg.stroke-fill-revert{fill:#1a1a1a;stroke:none}header.header .line.n1 .header__phone-block{margin:0 32px 0 51px;margin:0 32px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){header.header .line.n1 .header__phone-block{margin:0 25px 0 25px}}@media (max-width:991px){header.header .line.n1 .header__phone-block{display:none}}header.header .line.n1 .header__phone-block>div[id*="bx_incl_area_"]{display:-webkit-box;display:-ms-flexbox;display:flex}header.header .line.n1 .header__phone-block .el{text-decoration:none;margin:0 23px 0 0}header.header .line.n1 .header__phone-block .el:last-child{margin:0}header.header .line.n1 .header__phone-block .el.phone .header .ico{display:none}header.header .line.n1 .header__phone-block .el.phone .text{text-align:right}header.header .line.n1 .header__phone-block .el.whatsapp .header .ico svg{fill:#25d366}header.header .line.n1 .header__phone-block .el .header{height:30px;min-height:auto;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .line.n1 .header__phone-block .el .header .ico{width:16px;height:16px;margin:0 5px 0 0;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}header.header .line.n1 .header__phone-block .el .header .ico svg{float:left;max-width:100%;max-height:100%}header.header .line.n1 .header__phone-block .el .header span{font-size:16px;font-weight:500;color:#1a1a1a;display:block;text-wrap:nowrap}header.header .line.n1 .header__phone-block .el .text{font-size:14px;color:#7a7a7a;text-align:center;display:block;text-decoration:underline;cursor:pointer}header.header .line.n1 .header__phone-block .el .text:hover{text-decoration:none}header.header .line.n1 .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){header.header .line.n1 .buttons{position:fixed;width:100%;height:60px;left:0;bottom:0;border:solid 1px #d3d9ee;padding:8.5px 8px 9.5px 8px;background:#fff;z-index:10;padding:0;position:static;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 100px);width:264px;right:3px;left:auto;float:right;position:absolute;top:6.5px;height:40px;width:180px}}@media (max-width:380px){header.header .line.n1 .buttons{width:164px}}header.header .line.n1 .buttons a{width:87px;text-align:center;text-decoration:none}@media (max-width:991px){header.header .line.n1 .buttons a{width:20%;width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:991px){header.header .line.n1 .buttons a[href="/"]{display:none}}@media (min-width:992px){header.header .line.n1 .buttons a.mob{display:none}}@media (min-width:992px){header.header .line.n1 .buttons a.enter{margin:0 15px 0 0}}header.header .line.n1 .buttons a.call_search .ico svg{width:23px;height:23px}@media (max-width:991px){header.header .line.n1 .buttons a.menu{margin-left:44px}}header.header .line.n1 .buttons a.menu svg.active{display:none}header.header .line.n1 .buttons a.menu svg.unactive{display:block}header.header .line.n1 .buttons a.menu.active svg.active{display:block}header.header .line.n1 .buttons a.menu.active svg.unactive{display:none}header.header .line.n1 .buttons a.menu.active .text{color:#e22a1b}header.header .line.n1 .buttons a.menu.active svg path{fill:#e22a1b}@media (max-width:991px){header.header .line.n1 .buttons a.call_pig_form_2{display:none}}header.header .line.n1 .buttons a.call_pig_form_2 .ico{background-image:url(/local/templates/dverishop_2020/images/pig.png);background-repeat:no-repeat}@media (max-width:991px){header.header .line.n1 .buttons a.call_pig_form_2 .ico{background-size:30px}}@media (max-width:991px){header.header .line.n1 .buttons a.call_zamershik_form{display:none}}@media (max-width:991px){header.header .line.n1 .buttons a.catalog{display:none}}header.header .line.n1 .buttons a.catalog.active .text{color:#e22a1b}header.header .line.n1 .buttons a.catalog.active svg path{stroke:#e22a1b}header.header .line.n1 .buttons a .ico{width:30px;height:30px;margin:0 auto 1px auto;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;position:relative;background-position:50%;background-size:contain}@media (max-width:991px){header.header .line.n1 .buttons a .ico{width:37px;height:37px;margin:0 auto 2px auto}}header.header .line.n1 .buttons a .ico .count{width:18px;height:18px;border-radius:50%;background-color:#e22a1b;font-size:14px;line-height:18px;text-align:center;color:#fff;position:absolute;top:0;right:-9px}header.header .line.n1 .buttons a .text{font-size:14px;color:#7a7a7a}@media (max-width:991px){header.header .line.n1 .buttons a .text{line-height:16px;float:left;width:100%;display:none}}@media (min-width:992px){header.header .line.n1 #bx_basketFKauiI{width:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media (min-width:992px){header.header .line.n1 .catalog_menu .container .catalog-menu li.catalog-menu__item_.hover a.catalog-menu__link{background:rgba(226,42,27,0.1) !important}header.header .line.n1 .catalog_menu .container .catalog-menu li.catalog-menu__item_.hover a.catalog-menu__link span{color:#e22a1b !important}header.header .line.n1 .catalog_menu .container .right_block .categories{width:100%}header.header .line.n1 .catalog_menu .container .right_block .categories div{display:block}header.header .line.n1 .catalog_menu .container .right_block .categories>div{display:none}header.header .line.n1 .catalog_menu .container .right_block .categories>div.active{display:block}header.header .line.n1 .catalog_menu .container .right_block .categories>div>a{display:none}header.header .line.n1 .catalog_menu .container .right_block .categories>div .columns{width:calc(100% - 183px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left}header.header .line.n1 .catalog_menu .container .right_block .categories>div .columns .column>.title{color:#1a1a1a;font-size:18px;font-weight:500;display:block;margin:0 0 24px 0;line-height:normal}header.header .line.n1 .catalog_menu .container .right_block .categories>div .columns .column ul{-webkit-columns:unset;columns:unset}header.header .line.n1 .catalog_menu .container .right_block .categories>div .columns .column ul li a{color:#1a1a1a;font-size:16px;font-weight:500;display:block;margin:0 0 22px 0;line-height:normal}header.header .line.n1 .catalog_menu .container .right_block .categories>div .els{width:88px;float:right}header.header .line.n1 .catalog_menu .container .right_block .categories>div .els .el{margin:0 0 20px 0}header.header .line.n1 .catalog_menu .container .right_block .categories>div .els .el:last-child{margin:0}header.header .line.n1 .catalog_menu .container .right_block .categories>div .els .el img{width:100%;max-height:25px}}@media (min-width:992px) and (min-width:992px){header.header .line.n1 .catalog_menu .container .info_menu{display:none}}header.header .line.n2>div[id*="bx_incl_area_"]{width:100%}header.header .line.n2 .header__phone-block{display:none}.info_menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:991px){.info_menu nav{-ms-flex-wrap:wrap;flex-wrap:wrap}}.info_menu nav>a{margin:0 8px 0 0;border-radius:6px;gap:4px;font-size:14px;font-weight:500;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;-ms-flex-line-pack:center;align-content:center;padding:0 12px;text-decoration:none;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:1100px){.info_menu nav>a{font-size:13px}}@media (max-width:991px){.info_menu nav>a{font-size:14px;width:100%;margin:0 0 4px 0;height:50px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.info_menu nav>a.shops{background-color:#e2f2eb;color:#2c9370}.info_menu nav>a.shops:hover{background-color:#bdf2db}.info_menu nav>a.actions{background-color:#fdf0df;color:#ea680a}.info_menu nav>a.actions:hover{background-color:#f8e1cc}.info_menu nav>a .ico{width:24px;height:24px;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}.info_menu nav>a .count{background:#fff;display:block;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;font-size:13px;font-weight:500;margin:0 0 0 2px}.info_menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px;list-style:none;border-radius:6px;background-color:#f5f5f5;padding:0 24px}@media (max-width:1200px){.info_menu nav ul{padding:0 12px}}@media (max-width:991px){.info_menu nav ul{font-size:14px;width:100%;margin:0 0 4px 0;display:table;background:none;padding:0}}.info_menu nav ul li{margin:0;padding:0}.info_menu nav ul li a{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a;text-decoration:none;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:50px;font-size:14px}.info_menu nav ul li a:hover{text-decoration:underline}@media (max-width:1100px){.info_menu nav ul li a{font-size:13px}}@media (max-width:991px){.info_menu nav ul li a{border-radius:6px;font-size:14px;width:100%;margin:0 0 4px 0;height:50px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;background-color:#f5f5f5;padding:0 16px}}.info_menu nav ul li a .ico{display:-webkit-box;display:-ms-flexbox;display:flex}.header__phone-block.mob{display:none}@media (max-width:991px){.header__phone-block.mob{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:0 25px 0 25px;margin-top:20px !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__phone-block.mob .el{text-decoration:none;margin:0 23px 0 0}.header__phone-block.mob .el:last-child{margin:0}.header__phone-block.mob .el.phone .header .ico{display:none}.header__phone-block.mob .el.phone .text{text-align:right}.header__phone-block.mob .el.whatsapp .header .ico svg{fill:#25d366}.header__phone-block.mob .el .header{height:30px;min-height:auto;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:normal;height:auto;margin:0 0 11px 0}.header__phone-block.mob .el .header .ico{width:16px;height:16px;margin:0 5px 0 0;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}.header__phone-block.mob .el .header .ico svg{float:left;max-width:100%;max-height:100%}.header__phone-block.mob .el .header span{font-size:16px;font-weight:500;color:#1a1a1a;display:block;text-wrap:nowrap}.header__phone-block.mob .el .text{font-size:14px;color:#7a7a7a;text-align:center;display:block;text-decoration:underline;cursor:pointer;line-height:normal;text-align:left}.header__phone-block.mob .el .text:hover{text-decoration:none}.buttons.bottom_mob{display:none}@media (max-width:991px){.buttons.bottom_mob{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:60px;left:0;bottom:0;border:solid 1px #d3d9ee;padding:8.5px 8px 9.5px 8px;background:#fff;z-index:10;display:none}}.buttons.bottom_mob a{width:57px;text-align:center;text-decoration:none;text-wrap:nowrap}@media (max-width:991px){.buttons.bottom_mob a{width:20%}}@media (min-width:992px){.buttons.bottom_mob a.mob{display:none}}@media (max-width:991px){.buttons.bottom_mob a.unmob{display:none}}@media (min-width:992px){.buttons.bottom_mob a.enter{margin:0 15px 0 0}}.buttons.bottom_mob a.menu svg.active{display:none}.buttons.bottom_mob a.menu svg.unactive{display:block}.buttons.bottom_mob a.menu.active svg.active{display:block}.buttons.bottom_mob a.menu.active svg.unactive{display:none}.buttons.bottom_mob a.menu.active .text{color:#e22a1b}.buttons.bottom_mob a.menu.active svg path{fill:#e22a1b}.buttons.bottom_mob a.catalog.active .text{color:#e22a1b}.buttons.bottom_mob a.catalog.active svg path{stroke:#e22a1b}.buttons.bottom_mob a.call_pig_form_2 .ico{background-image:url(/local/templates/dverishop_2020/images/pig.png);background-size:100%;background-position:50%;background-repeat:no-repeat;height:100%;width:100%;background-size:contain}.buttons.bottom_mob a.call_pig_form_2 .text{display:none}.buttons.bottom_mob a .ico{width:30px;height:30px;margin:0 auto 1px auto;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;position:relative}@media (max-width:991px){.buttons.bottom_mob a .ico{width:24px;height:24px;margin:0 auto 2px auto}}.buttons.bottom_mob a .ico .count{width:18px;height:18px;border-radius:50%;background-color:#e22a1b;font-size:14px;line-height:18px;text-align:center;color:#fff;position:absolute;top:0;right:-9px}.buttons.bottom_mob a .text{font-size:14px;color:#7a7a7a}@media (max-width:991px){.buttons.bottom_mob a .text{line-height:16px;float:left;width:100%}}@media (min-width:992px){body.fixed{padding-top:140px}}body.fixed header.header:not(.active_menu):not(.active_catalog_menu){position:fixed;left:0;top:0}@media (max-width:991px){body.fixed header.header:not(.active_menu):not(.active_catalog_menu){min-height:50px}}@media (max-width:991px){body.fixed header.header:not(.active_menu):not(.active_catalog_menu) .line.n1{min-height:50px}}@media (max-width:991px){body.fixed header.header:not(.active_menu):not(.active_catalog_menu) .line.n1 .header_search{margin:0;width:calc(100% - 56px)}}@media (min-width:992px){body.fixed header.header:not(.active_menu):not(.active_catalog_menu) .line.n2{display:none}}@media (max-width:991px){body.fixed header.header .line.n1 .header_search .search_results{margin:0 -75px 0 -20px;width:calc(100% + 95px)}}@media (max-width:767px){body.fixed header.header .line.n1 .header_search .search_results{margin:0 -50px 0 -15px;width:calc(100% + 65px)}}section.main_sliders .container{position:relative}section.main_sliders .container .sliders{position:relative;margin:0 0 20px 0}section.main_sliders .container .sliders.pc{display:none}@media (min-width:768px){section.main_sliders .container .sliders.pc{display:block}}section.main_sliders .container .sliders.mob{display:none}@media (max-width:767px){section.main_sliders .container .sliders.mob{display:block}}section.main_sliders .container .sliders.mob .owl-wrapper{margin:0 -15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}section.main_sliders .container .sliders.mob .slider:hover .owl-nav{display:none !important}section.main_sliders .container .sliders.mob .slider .item{border-radius:6px;padding:10px 17px;height:157px;overflow:hidden;background-size:cover;background-position:100% 50%}section.main_sliders .container .sliders.mob .slider .item .title{font-size:21px;font-weight:500;color:#fff;line-height:1.1;width:49%}section.main_sliders .container .sliders.mob .slider .item .text{margin:-1px 0 0 0;font-size:14px;line-height:1.4;color:#fff;width:49%}section.main_sliders .container .sliders.mob .slider .item .sale{border-radius:4px;overflow:hidden;background-color:#e22a1b;margin:1px 0 0 0;padding:6px;font-size:12px;font-weight:500;color:#fff;line-height:1}section.main_sliders .container .sliders.mob .slider .item .image{background-position:50% 100%;background-repeat:no-repeat;width:540px;right:10px;z-index:1;background-size:contain;width:215px;height:100%;margin:0;right:-42px;bottom:0}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper{position:absolute;left:17px;bottom:10px}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper>.name{font-size:11px;font-weight:500;line-height:1.4;color:#fff}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item{width:29px}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item:last-child .value::after{display:none}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item .value{width:29px;height:20px;padding:6px;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#1a1a1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;float:left}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item .value::after{content:":";color:#1a1a1a;font-size:14px;display:block;position:absolute;width:8px;left:100%;text-align:center}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item .value::before{content:"|";color:#d5d5d5;font-size:14px;line-height:20px;display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item .value span{width:20px;text-align:center;display:block}section.main_sliders .container .sliders.mob .slider .item .timer_wrapper .timer .timer__items .timer__item .text{display:table;width:100%;float:left;font-size:8px;font-weight:500;line-height:1.4;text-align:center;color:#fff}section.main_sliders .container .sliders.mob .slider .owl-nav{display:none}section.main_sliders .container .sliders .slider{min-height:auto}section.main_sliders .container .sliders .slider:hover .owl-nav{display:block !important}section.main_sliders .container .sliders .slider.big{width:calc(100% - 33.33% - ((10px/3)*2))}section.main_sliders .container .sliders .slider.big .map{border-radius:6px;height:395px}section.main_sliders .container .sliders .slider.big .item{padding:38px;height:395px;border-radius:6px;display:table;width:100%;text-decoration:none}section.main_sliders .container .sliders .slider.big .item .logo{padding:4px 7px;border-radius:4px;background-color:#fff}section.main_sliders .container .sliders .slider.big .item .logo img{float:left}section.main_sliders .container .sliders .slider.big .item .title{margin:22px 0 0 0;font-size:40px;font-weight:500;color:#fff;line-height:normal}section.main_sliders .container .sliders .slider.big .item .text{margin:3px 0 0 0;font-size:16px;line-height:1.4;color:#fff}section.main_sliders .container .sliders .slider.big .item .sale{border-radius:4px;overflow:hidden;background-color:#e22a1b;margin:9px 0 0 0;padding:6px;font-size:16px;font-weight:500;color:#fff;line-height:1}section.main_sliders .container .sliders .slider.big .item .image{background-position:50% 100%;background-repeat:no-repeat;width:540px;height:100%;bottom:0;right:10px;z-index:1}@media (max-width:1100px){section.main_sliders .container .sliders .slider.big .item .image{right:0;bottom:0;top:auto;margin:0 -29% -13% 0}}section.main_sliders .container .sliders .slider.big .item .timer_wrapper{position:absolute;left:38px;bottom:27px}section.main_sliders .container .sliders .slider.big .item .timer_wrapper>.name{font-size:16px;font-weight:500;line-height:1.4;color:#fff}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer{margin:3px 0 0 0}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item{width:48px}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item:last-child .value::after{display:none}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item .value{width:48px;height:36px;padding:6px;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;color:#1a1a1a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:36px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;float:left}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item .value::after{content:":";color:#1a1a1a;font-size:24px;display:block;position:absolute;width:14px;left:100%;text-align:center}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item .value::before{content:"|";color:#d5d5d5;font-size:24px;line-height:36px;display:block;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item .value span{width:41px;text-align:center;display:block}section.main_sliders .container .sliders .slider.big .item .timer_wrapper .timer .timer__items .timer__item .text{display:table;width:100%;float:left;font-size:12px;font-weight:500;line-height:1.4;text-align:center;color:#fff}section.main_sliders .container .sliders .slider.big .owl-nav{margin:0;display:none}section.main_sliders .container .sliders .slider.big .owl-nav button{width:39px;height:39px;position:absolute;top:50%;margin:-19.5px 0 0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background:#fff;opacity:.5}section.main_sliders .container .sliders .slider.big .owl-nav button:hover{opacity:.8}section.main_sliders .container .sliders .slider.big .owl-nav button.owl-prev{left:10px}section.main_sliders .container .sliders .slider.big .owl-nav button.owl-next{right:10px}section.main_sliders .container .sliders .slider.big .owl-nav button svg path{stroke:#000}section.main_sliders .container .sliders .slider.mini{position:absolute;right:0;top:0;width:calc(33.33% - ((10px/2)*3));height:187px}section.main_sliders .container .sliders .slider.mini:last-child{top:auto;bottom:0}section.main_sliders .container .sliders .slider.mini .item{height:187px;padding:24px 28px;border-radius:6px}section.main_sliders .container .sliders .slider.mini .item.have_logo{padding:16px 28px}section.main_sliders .container .sliders .slider.mini .item .logo{padding:2px 5px;border-radius:3.3px;background-color:#fff;margin:0 0 8px 0}section.main_sliders .container .sliders .slider.mini .item .logo img{float:left}section.main_sliders .container .sliders .slider.mini .item .title{font-size:24px;font-weight:500;line-height:1.1;color:#fff;width:160px}section.main_sliders .container .sliders .slider.mini .item .text{margin:8px 0 0 0;font-size:16px;line-height:1.4;color:#fff;width:160px}section.main_sliders .container .sliders .slider.mini .item .sale{border-radius:4px;overflow:hidden;background-color:#e22a1b;margin:6px 0 0 0;padding:6px;font-size:16px;font-weight:500;color:#fff;line-height:1}section.main_sliders .container .sliders .slider.mini .item .image{background-position:50%;background-repeat:no-repeat;width:210px;height:100%;top:0;right:10px;z-index:1}@media (max-width:1100px){section.main_sliders .container .sliders .slider.mini .item .image{right:0;bottom:0;top:auto;margin:0 -29% -13% 0}}section.main_sliders .container .sliders .slider.mini .owl-nav{margin:0;display:none}section.main_sliders .container .sliders .slider.mini .owl-nav button{width:32px;height:32px;position:absolute;top:50%;margin:-16px 0 0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background:#fff;opacity:.5}section.main_sliders .container .sliders .slider.mini .owl-nav button:hover{opacity:.8}section.main_sliders .container .sliders .slider.mini .owl-nav button.owl-prev{left:10px}section.main_sliders .container .sliders .slider.mini .owl-nav button.owl-next{right:10px}section.main_sliders .container .sliders .slider.mini .owl-nav button svg path{stroke:#000}section.main_sliders .container .sliders .slider .item{position:relative;display:table;width:100%;text-decoration:none}section.main_sliders .container .sliders .slider .item .logo{display:table;z-index:2;position:relative}section.main_sliders .container .sliders .slider .item .title{display:table;z-index:2;position:relative}section.main_sliders .container .sliders .slider .item .text{display:table;z-index:2;position:relative}section.main_sliders .container .sliders .slider .item .sale{display:table;z-index:2;position:relative}section.main_sliders .container .sliders .slider .item .image{position:absolute}section.main_sliders .container .sliders .slider .item .timer_wrapper{position:absolute}section.main_sliders .container .els{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;gap:20px}@media (max-width:880px){section.main_sliders .container .els{gap:10px}}@media (max-width:767px){section.main_sliders .container .els{gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.main_sliders .container .els .el{min-height:130px;height:auto;width:calc(33.33% - ((20px / 4) * 3));border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);position:relative}@media (max-width:1100px){section.main_sliders .container .els .el{min-height:80px}}@media (max-width:880px){section.main_sliders .container .els .el{width:calc(33.33% - ((10px / 4) * 3))}}@media (max-width:767px){section.main_sliders .container .els .el{width:100%;height:auto}}section.main_sliders .container .els .el .image{float:left;position:absolute;left:24px;top:26px;width:38px;height:38px;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}@media (max-width:1100px){section.main_sliders .container .els .el .image{left:12px;top:12px;width:30px;height:30px}}section.main_sliders .container .els .el .image svg{float:left}section.main_sliders .container .els .el .title{display:block;font-size:18px;font-weight:500;color:#1a1a1a;margin:32px 0 9px 76px;line-height:1}@media (max-width:1100px){section.main_sliders .container .els .el .title{font-size:14px;margin:14px 0 5px 56px}}section.main_sliders .container .els .el .text{font-size:16px;line-height:1.4;color:#7a7a7a;display:block;margin:0 0 0 76px;margin:0 24px 24px 76px}@media (max-width:1100px){section.main_sliders .container .els .el .text{font-size:14px;margin:0 0 0 56px;margin:0 20px 20px 56px}}@media (max-width:767px){section.main_sliders .container .els .el .text{margin:0 13px 13px 56px}}@media (max-width:767px){section.main_sliders .container .els .el .text br.pc{display:none}}section.main_sliders.with_form>.container .slider.big{width:calc(100% - 310px - 20px)}@media (max-width:991px){section.main_sliders.with_form>.container .slider.big{width:100%}}section.main_sliders.with_form>.container form{padding:0 30px;height:395px;width:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:0;right:50px;right:0;border-radius:6px}@media (max-width:1500px){section.main_sliders.with_form>.container form{right:20px;right:0}}@media (max-width:991px){section.main_sliders.with_form>.container form{right:auto;top:auto;position:relative;margin:26px 0 0 0;width:100%;height:auto;padding:20px 15px}}section.main_sliders.with_form>.container form>.title{width:100%;font-size:24px}@media (max-width:767px){section.main_sliders.with_form>.container form>.title{font-size:21px;text-align:center}}section.main_sliders.with_form>.container form>.title span{display:block}section.main_sliders.with_form>.container form .el{width:100%}section.designers .container .slider{border-radius:6px;background-color:#f5f5f5;overflow:hidden;height:395px;padding:67px 0 0 57px}@media (max-width:1300px){section.designers .container .slider{padding:60px 0 0 40px}}@media (max-width:1200px){section.designers .container .slider{padding:67px 0 0 57px;width:100% !important}}@media (max-width:991px){section.designers .container .slider{height:auto;padding:20px 25px 225px 25px}}section.designers .container .slider .title{margin:0 0 20px 0;font-size:40px;font-weight:500;color:#1a1a1a;line-height:normal;display:block;max-width:470px}@media (max-width:1300px){section.designers .container .slider .title{font-size:36px;max-width:400px}}@media (max-width:1200px){section.designers .container .slider .title{font-size:40px;max-width:470px}}@media (max-width:991px){section.designers .container .slider .title{font-size:21px;max-width:none;margin:0 0 10px 0}}section.designers .container .slider .text{max-width:470px;font-size:18px;line-height:1.4;color:#1a1a1a}@media (max-width:1300px){section.designers .container .slider .text{max-width:400px}}@media (max-width:1200px){section.designers .container .slider .text{max-width:470px}}@media (max-width:991px){section.designers .container .slider .text{font-size:14px;max-width:none}}section.designers .container .slider .text ul li{margin-bottom:10px}section.designers .container .slider .image{background-repeat:no-repeat;background-position:50% 100%;background-size:contain;width:438px;height:380px;position:absolute;top:15px;right:15px}@media (max-width:1300px){section.designers .container .slider .image{width:380px}}@media (max-width:1200px){section.designers .container .slider .image{width:438px}}@media (max-width:991px){section.designers .container .slider .image{width:calc(100% - 30px);background-position:100% 100%;height:242px;top:auto;bottom:0}}@media (max-width:1200px){section.designers .container form{display:none !important}}section.kakie_dveri .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:767px){section.kakie_dveri .container .els{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}}section.kakie_dveri .container .els .el{width:50%;height:260px;border-radius:6px;background-color:#f5f5f5;text-decoration:none;position:relative}@media (max-width:1440px){section.kakie_dveri .container .els .el{height:240px}}@media (max-width:1200px){section.kakie_dveri .container .els .el{height:200px}}@media (max-width:991px){section.kakie_dveri .container .els .el{height:140px;width:100%}}section.kakie_dveri .container .els .el:hover .button{background-color:#e22a1b;color:#fff;border-color:#e22a1b}section.kakie_dveri .container .els .el:hover .button i{-webkit-filter:grayscale(1) brightness(1000%);filter:grayscale(1) brightness(1000%)}section.kakie_dveri .container .els .el .title{font-family:Muller;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;padding:36px;float:left}@media (max-width:1440px){section.kakie_dveri .container .els .el .title{padding:30px}}@media (max-width:1200px){section.kakie_dveri .container .els .el .title{font-size:22px;padding:20px}}@media (max-width:991px){section.kakie_dveri .container .els .el .title{font-size:16px}}section.kakie_dveri .container .els .el .button{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:202px;height:46px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;position:absolute;bottom:31px;left:36px;padding:11px 16px;border-radius:6px;border:solid 1px #1a1a1a;font-family:Muller;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;background:none}@media (max-width:1440px){section.kakie_dveri .container .els .el .button{bottom:30px;left:30px}}@media (max-width:1200px){section.kakie_dveri .container .els .el .button{width:164px;min-width:164px;font-size:14px;padding:10px 5px;gap:4px;height:36px;bottom:20px;left:20px}}section.kakie_dveri .container .els .el .button i{content:"";background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.53 12h-14M14.53 17l5-5M14.53 7l5 5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;width:24px;height:24px}@media (max-width:1200px){section.kakie_dveri .container .els .el .button i{width:16px;height:16px;background-size:contain}}section.kakie_dveri .container .els .el .image{position:absolute;right:55px;top:20px;width:290px;height:240px;background-size:contain;background-position:50% 100%;background-repeat:no-repeat}@media (max-width:1440px){section.kakie_dveri .container .els .el .image{right:20px;top:0;width:250px;height:100%}}@media (max-width:1200px){section.kakie_dveri .container .els .el .image{width:220px}}@media (max-width:991px){section.kakie_dveri .container .els .el .image{width:157px;right:10px}}section.work_with_us .container .els{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;gap:20px}@media (max-width:767px){section.work_with_us .container .els{gap:16px}}section.work_with_us .container .els .el{width:calc(25% - ((20px / 4)*3))}@media (max-width:1200px){section.work_with_us .container .els .el{width:calc(50% - 10px)}}@media (max-width:767px){section.work_with_us .container .els .el{width:calc(50% - 8px)}}section.work_with_us .container .els .el .image{width:64px;height:64px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:14px;border-radius:6px;background-color:rgba(226,42,27,0.06);margin:0 0 16px 0}@media (max-width:767px){section.work_with_us .container .els .el .image{width:41px;height:41px;padding:9px;margin:0 0 10px 0}}@media (max-width:767px){section.work_with_us .container .els .el .image svg{width:23px;height:23px}}section.work_with_us .container .els .el .title{font-family:Muller;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block;margin:0 0 10px 0}@media (max-width:767px){section.work_with_us .container .els .el .title{font-size:14px;margin:0 0 5px 0}}section.work_with_us .container .els .el .text{font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#7a7a7a;display:block}@media (max-width:767px){section.work_with_us .container .els .el .text{font-size:14px}}section.regalii .container .image{width:100%;border-radius:6px;overflow:hidden}section.regalii .container .image img{float:left}section.regalii .container .image img.pc{display:none}@media (min-width:521px){section.regalii .container .image img.pc{display:block}}section.regalii .container .image img.mob{display:none}@media (max-width:520px){section.regalii .container .image img.mob{display:block}}section.regalii .container .text_block{border-radius:6px;background-color:#f5f5f5;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){section.regalii .container .text_block{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}}section.regalii .container .text_block>.text{float:left;padding:0 0 0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:calc(100% - 745px)}@media (max-width:1360px){section.regalii .container .text_block>.text{padding:0;width:calc(100% - 680px)}}@media (max-width:1100px){section.regalii .container .text_block>.text{width:calc(100% - 570px)}}@media (max-width:991px){section.regalii .container .text_block>.text{width:calc(50% - 10px)}}@media (max-width:767px){section.regalii .container .text_block>.text{width:100%}}section.regalii .container .text_block>.text .title{font-family:Muller;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 16px 0;float:left;width:100%}@media (max-width:1360px){section.regalii .container .text_block>.text .title{font-size:32px}}@media (max-width:1100px){section.regalii .container .text_block>.text .title{font-size:28px;margin:0 0 10px 0}}@media (max-width:767px){section.regalii .container .text_block>.text .title{font-size:21px;margin:0 0 5px 0}}section.regalii .container .text_block>.text .title br.pc{display:none}@media (min-width:768px){section.regalii .container .text_block>.text .title br.pc{display:block}}section.regalii .container .text_block>.text .title br.mob{display:none}@media (max-width:767px){section.regalii .container .text_block>.text .title br.mob{display:block}}section.regalii .container .text_block>.text .text{font-family:Muller;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#1a1a1a;max-width:350px;width:100%;display:block;float:left}@media (max-width:1360px){section.regalii .container .text_block>.text .text{font-size:16px}}@media (max-width:767px){section.regalii .container .text_block>.text .text{font-size:14px;margin:0 0 10px 0}}section.regalii .container .els{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:745px}@media (max-width:1360px){section.regalii .container .els{width:660px}}@media (max-width:1100px){section.regalii .container .els{width:550px}}@media (max-width:991px){section.regalii .container .els{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 10px)}}@media (max-width:767px){section.regalii .container .els{width:100%}}section.regalii .container .els .el{border-radius:6px;background-color:#fff;width:calc(33.33% - ((20px/4)*3));height:278px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1360px){section.regalii .container .els .el{height:236px}}@media (max-width:1100px){section.regalii .container .els .el{height:180px}}@media (max-width:991px){section.regalii .container .els .el{height:62px;width:100%}}section.regalii .container .els .el .title{font-family:Muller;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:center;color:#1a1a1a;display:block;position:relative}@media (max-width:1360px){section.regalii .container .els .el .title{font-size:36px}}@media (max-width:1100px){section.regalii .container .els .el .title{font-size:28px}}@media (max-width:991px){section.regalii .container .els .el .title{font-size:30px;margin:0 15px 0 0;padding:0 21px}}section.regalii .container .els .el .title.pc{display:none}@media (min-width:1101px){section.regalii .container .els .el .title.pc{display:block}}section.regalii .container .els .el .title.mob{display:none}@media (max-width:1100px){section.regalii .container .els .el .title.mob{display:block}}section.regalii .container .els .el .title::before,section.regalii .container .els .el .title::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='23' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.719 37.981-.922-.408-1.126-.539c-.4-.21-.845-.421-1.295-.678-.24-.13-.485-.266-.736-.41l.01-.102c.005-.049.004-.11.007-.172a.453.453 0 0 0 .127-.019c.226-.07.436-.17.621-.295.197-.128.373-.277.522-.442.508-.523.807-1.31.939-2.274l.014-.096c.102-.934-.46-1.829-.855-2.478-.157-.235-.292-.438-.409-.603-.156-.222-.278-.376-.37-.442a.161.161 0 0 0-.094-.04c-.14-.007-.448.18-.738.51a2.7 2.7 0 0 0-.302.424c-.365.586-.564 1.408-.668 2.288a3.372 3.372 0 0 0-.008.1c-.056.844.271 1.652.52 2.26.08.175.148.334.219.473.148.3.27.507.39.593 0 .011-.005.022-.006.034-.01.061-.018.117-.03.167l-.01.043c-.67-.39-1.37-.83-2.088-1.327a28.601 28.601 0 0 1-2.05-1.552l.02-.07c.014-.049.024-.109.038-.17a.432.432 0 0 0 .128-.004c.236-.043.461-.117.667-.22.216-.103.416-.23.592-.375.593-.458 1.03-1.203 1.33-2.14l.03-.094c.267-.912-.13-1.863-.409-2.552-.113-.25-.211-.468-.296-.643-.115-.239-.209-.403-.288-.483a.15.15 0 0 0-.087-.049c-.136-.023-.474.127-.82.42a2.98 2.98 0 0 0-.375.382c-.464.538-.805 1.327-1.063 2.187a3.792 3.792 0 0 0-.026.097c-.204.829-.023 1.667.116 2.297.05.183.09.35.133.494.092.314.178.534.282.632l-.012.034c-.022.059-.039.114-.06.16 0 .005-.003.009-.005.013a23.223 23.223 0 0 1-3.488-3.605l.023-.048c.024-.046.046-.103.072-.16.041.01.084.014.127.013.243-.01.482-.055.707-.13.235-.073.458-.171.662-.291.678-.373 1.258-1.05 1.743-1.934l.05-.088c.444-.865.246-1.855.11-2.574-.062-.262-.115-.488-.164-.675-.066-.25-.125-.427-.188-.513a.135.135 0 0 0-.076-.06c-.13-.04-.493.062-.893.304-.16.098-.31.208-.447.328-.566.468-1.061 1.2-1.49 2.015l-.044.092c-.368.79-.359 1.641-.348 2.282.01.186.018.356.031.505.027.322.068.55.148.66l-.018.032c-.03.05-.055.097-.082.138a35.896 35.896 0 0 1-.26-.343 21.973 21.973 0 0 1-1.204-1.852 19.832 19.832 0 0 1-1.015-2.058l.03-.037c.035-.04.071-.094.112-.148.037.017.078.03.12.035.24.03.483.027.72-.009.249-.032.491-.091.721-.175.757-.252 1.494-.818 2.19-1.604.024-.026.05-.052.07-.078.654-.773.705-1.776.752-2.5.006-.267.01-.498.009-.688 0-.257-.016-.439-.056-.535a.12.12 0 0 0-.059-.07c-.116-.062-.498-.022-.95.15a3.63 3.63 0 0 0-.52.245c-.672.365-1.34.998-1.963 1.726l-.067.083c-.558.712-.761 1.547-.911 2.176-.037.184-.07.352-.096.5-.053.319-.07.55-.018.672l-.026.027c-.039.04-.073.08-.107.115a17.618 17.618 0 0 1-1.136-4.087c-.033-.23-.062-.46-.087-.692l.12-.1c.04-.033.084-.076.132-.12.03.022.065.039.103.05.21.06.431.09.654.091.233.005.465-.015.691-.059.741-.124 1.527-.535 2.321-1.152l.08-.061c.755-.61 1.011-1.514 1.205-2.165.06-.241.113-.45.15-.623.053-.234.079-.4.063-.493a.1.1 0 0 0-.039-.072c-.093-.072-.448-.09-.894.004a3.677 3.677 0 0 0-.52.15c-.687.239-1.425.721-2.142 1.294a3.764 3.764 0 0 0-.078.067c-.656.57-1.015 1.299-1.284 1.85-.073.16-.138.309-.192.44-.115.282-.179.49-.156.608l-.03.02c-.052.04-.098.075-.143.104l-.057.04a19.44 19.44 0 0 1 .124-4.763l.126-.062c.049-.021.101-.052.16-.083.021.026.049.048.08.066.178.1.374.174.58.22.216.052.438.08.663.086.727.035 1.586-.187 2.518-.598l.094-.04c.888-.414 1.407-1.204 1.789-1.77.13-.212.244-.396.332-.549.12-.206.198-.357.21-.446a.088.088 0 0 0-.014-.075c-.065-.086-.39-.174-.834-.179a3.658 3.658 0 0 0-.533.034c-.712.08-1.548.38-2.393.767l-.094.046c-.785.396-1.345 1.002-1.763 1.459-.118.137-.223.26-.314.371-.194.24-.318.42-.333.534l-.034.014c-.06.025-.115.049-.166.067l-.057.021a19.449 19.449 0 0 1 1.186-4.286l.059-.022c.05-.018.107-.045.169-.07a.279.279 0 0 0 .072.072c.164.114.35.204.55.267.207.07.425.117.647.141.72.096 1.602-.053 2.581-.385l.099-.032c.938-.338 1.552-1.08 2.002-1.611.158-.202.293-.374.4-.519.147-.195.24-.338.265-.426a.086.086 0 0 0-.004-.076c-.054-.091-.366-.206-.807-.248a3.69 3.69 0 0 0-.535-.01c-.718.021-1.588.249-2.477.563a4.029 4.029 0 0 0-.099.038c-.831.328-1.464.884-1.938 1.304a30.25 30.25 0 0 0-.359.342c-.223.223-.368.39-.398.504l-.036.01c-.053.017-.098.033-.148.045a21.17 21.17 0 0 1 1.082-2.252c.41-.743.851-1.442 1.308-2.095l.142-.024c.05-.006.103-.02.162-.03a.213.213 0 0 0 .042.074c.112.124.248.231.403.319.159.094.333.17.516.228.59.201 1.38.222 2.299.103l.091-.012c.886-.131 1.596-.661 2.114-1.04.184-.144.346-.27.472-.375.174-.142.29-.249.333-.32a.079.079 0 0 0 .016-.065c-.023-.087-.26-.237-.626-.346a3.06 3.06 0 0 0-.454-.098c-.618-.102-1.417-.053-2.255.067l-.094.015c-.79.142-1.471.51-1.981.79-.148.084-.278.16-.393.232-.246.152-.412.271-.466.362l-.033.003c-.06.007-.113.014-.161.017l-.06.004a25.344 25.344 0 0 1 2.064-2.556c.108.04.354.008.691-.08.136-.035.286-.077.45-.128.555-.184 1.247-.465 1.76-.95l.06-.06c.511-.53.957-1.054 1.207-1.501.065-.11.12-.222.164-.337.11-.282.114-.5.04-.56a.135.135 0 0 0-.077-.028 2.514 2.514 0 0 0-.532.02c-.185.02-.405.05-.654.09-.67.126-1.546.334-2.092.893l-.054.059c-.55.589-.921 1.144-1.048 1.633-.044.147-.066.299-.065.45-.003.143.024.285.08.42a.266.266 0 0 0 .02.034A26.347 26.347 0 0 0 9.629 6.22c0-.005-.003-.01-.006-.017-.014-.037-.025-.08-.04-.128 0-.008-.005-.017-.007-.026.084-.074.16-.243.247-.485.04-.113.08-.242.124-.382.134-.488.309-1.138.183-1.79l-.015-.077c-.167-.68-.401-1.303-.741-1.735a2.217 2.217 0 0 0-.278-.309c-.257-.238-.515-.362-.622-.35a.12.12 0 0 0-.07.036c-.065.059-.145.185-.246.369-.075.136-.16.302-.259.495-.247.53-.592 1.261-.422 1.98.006.025.012.05.02.074.197.74.506 1.333.951 1.707.132.118.283.222.449.309.156.086.329.15.511.19a.342.342 0 0 0 .099.005c.008.049.014.096.022.134l.023.104c-.45.632-.885 1.306-1.292 2.022A21.477 21.477 0 0 0 7.103 10.7a.042.042 0 0 1-.004-.007c-.022-.04-.041-.089-.065-.14l-.013-.029c.085-.093.145-.292.203-.576.027-.131.053-.281.081-.446.077-.566.174-1.32-.069-2.046a2.93 2.93 0 0 0-.03-.085c-.296-.752-.656-1.435-1.11-1.89a2.708 2.708 0 0 0-.361-.322c-.329-.24-.642-.358-.76-.331a.126.126 0 0 0-.073.047c-.065.073-.135.225-.22.443-.063.16-.134.358-.216.586-.198.627-.477 1.491-.172 2.288.01.028.022.055.034.08.337.819.78 1.458 1.343 1.836.168.122.355.225.557.307.19.081.396.135.608.16a.4.4 0 0 0 .115-.002c.017.054.03.107.047.15l.045.126a19.682 19.682 0 0 0-1.202 4.2l-.085-.092-.023-.024c.05-.109.034-.314-.012-.598-.022-.133-.05-.282-.083-.446-.13-.558-.307-1.303-.798-1.938l-.06-.075c-.553-.65-1.143-1.216-1.74-1.541a3.254 3.254 0 0 0-.461-.222c-.402-.154-.74-.19-.846-.136a.105.105 0 0 0-.053.061c-.037.085-.05.247-.053.476-.002.169 0 .375.004.612.038.646.078 1.54.657 2.23l.062.069c.616.703 1.268 1.209 1.941 1.436.205.076.42.129.642.158.212.033.43.036.642.01a.37.37 0 0 0 .109-.03c.036.048.067.095.098.131l.038.048a19.67 19.67 0 0 0-.19 4.715l-.054-.041-.03-.021c.023-.119-.04-.326-.156-.608-.054-.13-.119-.278-.19-.44-.269-.55-.628-1.28-1.285-1.85-.026-.022-.05-.044-.078-.066-.718-.573-1.456-1.056-2.142-1.294a3.701 3.701 0 0 0-.523-.152c-.444-.093-.8-.076-.893-.004a.1.1 0 0 0-.04.073c-.015.092.01.26.062.492.041.174.095.384.154.625.194.651.45 1.555 1.205 2.165l.08.061c.796.617 1.583 1.028 2.32 1.152.227.045.46.064.692.06.223-.001.444-.032.654-.093a.362.362 0 0 0 .103-.048c.05.043.09.085.13.117.023.253.05.505.083.757a17.81 17.81 0 0 0 1.076 4.112l-.037-.018c-.006-.13-.128-.338-.323-.618-.091-.13-.198-.275-.317-.435-.427-.539-.997-1.252-1.84-1.745-.033-.019-.067-.04-.099-.057-.91-.486-1.82-.872-2.61-1.007a4.156 4.156 0 0 0-.592-.072c-.497-.022-.87.057-.95.15a.103.103 0 0 0-.03.08c.007.101.078.274.193.513.086.177.198.39.322.637.374.658.88 1.574 1.84 2.093l.098.051c1.006.519 1.949.821 2.766.826.252.009.503-.01.749-.056a2.5 2.5 0 0 0 .672-.21.355.355 0 0 0 .096-.068l.11.068.038.095c.287.696.615 1.375.976 2.033.369.654.769 1.287 1.198 1.895.085.118.17.236.258.352l-.033-.01-.04-.012c-.037-.125-.206-.311-.465-.555a20.3 20.3 0 0 0-.414-.377c-.547-.46-1.277-1.07-2.222-1.42a3.937 3.937 0 0 0-.112-.04c-1.01-.333-1.993-.569-2.8-.576a4.08 4.08 0 0 0-.6.024c-.495.057-.84.193-.898.296a.097.097 0 0 0 0 .085c.03.098.14.257.311.473.126.16.285.352.468.573.524.587 1.238 1.407 2.303 1.763l.111.035c1.11.35 2.106.497 2.91.373.249-.032.492-.09.722-.173.223-.076.428-.181.608-.312a.306.306 0 0 0 .079-.083l.169.066a23.374 23.374 0 0 0 2.511 2.806c.352.334.707.653 1.066.958l-.105-.009-.043-.004c-.074-.114-.293-.26-.617-.446-.148-.086-.323-.18-.514-.281-.662-.339-1.552-.785-2.575-.938l-.12-.017c-1.079-.12-2.103-.156-2.889-.003a4.02 4.02 0 0 0-.575.142c-.46.151-.755.353-.78.465a.1.1 0 0 0 .024.083c.059.09.213.221.445.396.17.131.38.285.625.464.684.465 1.621 1.118 2.76 1.254l.119.01c1.181.121 2.191.066 2.934-.214.232-.08.45-.184.649-.31.193-.118.36-.261.497-.424a.263.263 0 0 0 .05-.096c.075.012.147.027.207.034l.043.005a29.17 29.17 0 0 0 1.938 1.494c.75.529 1.48.999 2.177 1.413l-.017.003c-.061.009-.13.014-.206.02l-.043.005c-.102-.1-.354-.205-.719-.33-.168-.059-.362-.121-.576-.189-.74-.216-1.728-.5-2.765-.472-.041 0-.082.002-.123.005-1.086.065-2.096.209-2.824.492a3.732 3.732 0 0 0-.525.239c-.412.229-.649.476-.642.589.003.03.019.057.045.078.08.076.266.178.536.31.197.099.444.213.731.346.79.337 1.877.814 3.024.75a5.6 5.6 0 0 0 .118-.01c1.186-.086 2.16-.313 2.815-.715.206-.118.392-.258.553-.415.159-.148.286-.317.376-.5a.246.246 0 0 0 .025-.102c.077 0 .152 0 .213-.003l.164-.006c.215.126.427.247.635.362.454.266.903.482 1.306.702l1.139.559.938.428c.273.124.507.216.696.298l.58.246.306-.486-.584-.242c-.189-.08-.429-.172-.697-.29Z' fill='%23CDCDCD'/%3E%3C/svg%3E");display:block;width:23px;height:39px;position:absolute;top:50%;margin-top:-19.5px}@media (max-width:991px){section.regalii .container .els .el .title::before,section.regalii .container .els .el .title::after{width:18px;height:33px;margin-top:-16.5px;background-size:contain}}section.regalii .container .els .el .title::before{left:-30px}@media (max-width:1360px){section.regalii .container .els .el .title::before{left:-25px}}@media (max-width:991px){section.regalii .container .els .el .title::before{left:0}}section.regalii .container .els .el .title::after{right:-30px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media (max-width:1360px){section.regalii .container .els .el .title::after{right:-25px}}@media (max-width:991px){section.regalii .container .els .el .title::after{right:0}}section.regalii .container .els .el .text{width:100%;font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#7a7a7a}@media (max-width:1360px){section.regalii .container .els .el .text{margin:10px 0 0 0;font-size:15px}}@media (max-width:991px){section.regalii .container .els .el .text{font-size:14px;margin:0;width:calc(100% - 119px - 30px);text-align:left}}@media (max-width:991px){section.regalii .container .els .el .text br{display:none}}.red{color:#e22a1b}.rating span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath d='m20.85 8.024-5.588 4.541 1.851 6.959a.38.38 0 0 1-.572.416l-6.046-3.91-6.046 3.91a.38.38 0 0 1-.572-.416l1.851-6.959L.14 8.024a.38.38 0 0 1 .219-.673l7.19-.39L10.14.242a.38.38 0 0 1 .708 0l2.592 6.72 7.19.389a.38.38 0 0 1 .219.673Z' fill='%23D9D9D9'/%3E%3C/svg%3E");background-size:contain;width:17px;height:17px;float:left;margin:0 5px 0 0}.rating span:last-child{margin:0}.rating span.active,.rating span:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath d='m20.85 8.024-5.588 4.541 1.851 6.959a.38.38 0 0 1-.572.416l-6.046-3.91-6.046 3.91a.38.38 0 0 1-.572-.416l1.851-6.959L.14 8.024a.38.38 0 0 1 .219-.673l7.19-.39L10.14.242a.38.38 0 0 1 .708 0l2.592 6.72 7.19.389a.38.38 0 0 1 .219.673Z' fill='%23FFCE4B'/%3E%3C/svg%3E")}section.seo_text_block .container .columns{gap:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1440px){section.seo_text_block .container .columns{gap:40px}}@media (max-width:1200px){section.seo_text_block .container .columns{gap:0}}section.seo_text_block .container .columns .column.left{width:calc(100% - 80px - 357px)}@media (max-width:1200px){section.seo_text_block .container .columns .column.left{width:100%}}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper{font-size:14px}}section.seo_text_block .container .columns .column.left .text_wrapper h1,section.seo_text_block .container .columns .column.left .text_wrapper h2{margin:0 0 31px 0}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper h1,section.seo_text_block .container .columns .column.left .text_wrapper h2{margin:0 0 10px 0}}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper h3{font-size:21px;margin:15px 0 10px 0}}section.seo_text_block .container .columns .column.left .text_wrapper p{margin:0 0 31px 0}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper p{margin:0 0 10px 0}}section.seo_text_block .container .columns .column.left .text_wrapper>img{width:100%;float:left;margin:0 0 31px 0}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper>img{margin:0 0 10px 0}}section.seo_text_block .container .columns .column.left .text_wrapper ul{margin:0 0 31px 0}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper ul{margin:0 0 10px 0}}section.seo_text_block .container .columns .column.left .text_wrapper ol{margin:0 0 31px 0}@media (max-width:767px){section.seo_text_block .container .columns .column.left .text_wrapper ol{margin:0 0 10px 0}}section.seo_text_block .container .columns .column.left .text_wrapper a[data-fancybox][href*="https://www.youtube.com/"]{position:relative;display:table;width:100%;cursor:pointer}section.seo_text_block .container .columns .column.left .text_wrapper a[data-fancybox][href*="https://www.youtube.com/"]::after{content:"";background:url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='-0.5 0 7 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.495 2.573 1.5.143C.832-.266 0 .25 0 1.068V5.93c0 .82.832 1.333 1.5.927l3.995-2.43c.673-.41.673-1.445 0-1.855' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"),#e22a1a;background-repeat:no-repeat;background-size:38%;background-position:55% 50%;width:50px;height:50px;display:block;border-radius:50%;margin:-25px 0 0 -25px;position:absolute;left:50%;top:50%}section.seo_text_block .container .columns .column.left .text_wrapper a[data-fancybox][href*="https://www.youtube.com/"] img{float:left}section.seo_text_block .container .columns .column.right{width:357px}@media (max-width:1200px){section.seo_text_block .container .columns .column.right{display:none}}section.seo_text_block .container .columns .column.right form{position:-webkit-sticky;position:sticky;top:88px;border-radius:6px;background-color:rgba(148,153,218,0.1);padding:66px 40px 56px 40px}@media (max-width:1440px){section.seo_text_block .container .columns .column.right form{padding:26px 20px 26px 20px}}form{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}form.s1 .title{font-family:Muller;font-size:36px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block;margin:0 0 14px 0}form.s1 .el{position:relative;margin:0 0 8px 0}@media (max-width:767px){form.s1 .el{margin:0 0 10px 0}}form.s1 .el.name::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.364 5.636a9 9 0 0 1 0 12.728 9 9 0 1 1 0-12.728' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.99 8.324a2.813 2.813 0 1 1-3.98 3.978 2.813 2.813 0 0 1 3.98-3.978M17.707 18.958A7.848 7.848 0 0 0 12 16.5a7.845 7.845 0 0 0-5.707 2.459' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:" ";width:24px;height:24px;top:11px;left:16px;position:absolute;display:block;z-index:2}@media (max-width:767px){form.s1 .el.name::before{top:6px}}form.s1 .el.phone::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M10.856 13.144a12.634 12.634 0 0 1-2.638-3.81.749.749 0 0 1 .166-.826l.819-.818c.67-.671.67-1.62.085-2.206L8.114 4.31a2 2 0 0 0-2.828 0l-.652.652c-.741.74-1.05 1.81-.85 2.87.494 2.613 2.012 5.474 4.46 7.923 2.45 2.449 5.31 3.967 7.924 4.46 1.06.2 2.129-.108 2.87-.85l.65-.65a2 2 0 0 0 0-2.828l-1.172-1.173a1.5 1.5 0 0 0-2.121 0l-.903.904a.749.749 0 0 1-.827.166 12.66 12.66 0 0 1-3.81-2.64Z' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:" ";width:24px;height:24px;top:11px;left:16px;position:absolute;display:block;z-index:2}@media (max-width:767px){form.s1 .el.phone::before{top:6px}}form.s1 .el.email::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m15.374 12.718 4.506-3.055A2.547 2.547 0 0 0 21 7.552v0A2.551 2.551 0 0 0 18.449 5H5.566a2.55 2.55 0 0 0-2.551 2.551v0a2.55 2.55 0 0 0 1.12 2.112l4.506 3.055a6 6 0 0 0 6.733 0v0Z' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 7.55V17a3 3 0 0 0 3 3h12a3 3 0 0 0 3-3V7.552' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:" ";width:24px;height:24px;top:11px;left:16px;position:absolute;display:block;z-index:2}@media (max-width:767px){form.s1 .el.email::before{top:6px}}form.s1 .el.comment::before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m14.293 12.707 6.414-6.414a.999.999 0 0 0 0-1.414l-1.586-1.586a.999.999 0 0 0-1.414 0l-6.414 6.414a1 1 0 0 0-.293.707V13h2.586a1 1 0 0 0 .707-.293v0Z' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 13h4M3 17h18M3 21h18' stroke='%23D5D5D5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:" ";width:24px;height:24px;top:11px;left:16px;position:absolute;display:block;z-index:2}@media (max-width:767px){form.s1 .el.comment::before{top:6px}}form.s1 input[type="text"],form.s1 textarea{width:100%;height:46px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 5px 11px 48px;border-radius:6px;background-color:#fff;position:relative;border:none}@media (max-width:767px){form.s1 input[type="text"],form.s1 textarea{padding:10px 5px 10px 48px;height:36px}}form.s1 button,form.s1 .button{margin:0 0 13px 0;width:100%}@media (max-width:767px){form.s1 button,form.s1 .button{height:40px;font-size:16px}}form.s1 button.disabled,form.s1 .button.disabled{opacity:.5;cursor:default}form.s1 button.disabled:hover,form.s1 .button.disabled:hover{background-color:#e22a1b}form.s1 input[type="checkbox"]{display:none}form.s1 input[type="checkbox"]:checked+label::after{opacity:1}form.s1 input[type="checkbox"]+label{font-family:Muller;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#1a1a1a;padding:0 0 0 23px;position:relative;display:table;cursor:pointer}form.s1 input[type="checkbox"]+label::before{content:"";display:block;width:17px;height:17px;border-radius:3px;border:solid 1px #1a1a1a;background-color:#fff;position:absolute;left:0;top:0}form.s1 input[type="checkbox"]+label::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3 1 4.1 7.2 1 4.1' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;width:17px;height:17px;position:absolute;left:0;top:0;opacity:0}section.news_block .container .els{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}section.news_block .container .els .smalls{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:767px){section.news_block .container .els .smalls{width:100%;-webkit-column-gap:16px;column-gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}section.news_block .container .els .el{text-decoration:none}section.news_block .container .els .el .image{background-repeat:no-repeat;background-size:cover;background-position:50%}section.news_block .container .els .el.small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;height:88px;height:72px}@media (max-width:767px){section.news_block .container .els .el.small{width:calc(50% - 8px);height:auto}}section.news_block .container .els .el.small .image{height:88px;width:159px;width:161px;height:72px;float:left;margin:0 18px 0 0;position:absolute;left:0;top:0;background-size:cover;background-position:50%;border-radius:4px;overflow:hidden}@media (max-width:767px){section.news_block .container .els .el.small .image{width:100%;height:auto;position:relative;padding:25% 0;margin:0 0 10px 0}}section.news_block .container .els .el.small .name{font-size:21px;color:#1a1a1a;display:block;margin:0 0 10px 177px;width:calc(100% - 159px - 18px)}@media (max-width:1200px){section.news_block .container .els .el.small .name{font-size:18px}}@media (max-width:767px){section.news_block .container .els .el.small .name{font-size:16px;margin:0 0 5px 0;width:100%;line-height:normal}}section.news_block .container .els .el.small .date{font-size:16px;line-height:1.4;color:#7a7a7a;display:block;margin:0 0 0 177px;width:calc(100% - 159px - 18px)}@media (max-width:1200px){section.news_block .container .els .el.small .date{font-size:14px}}@media (max-width:767px){section.news_block .container .els .el.small .date{margin:0;width:100%}}section.news_block .container .els .el.big{width:calc(50% - 10px)}@media (max-width:767px){section.news_block .container .els .el.big{width:100%;margin:0 0 17px 0}}section.news_block .container .els .el.big .image{border-radius:4px;height:360px;margin:0 0 20px 0;background-size:cover;height:289px}@media (max-width:767px){section.news_block .container .els .el.big .image{margin:0 0 10px 0;width:100%;height:auto;padding:28% 0}}section.news_block .container .els .el.big .name{font-size:21px;color:#1a1a1a;display:block;margin:0 0 10px 0}@media (max-width:1200px){section.news_block .container .els .el.big .name{font-size:18px}}@media (max-width:767px){section.news_block .container .els .el.big .name{font-size:16px;margin:0 0 5px 0;line-height:normal}}section.news_block .container .els .el.big .date{font-size:16px;line-height:1.4;color:#7a7a7a;display:block}@media (max-width:1200px){section.news_block .container .els .el.big .date{font-size:14px}}@media (max-width:1500px){section.form{margin-left:20px;margin-right:20px}}@media (max-width:767px){section.form{margin-left:15px;margin-right:15px}}section.form.green_ .container{background-color:#e2f2eb}section.form.yellow_ .container{background-color:#fff0da}section.form .container{border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:330px}@media (min-width:1501px){section.form .container{max-width:1300px}}@media (max-width:1500px){section.form .container{max-width:1360px;padding:0 40px}}@media (max-width:1360px){section.form .container{padding:0 20px}}@media (max-width:1100px){section.form .container{-ms-flex-pack:distribute;justify-content:space-around;height:300px}}@media (max-width:767px){section.form .container{height:auto;padding:20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){section.form .container .text_wrapper{width:100%;margin:0 0 15px 0;text-align:center}}section.form .container .text_wrapper .title{font-size:40px;font-weight:500;line-height:1.1;color:#1a1a1a}@media (max-width:1100px){section.form .container .text_wrapper .title{font-size:32px}}@media (max-width:767px){section.form .container .text_wrapper .title{font-size:21px}}section.form .container .text_wrapper .text{font-size:18px;line-height:1.4;color:#1a1a1a;display:block;margin:12px 0 0 0}@media (max-width:1100px){section.form .container .text_wrapper .text{font-size:18px}}@media (max-width:767px){section.form .container .text_wrapper .text{margin:5px 0 0 0}}section.form .container .image{width:312px;height:100%;background-repeat:no-repeat}@media (max-width:1100px){section.form .container .image{display:none}}section.form .container .image.c_b{background-position:50% 100%}section.form .container .image.c_c{background-position:50% 50%}section.form .container form{width:350px;background-color:rgba(255,255,255,0) !important}@media (max-width:767px){section.form .container form{width:100%;max-width:500px}}section.reviews_block>.container>.header_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:auto}@media (max-width:767px){section.reviews_block>.container>.header_block{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.reviews_block>.container>.header_block .image{margin:0 15px 0 0;height:26px;width:125px}@media (max-width:767px){section.reviews_block>.container>.header_block .image{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 0 8px 0}}section.reviews_block>.container>.header_block .image svg{height:100%;width:125px}section.reviews_block>.container>.header_block .rating{display:table;float:left}section.reviews_block>.container>.header_block .raiting_ball{font-size:18px;font-weight:500;line-height:1.4;color:#1a1a1a;display:block;float:left;margin:0 5px 0 5px}section.reviews_block>.container>.header_block a{display:block;font-size:16px;line-height:1.4;color:#7a7a7a;text-decoration:underline;float:left;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}section.reviews_block>.container>.header_block a:hover{text-decoration:none}section.reviews_block>.container .owl-wrapper{margin:27px -10px 5px -10px;width:calc(100% + 20px)}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-stage-outer{padding:10px 0}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav{margin:0}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button{border-radius:50%;background:#f4f9fc;width:44px;height:44px;margin:0;position:absolute;top:50%;margin:-22px 0 0 0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;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}@media (max-width:1580px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button{width:38px;height:38px;margin:-19px 0 0 0}}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button{width:30px;height:30px;margin:-15px 0 0 0}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button:hover{-webkit-box-shadow:0 4px 11px rgba(51,51,61,0.1);box-shadow:0 4px 11px rgba(51,51,61,0.1);background:#fff}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button:hover svg path{stroke:#33333d}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-prev{left:-60px}@media (max-width:1580px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-prev{left:-9px}}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-prev{left:-5px}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-next{right:-60px}@media (max-width:1580px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-next{right:-9px}}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button.owl-next{right:-5px}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button svg{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-nav button svg{height:10px}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item{padding:0 10px}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item{border-radius:6px;background:#fff;-webkit-box-shadow:0 4px 11px 0 rgba(51,51,61,0.07);box-shadow:0 4px 11px 0 rgba(51,51,61,0.07);padding:25px;display:table;width:100%;float:left}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item{padding:20px 25px}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .name{font-size:18px;font-weight:500;display:block;margin:18px 0 0 0;float:left;width:100%;line-height:25px}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .date{font-size:16px;line-height:1.4;color:#7a7a7a;display:block;float:left;width:100%;margin:10px 0 0 0}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .rating{margin:8px 0 0 0;display:table;width:100%;float:left}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .block{display:table;width:100%;float:left;margin:10px 0 0 0}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .block .title{color:#7e8b91;font-size:14px;display:block;margin:0 0 10px 0}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .block .title{margin:0 0 8px 0}}section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .block .text{display:block;font-size:18px;line-height:1.4;color:#1a1a1a}@media (max-width:767px){section.reviews_block>.container .owl-wrapper .owl-carousel .owl-item .item .block .text{font-size:14px}}.labels{position:absolute;right:0;top:0}.labels .label{width:48px;height:48px;display:block;float:left}.labels .label.hit{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.482 1.77a2 2 0 0 1 3.036 0l2.147 2.503a2 2 0 0 0 2.257.557l3.064-1.219a2 2 0 0 1 2.689 1.411l.738 3.214a2 2 0 0 0 1.74 1.542l3.28.345a2 2 0 0 1 1.724 2.498l-.84 3.19a2 2 0 0 0 .824 2.173l2.744 1.83a2 2 0 0 1 .366 3.014l-2.227 2.432a2 2 0 0 0-.28 2.308l1.58 2.895a2 2 0 0 1-1.077 2.84l-3.102 1.119a2 2 0 0 0-1.32 1.913l.052 3.297a2 2 0 0 1-2.272 2.014l-3.267-.45a2 2 0 0 0-2.059 1.08l-1.485 2.944a2 2 0 0 1-2.948.727l-2.683-1.917a2 2 0 0 0-2.326 0l-2.683 1.917a2 2 0 0 1-2.948-.727l-1.485-2.944a2 2 0 0 0-2.059-1.08l-3.267.45a2 2 0 0 1-2.272-2.014l.053-3.297a2 2 0 0 0-1.321-1.913l-3.102-1.12a2 2 0 0 1-1.076-2.839l1.579-2.895a2 2 0 0 0-.28-2.308l-2.227-2.432a2 2 0 0 1 .366-3.015l2.744-1.829a2 2 0 0 0 .825-2.174l-.841-3.189a2 2 0 0 1 1.725-2.498l3.28-.345a2 2 0 0 0 1.74-1.542l.737-3.214a2 2 0 0 1 2.689-1.411l3.064 1.219a2 2 0 0 0 2.257-.557l2.147-2.503Z' fill='%231A1A1A'/%3E%3Cpath d='M13.028 27h-2.1l3.012-4.356-2.832-4.044h2.1l1.86 2.76 1.848-2.76h2.112l-2.832 4.044L19.208 27h-2.112l-2.028-3.06-2.04 3.06Zm14.613 0h-1.8v-4.332c0-.384.012-.804.036-1.152L21.965 27h-1.692v-8.4h1.8v4.332c0 .384-.012.804-.036 1.152l3.912-5.484h1.692V27Zm1.292-8.4h6.948v1.62H33.3V27h-1.788v-6.78h-2.58V18.6Z' fill='%23fff'/%3E%3C/svg%3E")}.labels .label.sale{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.482 1.77a2 2 0 0 1 3.036 0l2.147 2.503a2 2 0 0 0 2.257.557l3.064-1.219a2 2 0 0 1 2.689 1.411l.738 3.214a2 2 0 0 0 1.74 1.542l3.28.345a2 2 0 0 1 1.724 2.498l-.84 3.19a2 2 0 0 0 .824 2.173l2.744 1.83a2 2 0 0 1 .366 3.014l-2.227 2.432a2 2 0 0 0-.28 2.308l1.58 2.895a2 2 0 0 1-1.077 2.84l-3.102 1.119a2 2 0 0 0-1.32 1.913l.052 3.297a2 2 0 0 1-2.272 2.014l-3.267-.45a2 2 0 0 0-2.059 1.08l-1.485 2.944a2 2 0 0 1-2.948.727l-2.683-1.917a2 2 0 0 0-2.326 0l-2.683 1.917a2 2 0 0 1-2.948-.727l-1.485-2.944a2 2 0 0 0-2.059-1.08l-3.267.45a2 2 0 0 1-2.272-2.014l.053-3.297a2 2 0 0 0-1.321-1.913l-3.102-1.12a2 2 0 0 1-1.076-2.839l1.579-2.895a2 2 0 0 0-.28-2.308l-2.227-2.432a2 2 0 0 1 .366-3.015l2.744-1.829a2 2 0 0 0 .825-2.174l-.841-3.189a2 2 0 0 1 1.725-2.498l3.28-.345a2 2 0 0 0 1.74-1.542l.737-3.214a2 2 0 0 1 2.689-1.411l3.064 1.219a2 2 0 0 0 2.257-.557l2.147-2.503Z' fill='%23E22A1B'/%3E%3Cpath d='M21.928 29.96h-1.6l6.544-13.12h1.6l-6.544 13.12Zm1.328-9.632c0 1.808-1.344 2.752-2.88 2.752-1.552 0-2.912-.944-2.912-2.752 0-1.808 1.36-2.752 2.912-2.752 1.536 0 2.88.944 2.88 2.752Zm-4 0c0 .576.336 1.104 1.12 1.104.752 0 1.088-.528 1.088-1.104 0-.576-.336-1.104-1.088-1.104-.784 0-1.12.528-1.12 1.104Zm12.016 6.144c0 1.808-1.344 2.752-2.88 2.752-1.552 0-2.912-.944-2.912-2.752 0-1.808 1.36-2.752 2.912-2.752 1.536 0 2.88.944 2.88 2.752Zm-4 0c0 .576.336 1.104 1.12 1.104.752 0 1.088-.528 1.088-1.104 0-.576-.336-1.104-1.088-1.104-.784 0-1.12.528-1.12 1.104Z' fill='%23fff'/%3E%3C/svg%3E")}section.goods>.container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}@media (max-width:767px){section.goods>.container .els{gap:15px}}section.goods>.container .els>div[id*="bx_incl_area_"]{width:calc(25% - (20px / 4)*3)}@media (max-width:991px){section.goods>.container .els>div[id*="bx_incl_area_"]{width:calc(33.33% - (20px / 3)*2)}}@media (max-width:767px){section.goods>.container .els>div[id*="bx_incl_area_"]{width:calc(50% - 7.5px) !important}}section.goods>.container .els>div[id*="bx_incl_area_"] .el{width:100%}section.goods>.container .els .owl-item .el{width:100% !important}section.goods>.container .els .owl-nav{margin:0}section.goods>.container .els .owl-nav button{border-radius:50%;background:#f4f9fc;width:44px;height:44px;margin:0;position:absolute;top:50%;margin:-22px 0 0 0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;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;font-size:24px;color:#1a1a1a !important}@media (max-width:1580px){section.goods>.container .els .owl-nav button{width:38px;height:38px;margin:-19px 0 0 0}}@media (max-width:767px){section.goods>.container .els .owl-nav button{width:30px;height:30px;margin:-15px 0 0 0}}section.goods>.container .els .owl-nav button:hover{-webkit-box-shadow:0 4px 11px rgba(51,51,61,0.1);box-shadow:0 4px 11px rgba(51,51,61,0.1);background:#fff}section.goods>.container .els .owl-nav button:hover svg path{stroke:#33333d}section.goods>.container .els .owl-nav button.owl-prev{left:-60px}@media (max-width:1580px){section.goods>.container .els .owl-nav button.owl-prev{left:-9px}}@media (max-width:767px){section.goods>.container .els .owl-nav button.owl-prev{left:-5px}}section.goods>.container .els .owl-nav button.owl-next{right:-60px}@media (max-width:1580px){section.goods>.container .els .owl-nav button.owl-next{right:-9px}}@media (max-width:767px){section.goods>.container .els .owl-nav button.owl-next{right:-5px}}section.goods>.container .els .owl-nav button svg{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:767px){section.goods>.container .els .owl-nav button svg{height:10px}}section.goods>.container .els .el{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - (20px / 4)*3);text-decoration:none;position:relative}@media (max-width:991px){section.goods>.container .els .el{width:calc(33.33% - (20px / 3)*2)}}@media (max-width:767px){section.goods>.container .els .el{width:calc(50% - 7.5px) !important}}section.goods>.container .els .el:hover .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;top:38%;bottom:auto;margin:-45px 0 0 0;background:none;z-index:3}section.goods>.container .els .el .el_2{text-decoration:none;width:100%}section.goods>.container .els .el .labels_wrapper_2{margin:0;top:10px}section.goods>.container .els .el .images{width:100%;height:auto;padding:68.4% 0;position:relative}@media (max-width:767px){section.goods>.container .els .el .images{max-width:300px;margin:0 auto}}section.goods>.container .els .el .images.images_2 .image.n1{background-position:10% 100%;background-size:auto calc(100% - 29px)}section.goods>.container .els .el .images.images_2 .image.n1 img{height:calc(100% - 29px);left:4%;position:absolute;bottom:0}section.goods>.container .els .el .images.images_2 .image.n2{background-position:90% 100%;background-size:auto 63%}section.goods>.container .els .el .images.images_2 .image.n2 img{position:absolute;height:63%;bottom:0;right:6%}section.goods>.container .els .el .images .image{background-size:contain;background-repeat:no-repeat;background-position:50% 100%;width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.goods>.container .els .el .images .image img{float:left;max-height:310px;-o-object-fit:contain;object-fit:contain}section.goods>.container .els .el .name{font-size:16px;line-height:1.3;color:#1a1a1a;margin:16px 0 0 0;height:42px;width:100%;overflow:hidden;display:block;padding:0 0 0 16%}@media (max-width:1200px){section.goods>.container .els .el .name{padding:0}}@media (max-width:767px){section.goods>.container .els .el .name{height:36px;font-size:14px}}section.goods>.container .els .el .price_block{padding:0 0 0 16%;display:block;margin:8px 0 0 0;float:left;width:100%;text-wrap:nowrap}@media (max-width:1200px){section.goods>.container .els .el .price_block{padding:0}}section.goods>.container .els .el .price_block.sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}section.goods>.container .els .el .price_block.sale .price{color:#e22a1b;margin:0 15px 0 0}@media (max-width:767px){section.goods>.container .els .el .price_block.sale .price{margin:0 10px 0 0}}section.goods>.container .els .el .price_block.sale .price_old{font-size:14px;color:#7a7a7a;position:relative}@media (max-width:767px){section.goods>.container .els .el .price_block.sale .price_old{font-size:12px}}section.goods>.container .els .el .price_block.sale .price_old::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 10.5 64-10' stroke='%23E22A1B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:calc(100% + 9px);height:100%;position:absolute;left:-4.5px;top:0}section.goods>.container .els .el .price_block.sale .percent{margin:0 0 0 11px;padding:3px 2px 1px;border-radius:4px;background-color:#e22a1b;font-size:12px;font-weight:500;color:#fff}@media (max-width:767px){section.goods>.container .els .el .price_block.sale .percent{font-size:10px;margin:0 0 0 10px}}section.goods>.container .els .el .price_block .price{font-size:24px;color:#1a1a1a}@media (max-width:767px){section.goods>.container .els .el .price_block .price{font-size:16px}}section.goods>.container .els .el .price_block .cant_price{font-size:18px;color:#1a1a1a}@media (max-width:767px){section.goods>.container .els .el .price_block .cant_price{font-size:15px}}section.goods>.container .els .el .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;display:none;width:100%;padding:10px 0 0 0;position:absolute;left:0;bottom:0;background:#fff}@media (max-width:991px){section.goods>.container .els .el .buttons{display:none !important}}section.goods>.container .els .el .buttons .button{margin:0;padding:6px 12px;border-radius:6px;background-color:#e22a1b;font-family:Muller;font-size:16px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;width:calc(100% - 60px);float:left;max-width:100%;height:46px;min-width:5px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:14px;position:relative;left:auto;top:auto;bottom:auto;right:auto;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}section.goods>.container .els .el .buttons .whatsapp{margin:0;padding:6px 12px;border-radius:6px;font-family:Muller;font-size:16px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;float:left;max-width:100%;height:46px;min-width:5px;width:100%;gap:9px;background:#25d366;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:14px}section.goods>.container .els .el .buttons .whatsapp svg{width:20px;height:20px;fill:#fff}section.goods>.container .els .el .buttons .whatsapp span.short{display:none}section.goods>.container .els .el .images .image img{max-height:424px}.els.catalog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}@media (max-width:767px){.els.catalog-list{gap:15px}}.els.catalog-list>div[id*="bx_incl_area_"]{width:calc(25% - (20px / 4)*3)}@media (max-width:991px){.els.catalog-list>div[id*="bx_incl_area_"]{width:calc(33.33% - (20px / 3)*2)}}@media (max-width:767px){.els.catalog-list>div[id*="bx_incl_area_"]{width:calc(50% - 7.5px) !important}}.els.catalog-list>div[id*="bx_incl_area_"] .el{width:100%}.els.catalog-list .owl-item .el{width:100% !important}.els.catalog-list .owl-nav{margin:0}.els.catalog-list .owl-nav button{border-radius:50%;background:#f4f9fc;width:44px;height:44px;margin:0;position:absolute;top:50%;margin:-22px 0 0 0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;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;font-size:24px;color:#1a1a1a !important}@media (max-width:1580px){.els.catalog-list .owl-nav button{width:38px;height:38px;margin:-19px 0 0 0}}@media (max-width:767px){.els.catalog-list .owl-nav button{width:30px;height:30px;margin:-15px 0 0 0}}.els.catalog-list .owl-nav button:hover{-webkit-box-shadow:0 4px 11px rgba(51,51,61,0.1);box-shadow:0 4px 11px rgba(51,51,61,0.1);background:#fff}.els.catalog-list .owl-nav button:hover svg path{stroke:#33333d}.els.catalog-list .owl-nav button.owl-prev{left:-60px}@media (max-width:1580px){.els.catalog-list .owl-nav button.owl-prev{left:-9px}}@media (max-width:767px){.els.catalog-list .owl-nav button.owl-prev{left:-5px}}.els.catalog-list .owl-nav button.owl-next{right:-60px}@media (max-width:1580px){.els.catalog-list .owl-nav button.owl-next{right:-9px}}@media (max-width:767px){.els.catalog-list .owl-nav button.owl-next{right:-5px}}.els.catalog-list .owl-nav button svg{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:767px){.els.catalog-list .owl-nav button svg{height:10px}}.els.catalog-list .el{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(25% - (20px / 4)*3);text-decoration:none;position:relative}@media (max-width:991px){.els.catalog-list .el{width:calc(33.33% - (20px / 3)*2)}}@media (max-width:767px){.els.catalog-list .el{width:calc(50% - 7.5px) !important}}.els.catalog-list .el:hover .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;top:38%;bottom:auto;margin:-45px 0 0 0;background:none;z-index:3}.els.catalog-list .el .el_2{text-decoration:none;width:100%}.els.catalog-list .el .labels_wrapper_2{margin:0;top:10px}.els.catalog-list .el .images{width:100%;height:auto;padding:68.4% 0;position:relative}@media (max-width:767px){.els.catalog-list .el .images{max-width:300px;margin:0 auto}}.els.catalog-list .el .images.images_2 .image.n1{background-position:10% 100%;background-size:auto calc(100% - 29px)}.els.catalog-list .el .images.images_2 .image.n1 img{height:calc(100% - 29px);left:4%;position:absolute;bottom:0}.els.catalog-list .el .images.images_2 .image.n2{background-position:90% 100%;background-size:auto 63%}.els.catalog-list .el .images.images_2 .image.n2 img{position:absolute;height:63%;bottom:0;right:6%}.els.catalog-list .el .images .image{background-size:contain;background-repeat:no-repeat;background-position:50% 100%;width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.els.catalog-list .el .images .image img{float:left;max-height:310px;-o-object-fit:contain;object-fit:contain}.els.catalog-list .el .name{font-size:16px;line-height:1.3;color:#1a1a1a;margin:16px 0 0 0;height:42px;width:100%;overflow:hidden;display:block;padding:0 0 0 16%}@media (max-width:1200px){.els.catalog-list .el .name{padding:0}}@media (max-width:767px){.els.catalog-list .el .name{height:36px;font-size:14px}}.els.catalog-list .el .price_block{padding:0 0 0 16%;display:block;margin:8px 0 0 0;float:left;width:100%;text-wrap:nowrap}@media (max-width:1200px){.els.catalog-list .el .price_block{padding:0}}.els.catalog-list .el .price_block.sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.els.catalog-list .el .price_block.sale .price{color:#e22a1b;margin:0 15px 0 0}@media (max-width:767px){.els.catalog-list .el .price_block.sale .price{margin:0 10px 0 0}}.els.catalog-list .el .price_block.sale .price_old{font-size:14px;color:#7a7a7a;position:relative}@media (max-width:767px){.els.catalog-list .el .price_block.sale .price_old{font-size:12px}}.els.catalog-list .el .price_block.sale .price_old::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 10.5 64-10' stroke='%23E22A1B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:calc(100% + 9px);height:100%;position:absolute;left:-4.5px;top:0}.els.catalog-list .el .price_block.sale .percent{margin:0 0 0 11px;padding:3px 2px 1px;border-radius:4px;background-color:#e22a1b;font-size:12px;font-weight:500;color:#fff}@media (max-width:767px){.els.catalog-list .el .price_block.sale .percent{font-size:10px;margin:0 0 0 10px}}.els.catalog-list .el .price_block .price{font-size:24px;color:#1a1a1a}@media (max-width:767px){.els.catalog-list .el .price_block .price{font-size:16px}}.els.catalog-list .el .price_block .cant_price{font-size:18px;color:#1a1a1a}@media (max-width:767px){.els.catalog-list .el .price_block .cant_price{font-size:15px}}.els.catalog-list .el .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;display:none;width:100%;padding:10px 0 0 0;position:absolute;left:0;bottom:0;background:#fff}@media (max-width:991px){.els.catalog-list .el .buttons{display:none !important}}.els.catalog-list .el .buttons .button{margin:0;padding:6px 12px;border-radius:6px;background-color:#e22a1b;font-family:Muller;font-size:16px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;width:calc(100% - 60px);float:left;max-width:100%;height:46px;min-width:5px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:14px;position:relative;left:auto;top:auto;bottom:auto;right:auto;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.els.catalog-list .el .buttons .whatsapp{margin:0;padding:6px 12px;border-radius:6px;font-family:Muller;font-size:16px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;float:left;max-width:100%;height:46px;min-width:5px;width:100%;gap:9px;background:#25d366;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:14px}.els.catalog-list .el .buttons .whatsapp svg{width:20px;height:20px;fill:#fff}.els.catalog-list .el .buttons .whatsapp span.short{display:none}section.come_to_us{width:100%;display:table}section.come_to_us .container .map_wrapper .map{width:calc(100% - 366px - 9px);height:436px;border-radius:6px;overflow:hidden;float:left}@media (max-width:767px){section.come_to_us .container .map_wrapper .map{width:100%;height:163px;margin:0 0 10px 0}}section.come_to_us .container .map_wrapper .map>ymaps{width:100% !important}section.come_to_us .container .map_wrapper .map>ymaps>ymaps{width:100% !important}section.come_to_us .container .map_wrapper .owl-wrapper{height:436px;width:366px;float:right}@media (max-width:767px){section.come_to_us .container .map_wrapper .owl-wrapper{height:399px;width:calc(100vw - 30px)}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:436px;height:366px;margin:35px 0 0 -35px}@media (max-width:767px){section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel{height:calc(100vw - 30px);width:399px;margin:0}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-stage-outer{height:100%}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-stage-outer .owl-stage{height:100%}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:relative;padding:15px 20px;width:366px;height:106px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;margin:130px 0 0 -130px;display:block;text-decoration:none;color:#1a1a1a}@media (max-width:767px){section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item{height:96px;width:calc(100vw - 30px);padding:10px 20px;margin:0}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item.offline{opacity:.3}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .metro{font-size:14px;line-height:1.4;display:table;padding:0 0 0 22px;position:relative;width:calc(100% - 106px)}@media (max-width:991px){section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .metro{font-size:12px;width:calc(100% - 101px)}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .metro::after{content:"";width:15px;height:12px;position:absolute;left:3px;top:50%;margin:-6px 0 0 0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.706.086c.076-.028.153-.06.168-.067A.133.133 0 0 1 4.931 0c.02 0 .14.367.48 1.475.25.814.82 2.677 1.266 4.143.448 1.468.817 2.668.823 2.668.006 0 .58-1.865 1.275-4.143C9.471 1.863 10.051 0 10.06 0c.01 0 .128.043.263.096.133.052.345.142.469.202.123.058.319.161.431.225a9.727 9.727 0 0 1 .863.566c.094.07.253.197.356.283.101.085.287.253.411.371.122.119.31.314.413.432.105.118.253.3.332.403.078.103.193.264.255.356a6.846 6.846 0 0 1 .458.806c.069.144.157.343.194.44a7.027 7.027 0 0 1 .272.854c.03.123.077.343.104.487.026.144.065.431.086.637.034.32.037.458.03.938a8.01 8.01 0 0 1-.04.797c-.017.129-.048.318-.069.421-.02.103-.058.268-.084.366a8.56 8.56 0 0 1-.106.356 8.775 8.775 0 0 1-.423 1.04c-.083.165-.214.415-.295.554a10.963 10.963 0 0 1-.67 1.012c-.09.118-.19.247-.286.358l-3.466-.011.213-.126a11.118 11.118 0 0 0 1.433-1.018 8.214 8.214 0 0 0 .793-.76 7.371 7.371 0 0 0 .666-.853c.068-.102.182-.3.256-.44.07-.138.165-.34.208-.45a6.296 6.296 0 0 0 .384-1.93 5.608 5.608 0 0 0-.16-1.5 6.3 6.3 0 0 0-.271-.806 6.173 6.173 0 0 0-.396-.75A5.663 5.663 0 0 0 12.442 3a8.616 8.616 0 0 0-.304-.375 6.213 6.213 0 0 0-.298-.321 2.084 2.084 0 0 0-.251-.202 1.2 1.2 0 0 0-.244-.117.996.996 0 0 0-.244-.035.427.427 0 0 0-.242.06.633.633 0 0 0-.182.137 1.035 1.035 0 0 0-.107.168c-.026.053-.157.439-.292.863L8.775 7.91c-.692 2.18-1.262 3.969-1.266 3.975-.005.005-.013.005-.016 0-.006-.006-.683-2.136-1.508-4.734-.824-2.598-1.521-4.771-1.55-4.827a1.16 1.16 0 0 0-.112-.178.631.631 0 0 0-.182-.137.427.427 0 0 0-.242-.06.996.996 0 0 0-.244.035 1.2 1.2 0 0 0-.244.117c-.067.043-.18.135-.251.202-.07.068-.204.212-.298.32-.094.11-.23.278-.304.376a5.691 5.691 0 0 0-.653 1.143 6.856 6.856 0 0 0-.15.403 6.19 6.19 0 0 0-.124.44c-.03.13-.069.323-.084.432a6.37 6.37 0 0 0-.049.497 4.254 4.254 0 0 0 0 .618c.012.177.036.43.057.563.02.133.06.341.086.46a6.531 6.531 0 0 0 .244.816 5.747 5.747 0 0 0 .452.86c.067.104.174.256.236.338.064.083.178.225.255.32a10.265 10.265 0 0 0 .912.907c.123.106.34.279.478.386.139.105.379.275.534.378.154.103.374.242.69.428L1.978 12l-.053-.062a11.962 11.962 0 0 1-.604-.821c-.09-.139-.229-.364-.306-.497a8.937 8.937 0 0 1-.722-1.612 9.1 9.1 0 0 1-.123-.44c-.03-.13-.07-.312-.085-.404a6.423 6.423 0 0 1-.08-1.322c.005-.327.02-.655.039-.805a8.52 8.52 0 0 1 .19-1.04c.035-.134.091-.333.127-.441a9.49 9.49 0 0 1 .135-.375 7.89 7.89 0 0 1 .42-.872c.066-.115.186-.304.266-.422a7.77 7.77 0 0 1 .342-.46c.107-.134.3-.352.427-.485a8.288 8.288 0 0 1 .91-.81c.122-.093.328-.24.458-.326a8.073 8.073 0 0 1 .994-.555c.138-.064.317-.139.394-.165Z' fill='%23E53506'/%3E%3C/svg%3E")}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .name{margin:7px 0 10px 0;display:table;font-size:18px;width:calc(100% - 106px)}@media (max-width:767px){section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .name{width:calc(100% - 101px);margin:5px 0 10px 0;font-size:16px}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .status{display:table;font-size:14px;line-height:1.4;position:relative}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .status.online::after{background:#42d03f}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .status.offline::after{background:#e22a1b}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .status::after{content:"";display:block;position:absolute;top:1px;right:-4px;width:4px;height:4px;border-radius:50%}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .image{width:86px;height:86px;border-radius:4px;margin:10px;float:right;position:absolute;right:0;top:0}@media (max-width:767px){section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .item .image{width:71px;height:76px;margin:10px 20px 10px 10px}}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-nav{display:block !important;margin:0}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-nav button{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;position:absolute;opacity:.8;border-radius:30px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;margin:0;width:33px;height:33px}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-nav button.owl-next{left:100%;top:50%;margin:-16.5px}section.come_to_us .container .map_wrapper .owl-wrapper .owl-carousel .owl-nav button.owl-prev{left:0;top:50%;margin:-16.5px}footer{background-color:#f5f5f5}footer .container{width:100%;max-width:1400px;padding-right:15px;padding-left:15px}@media (min-width:767px){footer .container{padding-right:20px;padding-left:20px}}@media (min-width:1500px){footer .container{padding-right:50px;padding-left:50px}}footer .container .top{padding:78px 0 31px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 1px #d5d5d5}@media (max-width:767px){footer .container .top{padding:72px 0 19px 0;position:relative}}@media (max-width:767px){footer .container .top .logo{width:75px;position:absolute;top:28px;left:50%;margin:0 0 0 -37.5px}}footer .container .top .logo img{float:left}@media (max-width:767px){footer .container .top .logo img{width:75px}}footer .container .top .contact_us{text-decoration:none}footer .container .top .contact_us.phone{text-align:right}footer .container .top .contact_us a{text-decoration:none;font-size:18px;display:block;margin:6px 0 2px 0;color:#1a1a1a}@media (max-width:767px){footer .container .top .contact_us a{font-size:16px;margin:0 0 3px 0}}footer .container .top .contact_us .text{text-decoration:underline;font-size:14px;line-height:1.4;color:#7a7a7a;display:block;cursor:pointer}@media (max-width:767px){footer .container .top .contact_us .text{font-size:12px}}footer .container .top .contact_us .text:hover{text-decoration:none}footer .container .columns{padding:55.5px 0 92px 0;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}@media (max-width:767px){footer .container .columns{padding:16px 0 69px 0}}@media (max-width:991px){footer .container .columns .column{width:50%;padding:0 0 26px 0}}footer .container .columns .column>.title{color:#1a1a1a;font-size:16px;font-weight:500;padding:0 0 4px;display:block}@media (max-width:767px){footer .container .columns .column>.title{font-size:14px}}footer .container .columns .column ul li a{color:#7a7a7a;font-size:14px;padding:0 0 4px;display:block}@media (max-width:767px){footer .container .columns .column ul li a{font-size:12px}}footer .container .columns .column.n4 .footer__copyright{display:none}@media (max-width:991px){footer .container .columns .column.n4 .social-links{margin:35px 0 0 0}}footer .container .columns .column.n4 .social-links a{width:32px;height:32px;background:#fff;margin-right:7px;border:none}footer .container .columns .column.n4 .footer__payment{padding:24px 0 0 0}@media (max-width:991px){footer .container .columns .column.n4 .footer__payment{padding:30px 0 0 0}}footer .container .columns .column.n4 .footer__payment .yandex_market{display:table;margin:0 0 25px 0}@media (max-width:991px){footer .container .columns .column.n4 .footer__payment .yandex_market{margin:0 0 22px 0}}footer .container .columns .column.n4 .footer__payment .yandex_market a img{height:67px}footer .container .columns .column.n4 .footer__payment .payments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin:10px 0 30px 0}footer .container .columns .column.n4 .footer__payment>span,footer .container .columns .column.n4 .footer__payment>a{font-size:14px;line-height:1.4;color:#7a7a7a;display:block}@media (max-width:767px){footer .container .columns .column.n4 .footer__payment>span,footer .container .columns .column.n4 .footer__payment>a{font-size:12px}}footer .container .columns .column.n4 .footer__payment>a{text-decoration:none}footer .container .columns .column.n4 .footer__payment>a:hover{text-decoration:underline}section.actions .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:520px){section.actions .container .els{gap:12px}}section.actions .container .els .el{width:calc(33.33% - ((20px/3)*2));text-decoration:none}@media (max-width:991px){section.actions .container .els .el{width:calc(50% - ((20px/2)*1))}}@media (max-width:520px){section.actions .container .els .el{width:100%}}section.actions .container .els .el .image{border-radius:6px;background-position:center;background-size:cover;padding:15.35% 0}section.actions .container .els .el .text{display:block;font-size:18px;font-weight:500;line-height:1.1;color:#1a1a1a;margin:15px 0 0 0;width:100%}@media (max-width:991px){section.actions .container .els .el .text{font-size:16px}}@media (max-width:520px){section.actions .container .els .el .text{margin:16px 0 0 0;font-size:14px}}section.shops_list .container h3.title{font-size:28px;font-weight:500;color:#1a1a1a;display:table;width:100%;float:left;margin:20px 0 30px 0}@media (max-width:767px){section.shops_list .container h3.title{font-size:26px;margin:6px 0 15px 0}}section.shops_list .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 0 20px 0;width:100%}@media (max-width:520px){section.shops_list .container .els{gap:10px}}section.shops_list .container .els .el{width:calc(25% - ((20px/4)*3));text-decoration:none;padding:30px 25px;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);background-color:#fff;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;position:relative}@media (max-width:991px){section.shops_list .container .els .el{width:calc(50% - ((20px/2)*1))}}@media (max-width:767px){section.shops_list .container .els .el{padding:20px}}@media (max-width:520px){section.shops_list .container .els .el{width:100%}}section.shops_list .container .els .el:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}section.shops_list .container .els .el:hover .address{text-decoration:underline}section.shops_list .container .els .el a{text-decoration:none}section.shops_list .container .els .el .label{border-radius:6px;background-color:#fdf0df;line-height:25px;padding:0 12px;display:table;margin:0 10px 10px 0;float:left;font-size:14px}@media (max-width:767px){section.shops_list .container .els .el .label{font-size:12px}}section.shops_list .container .els .el .label.red{background-color:#fdf0df;color:#e22a1b}section.shops_list .container .els .el .label.blue{background-color:rgba(42,57,255,0.1);color:#2a39ff}section.shops_list .container .els .el .area{border-radius:6px;background-color:#dffddf;color:#289401;line-height:25px;padding:0 12px;display:table;margin:0 0 10px 0;float:left;margin-right:45px}@media (max-width:767px){section.shops_list .container .els .el .area{font-size:12px}}section.shops_list .container .els .el .stars{position:absolute;right:25px;top:30px;line-height:25px;color:#1a1a1a;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){section.shops_list .container .els .el .stars{font-size:12px;right:20px;top:20px}}section.shops_list .container .els .el .stars .star{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none'%3E%3Cpath d='m20.85 8.024-5.588 4.541 1.851 6.959a.38.38 0 0 1-.572.416l-6.046-3.91-6.046 3.91a.38.38 0 0 1-.572-.416l1.851-6.959L.14 8.024a.38.38 0 0 1 .219-.673l7.19-.39L10.14.242a.38.38 0 0 1 .708 0l2.592 6.72 7.19.389a.38.38 0 0 1 .219.673Z' fill='%23FFCE4B'/%3E%3C/svg%3E");background-size:contain;width:17px;height:17px;float:left}section.shops_list .container .els .el .get_route{margin:15px 0 0 0;display:table;float:left}section.shops_list .container .els .el .get_route .text{color:#7a7a7a;display:block;margin:0 0 5px 0}section.shops_list .container .els .el .get_route a.button{width:auto;min-width:auto;line-height:40px;height:auto;font-size:16px;padding:0 10px;background:#fff;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);gap:6px;color:#1a1a1a}section.shops_list .container .els .el .get_route a.button:last-child{margin:0 0 0 15px}section.shops_list .container .els .el .metro{font-size:14px;line-height:1.4;display:table;padding:0 0 0 22px;position:relative;width:100%;color:#1a1a1a}@media (max-width:767px){section.shops_list .container .els .el .metro{font-size:12px;padding:0 0 0 19px}}section.shops_list .container .els .el .metro::after{content:"";width:15px;height:12px;position:absolute;left:3px;top:50%;margin:-6px 0 0 0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.706.086c.076-.028.153-.06.168-.067A.133.133 0 0 1 4.931 0c.02 0 .14.367.48 1.475.25.814.82 2.677 1.266 4.143.448 1.468.817 2.668.823 2.668.006 0 .58-1.865 1.275-4.143C9.471 1.863 10.051 0 10.06 0c.01 0 .128.043.263.096.133.052.345.142.469.202.123.058.319.161.431.225a9.727 9.727 0 0 1 .863.566c.094.07.253.197.356.283.101.085.287.253.411.371.122.119.31.314.413.432.105.118.253.3.332.403.078.103.193.264.255.356a6.846 6.846 0 0 1 .458.806c.069.144.157.343.194.44a7.027 7.027 0 0 1 .272.854c.03.123.077.343.104.487.026.144.065.431.086.637.034.32.037.458.03.938a8.01 8.01 0 0 1-.04.797c-.017.129-.048.318-.069.421-.02.103-.058.268-.084.366a8.56 8.56 0 0 1-.106.356 8.775 8.775 0 0 1-.423 1.04c-.083.165-.214.415-.295.554a10.963 10.963 0 0 1-.67 1.012c-.09.118-.19.247-.286.358l-3.466-.011.213-.126a11.118 11.118 0 0 0 1.433-1.018 8.214 8.214 0 0 0 .793-.76 7.371 7.371 0 0 0 .666-.853c.068-.102.182-.3.256-.44.07-.138.165-.34.208-.45a6.296 6.296 0 0 0 .384-1.93 5.608 5.608 0 0 0-.16-1.5 6.3 6.3 0 0 0-.271-.806 6.173 6.173 0 0 0-.396-.75A5.663 5.663 0 0 0 12.442 3a8.616 8.616 0 0 0-.304-.375 6.213 6.213 0 0 0-.298-.321 2.084 2.084 0 0 0-.251-.202 1.2 1.2 0 0 0-.244-.117.996.996 0 0 0-.244-.035.427.427 0 0 0-.242.06.633.633 0 0 0-.182.137 1.035 1.035 0 0 0-.107.168c-.026.053-.157.439-.292.863L8.775 7.91c-.692 2.18-1.262 3.969-1.266 3.975-.005.005-.013.005-.016 0-.006-.006-.683-2.136-1.508-4.734-.824-2.598-1.521-4.771-1.55-4.827a1.16 1.16 0 0 0-.112-.178.631.631 0 0 0-.182-.137.427.427 0 0 0-.242-.06.996.996 0 0 0-.244.035 1.2 1.2 0 0 0-.244.117c-.067.043-.18.135-.251.202-.07.068-.204.212-.298.32-.094.11-.23.278-.304.376a5.691 5.691 0 0 0-.653 1.143 6.856 6.856 0 0 0-.15.403 6.19 6.19 0 0 0-.124.44c-.03.13-.069.323-.084.432a6.37 6.37 0 0 0-.049.497 4.254 4.254 0 0 0 0 .618c.012.177.036.43.057.563.02.133.06.341.086.46a6.531 6.531 0 0 0 .244.816 5.747 5.747 0 0 0 .452.86c.067.104.174.256.236.338.064.083.178.225.255.32a10.265 10.265 0 0 0 .912.907c.123.106.34.279.478.386.139.105.379.275.534.378.154.103.374.242.69.428L1.978 12l-.053-.062a11.962 11.962 0 0 1-.604-.821c-.09-.139-.229-.364-.306-.497a8.937 8.937 0 0 1-.722-1.612 9.1 9.1 0 0 1-.123-.44c-.03-.13-.07-.312-.085-.404a6.423 6.423 0 0 1-.08-1.322c.005-.327.02-.655.039-.805a8.52 8.52 0 0 1 .19-1.04c.035-.134.091-.333.127-.441a9.49 9.49 0 0 1 .135-.375 7.89 7.89 0 0 1 .42-.872c.066-.115.186-.304.266-.422a7.77 7.77 0 0 1 .342-.46c.107-.134.3-.352.427-.485a8.288 8.288 0 0 1 .91-.81c.122-.093.328-.24.458-.326a8.073 8.073 0 0 1 .994-.555c.138-.064.317-.139.394-.165Z' fill='%23E53506'/%3E%3C/svg%3E")}@media (max-width:767px){section.shops_list .container .els .el .metro::after{left:0}}section.shops_list .container .els .el .address{font-size:18px;color:#1a1a1a;display:table;margin:7px 0 10px 0}@media (max-width:767px){section.shops_list .container .els .el .address{font-size:16px;line-height:1.2}}section.shops_list .container .els .el .time_work{display:table;color:#7a7a7a;font-size:18px}@media (max-width:767px){section.shops_list .container .els .el .time_work{font-size:14px;line-height:1.4}}section.shops_list .container .els .el .time_work .line{display:table;margin:5px 0 0 0}section.shops_list .container .els .el .time_work .line span{color:#1a1a1a}section.shops_list .container .els .el .phone{display:table;color:#7a7a7a;margin:15px 0 0 0}@media (max-width:767px){section.shops_list .container .els .el .phone{font-size:14px;line-height:1.4;margin:10px 0 0 0}}section.shops_list .container .els .el .phone span{color:#1a1a1a;text-decoration:none}section.shops_list .container .els .el .phone a{color:#1a1a1a;text-decoration:none}section.shops_list .container .els .el .phone a:hover{text-decoration:underline}section.shop_detail_base .container .sign_up{width:auto;min-width:auto;line-height:40px;height:auto;padding:0 20px;font-size:16px;margin:0 0 20px 0}section.shop_detail_base .container .columns{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;gap:20px}section.shop_detail_base .container .columns .column.n1{width:calc(66.66% - (20px/3)*2)}@media (max-width:767px){section.shop_detail_base .container .columns .column.n1{width:100%}}section.shop_detail_base .container .columns .column.n1 .map{width:100%;max-width:100%;padding:0;margin:0;border-radius:6px;height:362px}section.shop_detail_base .container .columns .column.n1 .get_route{margin:20px 0 0 0}section.shop_detail_base .container .columns .column.n1 .get_route .text{font-size:16px;line-height:1.4;color:#1a1a1a}@media (max-width:767px){section.shop_detail_base .container .columns .column.n1 .get_route .text{width:100%;display:block;margin:0 0 10px;font-size:21px;line-height:normal}}section.shop_detail_base .container .columns .column.n1 .get_route .button{width:auto;min-width:auto;line-height:40px;height:auto;padding:0 20px;font-size:16px;margin:0 0 0 20px;padding:0 16px;background:#fff;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);gap:12px;color:#1a1a1a}@media (max-width:767px){section.shop_detail_base .container .columns .column.n1 .get_route .button{margin:0 20px 0 0}}section.shop_detail_base .container .columns .column.n1 .get_route .button svg{width:25px;height:25px}section.shop_detail_base .container .columns .column.n2{width:calc(33.33% - (20px/3)*2)}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2{width:100%}}section.shop_detail_base .container .columns .column.n2 .info{padding:30px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff}section.shop_detail_base .container .columns .column.n2 .info .label{border-radius:6px;background-color:#fdf0df;line-height:25px;padding:0 12px;display:table;margin:0 0 10px 0}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .label{font-size:12px}}section.shop_detail_base .container .columns .column.n2 .info .label.red{background-color:#fdf0df;color:#e22a1b}section.shop_detail_base .container .columns .column.n2 .info .label.blue{background-color:rgba(42,57,255,0.1);color:#2a39ff}section.shop_detail_base .container .columns .column.n2 .info .metro{font-size:14px;line-height:1.4;display:table;padding:0 0 0 22px;position:relative;width:100%;color:#1a1a1a}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .metro{font-size:12px;padding:0 0 0 19px}}section.shop_detail_base .container .columns .column.n2 .info .metro::after{content:"";width:15px;height:12px;position:absolute;left:3px;top:50%;margin:-6px 0 0 0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.706.086c.076-.028.153-.06.168-.067A.133.133 0 0 1 4.931 0c.02 0 .14.367.48 1.475.25.814.82 2.677 1.266 4.143.448 1.468.817 2.668.823 2.668.006 0 .58-1.865 1.275-4.143C9.471 1.863 10.051 0 10.06 0c.01 0 .128.043.263.096.133.052.345.142.469.202.123.058.319.161.431.225a9.727 9.727 0 0 1 .863.566c.094.07.253.197.356.283.101.085.287.253.411.371.122.119.31.314.413.432.105.118.253.3.332.403.078.103.193.264.255.356a6.846 6.846 0 0 1 .458.806c.069.144.157.343.194.44a7.027 7.027 0 0 1 .272.854c.03.123.077.343.104.487.026.144.065.431.086.637.034.32.037.458.03.938a8.01 8.01 0 0 1-.04.797c-.017.129-.048.318-.069.421-.02.103-.058.268-.084.366a8.56 8.56 0 0 1-.106.356 8.775 8.775 0 0 1-.423 1.04c-.083.165-.214.415-.295.554a10.963 10.963 0 0 1-.67 1.012c-.09.118-.19.247-.286.358l-3.466-.011.213-.126a11.118 11.118 0 0 0 1.433-1.018 8.214 8.214 0 0 0 .793-.76 7.371 7.371 0 0 0 .666-.853c.068-.102.182-.3.256-.44.07-.138.165-.34.208-.45a6.296 6.296 0 0 0 .384-1.93 5.608 5.608 0 0 0-.16-1.5 6.3 6.3 0 0 0-.271-.806 6.173 6.173 0 0 0-.396-.75A5.663 5.663 0 0 0 12.442 3a8.616 8.616 0 0 0-.304-.375 6.213 6.213 0 0 0-.298-.321 2.084 2.084 0 0 0-.251-.202 1.2 1.2 0 0 0-.244-.117.996.996 0 0 0-.244-.035.427.427 0 0 0-.242.06.633.633 0 0 0-.182.137 1.035 1.035 0 0 0-.107.168c-.026.053-.157.439-.292.863L8.775 7.91c-.692 2.18-1.262 3.969-1.266 3.975-.005.005-.013.005-.016 0-.006-.006-.683-2.136-1.508-4.734-.824-2.598-1.521-4.771-1.55-4.827a1.16 1.16 0 0 0-.112-.178.631.631 0 0 0-.182-.137.427.427 0 0 0-.242-.06.996.996 0 0 0-.244.035 1.2 1.2 0 0 0-.244.117c-.067.043-.18.135-.251.202-.07.068-.204.212-.298.32-.094.11-.23.278-.304.376a5.691 5.691 0 0 0-.653 1.143 6.856 6.856 0 0 0-.15.403 6.19 6.19 0 0 0-.124.44c-.03.13-.069.323-.084.432a6.37 6.37 0 0 0-.049.497 4.254 4.254 0 0 0 0 .618c.012.177.036.43.057.563.02.133.06.341.086.46a6.531 6.531 0 0 0 .244.816 5.747 5.747 0 0 0 .452.86c.067.104.174.256.236.338.064.083.178.225.255.32a10.265 10.265 0 0 0 .912.907c.123.106.34.279.478.386.139.105.379.275.534.378.154.103.374.242.69.428L1.978 12l-.053-.062a11.962 11.962 0 0 1-.604-.821c-.09-.139-.229-.364-.306-.497a8.937 8.937 0 0 1-.722-1.612 9.1 9.1 0 0 1-.123-.44c-.03-.13-.07-.312-.085-.404a6.423 6.423 0 0 1-.08-1.322c.005-.327.02-.655.039-.805a8.52 8.52 0 0 1 .19-1.04c.035-.134.091-.333.127-.441a9.49 9.49 0 0 1 .135-.375 7.89 7.89 0 0 1 .42-.872c.066-.115.186-.304.266-.422a7.77 7.77 0 0 1 .342-.46c.107-.134.3-.352.427-.485a8.288 8.288 0 0 1 .91-.81c.122-.093.328-.24.458-.326a8.073 8.073 0 0 1 .994-.555c.138-.064.317-.139.394-.165Z' fill='%23E53506'/%3E%3C/svg%3E")}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .metro::after{left:0}}section.shop_detail_base .container .columns .column.n2 .info .address{font-size:16px;line-height:1.4;color:#1a1a1a;display:table;margin:5px 0 10px 0}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .address{font-size:16px;line-height:1.2}}section.shop_detail_base .container .columns .column.n2 .info .time_work{display:table;color:#7a7a7a;font-size:16px;line-height:1.4}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .time_work{font-size:14px;line-height:1.4}}section.shop_detail_base .container .columns .column.n2 .info .time_work .line{display:table;margin:5px 0 0 0}section.shop_detail_base .container .columns .column.n2 .info .time_work .line span{color:#1a1a1a}section.shop_detail_base .container .columns .column.n2 .info .phone{display:table;color:#7a7a7a;margin:15px 0 0 0}@media (max-width:767px){section.shop_detail_base .container .columns .column.n2 .info .phone{font-size:14px;line-height:1.4;margin:10px 0 0 0}}section.shop_detail_base .container .columns .column.n2 .info .phone span{color:#1a1a1a;text-decoration:none}section.shop_detail_base .container .columns .column.n2 .info .phone a{color:#1a1a1a;text-decoration:none}section.shop_detail_base .container .columns .column.n2 .info .phone a:hover{text-decoration:underline}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery{margin:30px 0 0 0}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-content{padding:0 0 15px 0}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-content .shop-gallery__item{margin:0 5px 0 0;width:118px;min-width:118px}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-content .shop-gallery__item:last-child{margin:0}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-track{height:2px;border-radius:0}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-track::after{border-top:1px solid #dedede}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-track .simplebar-scrollbar{height:2px;border-radius:0}section.shop_detail_base .container .columns .column.n2 .info .shop-gallery .simplebar-track .simplebar-scrollbar::before{background:#e22a1b;border-radius:0}section.panorama .container iframe{border-radius:6px}section.employes .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:767px){section.employes .container .els{gap:16px}}section.employes .container .els .el{width:calc(25% - ((20px / 4)*3))}@media (max-width:1200px){section.employes .container .els .el{width:calc(50% - 10px)}}@media (max-width:767px){section.employes .container .els .el{width:calc(50% - 8px)}}section.employes .container .els .el .image{float:left;width:100%;margin:0 0 20px 0;border-radius:4px;overflow:hidden}section.employes .container .els .el .image img{float:left}section.employes .container .els .el .name{display:table;width:100%;font-size:18px;font-weight:500;color:#1a1a1a;margin:0 0 5px 0}section.employes .container .els .el .position{display:table;width:100%;font-size:16px;line-height:1.4;color:#7a7a7a;margin:0 0 10px 0}section.employes .container .els .el .phone{margin:0 0 5px 0}section.employes .container .els .el .phone,section.employes .container .els .el .email{display:table;width:100%;font-size:16px;line-height:1.4;color:#1a1a1a}section.employes .container .els .el .phone a,section.employes .container .els .el .email a{color:#7a7a7a;text-decoration:none}section.employes .container .els .el .phone a:hover,section.employes .container .els .el .email a:hover{text-decoration:underline}section.our_works .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:767px){section.our_works .container .els{gap:15px}}section.our_works .container .els .el{text-decoration:none;width:calc(25% - ((20px / 4)*3))}@media (max-width:767px){section.our_works .container .els .el{width:calc(50% - 7.5px)}}section.our_works .container .els .el:nth-child(1),section.our_works .container .els .el:nth-child(10){width:calc(50% - ((20px / 2)*1))}@media (max-width:767px){section.our_works .container .els .el:nth-child(1),section.our_works .container .els .el:nth-child(10){width:100%}}section.our_works .container .els .el .image{float:left;border-radius:6px;height:366px;width:100%;background-position:50%;background-size:cover}@media (max-width:1200px){section.our_works .container .els .el .image{height:300px}}@media (max-width:767px){section.our_works .container .els .el .image{height:194px}}section.our_works .container .els .el .image img{float:left}section.our_works .container .els .el .text{margin:15px 0 0 0;font-size:18px;line-height:1.1;color:#1a1a1a;display:block;float:left}@media (max-width:767px){section.our_works .container .els .el .text{margin:10px 0 0 0;font-size:14px;line-height:1.2}}section.about .container .wrapper{display:table;padding:37px 43px 37px 34px;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);background-color:#fff}@media (max-width:1200px){section.about .container .wrapper{padding:0;-webkit-box-shadow:none;box-shadow:none}}section.about .container .wrapper .image{width:420px;height:420px;border-radius:6px;overflow:hidden;margin:0 50px 0 0;float:left;background-size:contain}@media (max-width:1200px){section.about .container .wrapper .image{margin:0 30px 0 0;width:410px;height:410px}}@media (max-width:991px){section.about .container .wrapper .image{width:320px;height:320px}}@media (max-width:767px){section.about .container .wrapper .image{margin:0 0 16px 0;width:420px;height:420px}}@media (max-width:450px){section.about .container .wrapper .image{width:100%;height:auto;padding:50% 0}}section.about .container .wrapper .text_wrapepr{position:relative;width:calc(100% - 420px - 50px);float:left}@media (max-width:1200px){section.about .container .wrapper .text_wrapepr{width:calc(100% - 410px - 30px)}}@media (max-width:991px){section.about .container .wrapper .text_wrapepr{width:calc(100% - 320px - 30px)}}@media (max-width:767px){section.about .container .wrapper .text_wrapepr{width:100%}}section.about .container .wrapper .text_wrapepr .title{font-size:36px;font-weight:500;line-height:1.2;color:#1a1a1a;display:block;margin:0 0 15px 0}section.about .container .wrapper .text_wrapepr .title .red{display:block}@media (max-width:1200px){section.about .container .wrapper .text_wrapepr .title{font-size:32px}}@media (max-width:991px){section.about .container .wrapper .text_wrapepr .title{font-size:28px}}@media (max-width:767px){section.about .container .wrapper .text_wrapepr .title{font-size:21px}}section.about .container .wrapper .text_wrapepr .youtube{width:40px;height:40px;position:absolute;left:0;background-image:url("data:image/svg+xml,%3Csvg width='40' height='41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='.5' width='40' height='40' rx='6' fill='%23E22A1B'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 16.059a2.222 2.222 0 0 1 3.366-1.906l7.401 4.441a2.222 2.222 0 0 1 0 3.811l-7.401 4.442A2.222 2.222 0 0 1 15 24.94v-8.882Z' fill='%23fff'/%3E%3C/svg%3E")}@media (max-width:991px){section.about .container .wrapper .text_wrapepr .youtube{display:none}}section.about .container .wrapper .text_wrapepr .text{font-size:18px;font-style:italic;line-height:1.4;color:#1a1a1a;display:block;padding:0 0 0 55px}@media (max-width:1200px){section.about .container .wrapper .text_wrapepr .text{font-size:16px}}@media (max-width:991px){section.about .container .wrapper .text_wrapepr .text{padding:0}}@media (max-width:767px){section.about .container .wrapper .text_wrapepr .text{font-size:14px}}section.about .container .wrapper .text_wrapepr .author{font-size:18px;font-weight:500;color:#1a1a1a;display:block;margin:22px 0 0 0;padding:0 0 0 55px}@media (max-width:991px){section.about .container .wrapper .text_wrapepr .author{padding:0}}@media (max-width:767px){section.about .container .wrapper .text_wrapepr .author{font-size:16px;margin:12px 0 0 0}}section.about .container .wrapper .text_wrapepr .position{font-size:16px;line-height:1.4;color:#7a7a7a;margin:10px 0 0 0;display:block;padding:0 0 0 55px}@media (max-width:991px){section.about .container .wrapper .text_wrapepr .position{padding:0}}@media (max-width:767px){section.about .container .wrapper .text_wrapepr .position{font-size:14px;margin:5px 0 0 0}}section.photos .container .els{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;gap:20px}@media (max-width:767px){section.photos .container .els{gap:15px}}section.photos .container .els .el{border-radius:6px;height:310px;width:310px;background-size:cover;background-position:50%;width:calc(25% - (20px/4)*3)}@media (max-width:767px){section.photos .container .els .el{width:calc(50% - (15px/2)*1);height:auto;padding:25% 0}}section.photos .container .els .el:nth-child(1),section.photos .container .els .el:nth-child(6){width:639px;height:366px;width:calc(50% - (20px/2)*1)}@media (max-width:767px){section.photos .container .els .el:nth-child(1),section.photos .container .els .el:nth-child(6){width:100%;height:auto;padding:57% 0 0 0}}section.photos .container .els .el:nth-child(6){margin-top:-56px;position:relative}@media (max-width:767px){section.photos .container .els .el:nth-child(6){margin:0}}section.sertificates .container .owl-wrapper .owl-carousel .owl-nav{margin-top:0;display:none}section.sertificates .container .owl-wrapper .owl-carousel .owl-nav>button{width:52px;height:52px;border-radius:30px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;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;position:absolute;margin:0}@media (max-width:767px){section.sertificates .container .owl-wrapper .owl-carousel .owl-nav>button{width:35px;height:35px}}section.sertificates .container .owl-wrapper .owl-carousel .owl-dots{height:52px;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-top:30px}@media (max-width:767px){section.sertificates .container .owl-wrapper .owl-carousel .owl-dots{height:35px;margin-top:10px}}section.sertificates .container .owl-wrapper .owl-carousel .owl-dots>button.active span{background-color:#e22a1b}section.sertificates .container .owl-wrapper .owl-carousel .owl-dots>button span{width:8px;height:8px;background-color:#d5d5d5;border-radius:4px;margin:5px}section.clients .container .owl-wrapper .owl-carousel:hover .owl-nav{display:block}section.clients .container .owl-wrapper .owl-carousel .item{width:100%;padding:25% 0;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}section.clients .container .owl-wrapper .owl-carousel .owl-nav{display:none}section.clients .container .owl-wrapper .owl-carousel .owl-nav button{width:32px;height:32px;position:absolute;top:50%;margin:-57px 0 0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background:#fff;opacity:.5}@media (max-width:767px){section.clients .container .owl-wrapper .owl-carousel .owl-nav button{margin:-38.5px 0 0 0}}section.clients .container .owl-wrapper .owl-carousel .owl-nav button:hover{opacity:.8}section.clients .container .owl-wrapper .owl-carousel .owl-nav button.owl-prev{left:10px}section.clients .container .owl-wrapper .owl-carousel .owl-nav button.owl-next{right:10px}section.clients .container .owl-wrapper .owl-carousel .owl-nav button svg path{stroke:#000}section.clients .container .owl-wrapper .owl-carousel .owl-dots{height:52px;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-top:30px}@media (max-width:767px){section.clients .container .owl-wrapper .owl-carousel .owl-dots{height:35px;margin-top:10px}}section.clients .container .owl-wrapper .owl-carousel .owl-dots>button.active span{background-color:#e22a1b}section.clients .container .owl-wrapper .owl-carousel .owl-dots>button span{width:8px;height:8px;background-color:#d5d5d5;border-radius:4px;margin:5px}section.faq>.container .wrapper{padding:84px 89px 64px 62px;border-radius:6px;background-color:rgba(248,170,14,0.1);display:table;width:100%;position:relative;overflow:hidden;min-height:644px}@media (max-width:1200px){section.faq>.container .wrapper{padding:60px 40px}}@media (max-width:991px){section.faq>.container .wrapper{min-height:100px}}@media (max-width:767px){section.faq>.container .wrapper{padding:20px 20px 25px 20px}}section.faq>.container .wrapper .title{width:420px;position:absolute}@media (max-width:991px){section.faq>.container .wrapper .title{width:100%;position:relative}}@media (max-width:767px){section.faq>.container .wrapper .title{text-align:center;padding:0 20px}}section.faq>.container .wrapper .image{height:452px;width:348px;position:absolute;bottom:auto;bottom:0}@media (max-width:991px){section.faq>.container .wrapper .image{display:none}}section.faq>.container .wrapper .els{float:left;margin:0 0 0 486px}@media (max-width:1200px){section.faq>.container .wrapper .els{margin:0 0 0 426px}}@media (max-width:991px){section.faq>.container .wrapper .els{width:100%;margin:0}}section.faq>.container .wrapper .els .el{margin:0 0 20px;padding:0 0 0 35px}@media (max-width:767px){section.faq>.container .wrapper .els .el{margin:0 0 13px;padding:0 0 0 35px}}section.faq>.container .wrapper .els .el.active .name{color:#e22a1b}section.faq>.container .wrapper .els .el.active .name::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 12.711 1.328-.737A2.087 2.087 0 0 0 14.4 10.15a2.298 2.298 0 0 0-2.42-2.152 2.345 2.345 0 0 0-2.382 1.813' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='9.004' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1 15.902a.1.1 0 1 1-.2 0 .1.1 0 0 1 .2 0' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}section.faq>.container .wrapper .els .el.active .text{display:block}section.faq>.container .wrapper .els .el .name{font-size:21px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;position:relative;padding:1.5px 0;cursor:pointer}@media (max-width:767px){section.faq>.container .wrapper .els .el .name{font-size:16px}}section.faq>.container .wrapper .els .el .name::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 12.711 1.328-.737A2.087 2.087 0 0 0 14.4 10.15a2.298 2.298 0 0 0-2.42-2.152 2.345 2.345 0 0 0-2.382 1.813' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='9.004' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1 15.902a.1.1 0 1 1-.2 0 .1.1 0 0 1 .2 0' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:24px;height:24px;display:block;position:absolute;left:-35px;top:0}section.faq>.container .wrapper .els .el .text{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#1a1a1a;padding:12px 0 0 0;display:none}@media (max-width:767px){section.faq>.container .wrapper .els .el .text{padding:4px 0 0 0;font-size:14px}}.catalog-section__list-top{display:none}.filter__close{width:24px;height:24px}.filter__close svg{width:60%}.catalog-section__top-block{display:none;margin-bottom:12px}@media (max-width:767px){.catalog-section__top-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.catalog-section__top-block .button{padding:6px 12px;border-radius:6px;border:solid 1px #1a1a1a;background:#fff;font-size:16px;font-weight:500;text-align:left;color:#1a1a1a;display:table;position:relative;height:36px;width:343px;max-width:100%;margin:0 auto}.catalog-section__top-block .button::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.452 20.003v-6.002M5.452 11V3.996M12 20.003V12M12 8.999V3.997M18.549 20.003v-4.002M18.549 13V3.997M2.996 14h4.91M9.545 8.999h4.91M16.093 16.002h4.91' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:24px;height:24px;top:50%;right:12px;margin:-12px 0 0 0}.catalog_page_tools{display:table;width:100%;margin:0 0 22px 0}@media (max-width:767px){.catalog_page_tools{margin:0 0 18px 0}}.catalog_page_tools .filter-tags{display:none}.catalog_page_tools .filter-tags.active{display:table;float:left;width:100%;margin:0 0 9px 0}@media (max-width:767px){.catalog_page_tools .filter-tags.active{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0 0 16px 0}}.catalog_page_tools .filter-tags .tags{float:left}.catalog_page_tools .filter-tags .tags .tag{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;border-radius:30px;background-color:#7a7a7a;border:none;line-height:28px;height:28px;color:#fff;font-size:14px;padding:0 14px;margin:0 8px 8px 0}@media (max-width:767px){.catalog_page_tools .filter-tags .tags .tag{height:22px;line-height:22px;margin:0 2px 2px 0;padding:0 10px;font-size:12px;gap:2px}}.catalog_page_tools .filter-tags .tags .tag .name{display:table}.catalog_page_tools .filter-tags .tags .tag i{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.333 5.333 5.334 5.334M10.667 5.333l-5.334 5.334' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:16px;height:16px;display:block;float:right;background-position:50%;background-repeat:no-repeat;cursor:pointer}.catalog_page_tools .filter-tags .close{font-weight:500;text-decoration:underline;cursor:pointer;display:block;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;line-height:28px;font-size:14px;letter-spacing:normal;color:#7a7a7a;margin:0 0 8px 0}@media (max-width:767px){.catalog_page_tools .filter-tags .close{height:22px;line-height:22px;margin:0 0 2px 0;font-size:12px}}.catalog_page_tools .filter-tags .close:hover{text-decoration:none}.catalog_page_tools .filter-sort{display:table;float:left}.catalog_page_tools .filter-sort .filter-sort__list a{font-weight:500;display:block;float:left;margin:0 24px 0 0;text-decoration:none;font-size:14px;line-height:20px;letter-spacing:normal;color:#7a7a7a;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:767px){.catalog_page_tools .filter-sort .filter-sort__list a{font-size:12px;margin:0 21px 0 0}}.catalog_page_tools .filter-sort .filter-sort__list a:last-child{margin:0}.catalog_page_tools .filter-sort .filter-sort__list a:hover{color:#1a1a1a}.catalog_page_tools .filter-sort .filter-sort__list a.active{color:#1a1a1a}.catalog_page_tools .show_count{float:right;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.catalog_page_tools .show_count{display:none}}.catalog_page_tools .show_count>span{color:#7e8b91;font-weight:500;display:block;float:left;font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;line-height:20px}.catalog_page_tools .show_count>.nice-select{height:20px;line-height:20px;border:none;float:right;padding-left:4px;padding-right:22px;color:#1a1a1a}.catalog_page_tools .show_count>.nice-select.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin:-6px 6px 0 0}.catalog_page_tools .show_count>.nice-select::after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border:none;width:20px;height:20px;rotate:none;-webkit-transform:none;transform:none;right:0;top:0;margin:0}.catalog_page_tools .show_count>.nice-select .option{margin:0;padding-left:18px;padding-right:18px}.catalog-section__filter{background:none !important}@media (min-width:768px){.catalog-section__filter .filter{overflow-y:unset !important;overflow-x:unset !important}}@media (max-width:767px){.catalog-section__filter .filter{padding-right:15px;padding-left:15px}}.catalog-section__filter .filter #modef{display:none !important}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"]{position:relative}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-title{text-transform:none}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-title::after{display:none}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner{display:block;padding:0;position:absolute;top:0;right:0}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner .checkbox-label{font-size:0;color:#fff}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner .checkbox-label .checkbox-icon{display:block;position:absolute;border-radius:22px !important;background:#d5d5d5;width:38px !important;height:21px !important;border:none !important;left:auto !important;right:0;top:1.5px !important;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner .checkbox-label .checkbox-icon::after{content:"";display:block;position:absolute;width:17px !important;height:17px !important;top:2px !important;left:2px !important;background:#fff !important;border-radius:50% !important;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner .checkbox-label input[type="checkbox"]:checked+.checkbox-icon{background:#e22a1b}.catalog-section__filter .filter .filter__section[data-name="В наличии на складе"] .filter__section-inner .checkbox-label input[type="checkbox"]:checked+.checkbox-icon::after{background:#fff !important;left:19px !important}.catalog-section__filter .filter form.smartfilter{background:none !important}@media (max-width:767px){.catalog-section__filter .filter form.smartfilter{padding-bottom:110px;display:table;width:100%}}.catalog-section__filter .filter .filter__title{font-size:24px;line-height:normal;letter-spacing:normal;color:#1a1a1a;margin:0 0 24px 0;display:block}.catalog-section__filter .filter .filter__title+.filter__section{margin-top:0}.catalog-section__filter .filter .filter__section{margin-bottom:10px;margin-top:8px;float:left;width:100%}.catalog-section__filter .filter .filter__section .filter__section-title{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block;border:none;height:24px;line-height:24px;text-transform:uppercase}.catalog-section__filter .filter .filter__section .filter__section-inner{padding:10px 0 0 0}.catalog-section__filter .filter .filter__section .filter__section-inner .price-inputs{margin:0}.catalog-section__filter .filter .filter__section .filter__section-inner .price-inputs .price-inputs__item{padding:0;width:calc(50% - 7.5px);position:relative}.catalog-section__filter .filter .filter__section .filter__section-inner .price-inputs .price-inputs__item:nth-child(1)::after{content:" - ";position:absolute;display:block;left:100%;width:15px;text-align:center;bottom:-3px}.catalog-section__filter .filter .filter__section .filter__section-inner .price-inputs .price-inputs__item .price-inputs__item-title{display:none}.catalog-section__filter .filter .filter__section .filter__section-inner .price-inputs .price-inputs__item input{padding:12px 5px 12px 16px;border-radius:7px;border:solid 1px #d5d5d5;background-color:#fff;height:40px;width:100%;margin:0;font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left !important;color:#1a1a1a}.catalog-section__filter .filter .filter__section .filter__section-inner .irs.irs--round .irs-bar{top:17px}.catalog-section__filter .filter .filter__section .filter__section-inner .irs.irs--round .irs-line{top:17px;height:3px;border-radius:3px;background:#d5d5d5}.catalog-section__filter .filter .filter__section .filter__section-inner .irs.irs--round .irs-handle{top:10.5px;width:16px;height:16px;border:none;background:#e22a1b}.catalog-section__filter .filter .filter__section .filter__section-inner label{padding:0 0 0 31px;line-height:18px;position:relative;margin:0 0 18px 0;cursor:pointer}.catalog-section__filter .filter .filter__section .filter__section-inner label:last-child{margin:0}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="checkbox"]:checked+.checkbox-icon{border-color:#e22a1b}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="checkbox"]:checked+.checkbox-icon::before{display:none}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="checkbox"]:checked+.checkbox-icon::after{top:-1px;left:-1px;width:18px;height:18px;content:"";position:absolute;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3 1 4.1 7.2 1 4.1' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="radio"]:checked+.radio-icon{border-color:#e22a1b;border-radius:50%}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="radio"]:checked+.radio-icon::before{display:none}.catalog-section__filter .filter .filter__section .filter__section-inner label input[type="radio"]:checked+.radio-icon::after{top:3px;left:3px;width:10px;height:10px;background:#e22a1b;border-radius:50%;content:"";position:absolute;background-position:50%;background-repeat:no-repeat}.catalog-section__filter .filter .filter__section .filter__section-inner label .checkbox-icon,.catalog-section__filter .filter .filter__section .filter__section-inner label .radio-icon{position:absolute;width:18px;height:18px;border-radius:3px;border:solid 1px #d5d5d5;left:0;top:0;-webkit-transform:none;transform:none;margin:0;cursor:pointer}.catalog-section__filter .filter .filter__section .filter__section-inner label .radio-icon{border-radius:50%}.catalog-section__filter .filter .filter__buttons{width:100%;float:left;display:none}@media (max-width:767px){.catalog-section__filter .filter .filter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:2;left:0;padding:8px 15px;bottom:0;background:#f5f5f5;border-top:solid 1px #e8ebf6}}.catalog-section__filter .filter .filter__buttons #set_filter{padding:0 16px;border-radius:6px;background-color:#e22a1b;border:none;height:40px;line-height:40px;font-size:16px;font-weight:bold}@media (max-width:420px){.catalog-section__filter .filter .filter__buttons #set_filter{width:calc(50% - 7.5px);min-width:calc(50% - 7.5px)}}.catalog-section__filter .filter .filter__buttons #del_filter{border-color:#1a1a1a;color:#1a1a1a}@media (max-width:420px){.catalog-section__filter .filter .filter__buttons #del_filter{width:calc(50% - 7.5px);min-width:calc(50% - 7.5px)}}@media (max-width:600px){.catalog_section_header .page-title{display:table;width:100%}}.catalog_section_header .page-title h1{float:left}.catalog_section_header .page-title .count{font-family:Muller;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;color:#7a7a7a;display:block;margin:0 0 0 12px}@media (max-width:600px){.catalog_section_header .page-title .count{float:left;line-height:21px}}@media (max-width:767px){.catalog_section_header .page-title .button{display:none}}.catalog_section_header .page-title a{padding:15px 24px;border-radius:6px;background-color:#e22a1b;height:46px;font-family:Muller;font-size:16px;font-weight:bold;letter-spacing:normal;color:#fff}.catalog_section_header+.tags{margin:0 0 20px 0;float:left}@media (max-width:767px){.catalog_section_header+.tags{margin:0 0 10px 0}}@media (max-width:767px){.catalog_section_header+.tags .tags__dropdown{max-height:58px;height:auto}}.catalog_section_header+.tags .tags__dropdown.is-open{height:auto;max-height:none}.catalog_section_header+.tags .tags__dropdown.is-open+.tags__title--toggler{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.catalog_section_header+.tags .tags__title--toggler{display:none}@media (max-width:767px){.catalog_section_header+.tags .tags__title--toggler{width:100%;display:table;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%232B334A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat}}.catalog_section_header+.tags .tags__title--toggler::before{display:none}.catalog_section_header+.tags .tags__dropdown-list{gap:4px}.catalog_section_header+.tags .tags__dropdown-list .tags__title{margin:0;font-size:14px;font-weight:500;letter-spacing:normal;color:#7a7a7a;line-height:30px}@media (max-width:767px){.catalog_section_header+.tags .tags__dropdown-list .tags__title{font-size:11px;line-height:22px;color:#7a7a7a;font-weight:500;display:block}}.catalog_section_header+.tags .tags__dropdown-list .tag{margin:0;border-radius:30px;background-color:#f5f5f5;border:none;padding:0 14px;height:30px;line-height:30px;font-size:14px;letter-spacing:normal;color:#1a1a1a;position:relative}@media (max-width:767px){.catalog_section_header+.tags .tags__dropdown-list .tag{height:22px;padding:0 10px;font-size:12px}}.catalog_section_header+.tags .tags__dropdown-list .tag[href="/mezhkomnatnye-dveri/so-skidkoy/"]::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m16.535 5.385.757.165c.693.152 1.106.867.89 1.543l-.235.738c-.142.45-.011.94.337 1.257l.573.521a1.206 1.206 0 0 1 0 1.782l-.573.521c-.348.317-.48.808-.337 1.257l.236.739a1.205 1.205 0 0 1-.891 1.542l-.757.166c-.46.1-.82.459-.92.92l-.165.756a1.205 1.205 0 0 1-1.543.89l-.738-.235a1.206 1.206 0 0 0-1.257.337l-.521.573a1.206 1.206 0 0 1-1.782 0l-.521-.573a1.205 1.205 0 0 0-1.257-.337l-.738.236a1.205 1.205 0 0 1-1.543-.891l-.165-.757c-.1-.46-.46-.819-.92-.92l-.757-.165a1.205 1.205 0 0 1-.89-1.542l.235-.739a1.205 1.205 0 0 0-.337-1.257l-.572-.521a1.206 1.206 0 0 1 0-1.782l.573-.521c.348-.317.48-.808.337-1.257l-.237-.738a1.205 1.205 0 0 1 .891-1.543l.757-.165c.46-.1.82-.46.92-.92l.165-.757a1.205 1.205 0 0 1 1.543-.89l.738.235c.45.143.94.011 1.257-.337l.521-.573a1.206 1.206 0 0 1 1.782 0l.521.573c.317.348.808.48 1.257.337l.738-.235a1.205 1.205 0 0 1 1.543.89l.165.757c.1.46.46.82.92.92Z' stroke='%23F47B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m7.875 13.125 5.25-5.25M8.093 7.875a.219.219 0 1 0 .002.437.219.219 0 0 0-.002-.437M12.905 12.688a.219.219 0 1 0 .002.437.219.219 0 0 0-.002-.438' stroke='%23F47B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:21px;height:21px;top:-2px;right:-5px;position:absolute;display:block}@media (max-width:767px){.catalog_section_header+.tags .tags__dropdown-list .tag[href="/mezhkomnatnye-dveri/so-skidkoy/"]::after{width:18px;height:18px;background-size:contain}}.catalog_section_header+.tags+.brands-slider{margin:-14px -5px 20px -5px;padding:0;position:relative}.catalog_section_header+.tags+.brands-slider .brands-slider__item{padding:0 5px;width:auto !important}.catalog_section_header+.tags+.brands-slider .brands-slider__item .brands-item{padding:3px 12px;border-radius:6px;background-color:#f5f5f5;height:55px;min-width:10px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none}.catalog_section_header+.tags+.brands-slider .brands-slider__item .brands-item img{float:left;max-width:36px;max-height:49px}.catalog_section_header+.tags+.brands-slider .brands-slider__item .brands-item span{font-size:14px;color:#1a1a1a;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-wrap:nowrap}.owl-wrapper.brands{margin:-14px -5px 20px -5px;padding:0;position:relative}@media (max-width:767px){.owl-wrapper.brands{margin:-14px -5px 12px -5px}}.owl-wrapper.brands:hover .owl-nav{display:block}.owl-wrapper.brands .owl-carousel{height:55px;overflow:hidden}.owl-wrapper.brands .brands-slider__item{padding:0;width:auto !important}.owl-wrapper.brands .brands-slider__item .brands-item{padding:3px 12px;border-radius:6px;background-color:#f5f5f5;height:55px;min-width:10px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none}.owl-wrapper.brands .brands-slider__item .brands-item img{float:left;max-width:36px;max-height:49px}.owl-wrapper.brands .brands-slider__item .brands-item span{font-size:14px;color:#1a1a1a;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-wrap:nowrap}.owl-wrapper.brands .owl-nav{display:none}.owl-wrapper.brands .owl-nav button{width:32px;height:32px;position:absolute;top:50%;margin:-16px 0 0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background:#fff;opacity:.5}.owl-wrapper.brands .owl-nav button:hover{opacity:.8}.owl-wrapper.brands .owl-nav button.owl-prev{left:10px}.owl-wrapper.brands .owl-nav button.owl-next{right:10px}.owl-wrapper.brands .owl-nav button svg path{stroke:#000}section.main_sliders.tabs_section>.container .slider.big{min-height:395px}section.main_sliders.tabs_section>.container .slider.big .tabs-nav{border:none}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a{border-radius:6px;background-color:#f5f5f5;line-height:50px;height:50px;padding:0 16px;font-size:14px;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){section.main_sliders.tabs_section>.container .slider.big .tabs-nav a{height:39px;line-height:39px}}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a:last-child{margin:0}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active{background-color:rgba(226,42,27,0.1);color:#e22a1b;font-weight:500;position:relative}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active::before{content:"";display:block;position:absolute;width:100%;height:18px;bottom:0;left:0;background:#e22a1b;border-radius:6px}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active::after{content:"";display:block;position:absolute;width:100%;height:calc(100% - 2px);left:0;top:0;border-radius:6px;background:#fdeae8}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active svg.fill path{fill:#e22a1b}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active svg path,section.main_sliders.tabs_section>.container .slider.big .tabs-nav a.is-active svg rect{stroke:#e22a1b}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a span{position:relative;z-index:2}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a svg{z-index:2;position:relative}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a svg.fill path{fill:#7a7a7a}section.main_sliders.tabs_section>.container .slider.big .tabs-nav a svg path,section.main_sliders.tabs_section>.container .slider.big .tabs-nav a svg rect{stroke:#7a7a7a}section.main_sliders.tabs_section>.container .slider.big .tabs>.tab .table tr{border-bottom:solid 1px #d5d5d5}section.main_sliders.tabs_section>.container .slider.big .tabs>.tab .table tr:last-child{border-bottom:none}section.main_sliders.tabs_section>.container .slider.big .tabs>.tab .table tr td{padding:12px 0}section.main_sliders.tabs_section>.container .slider.big .tabs>.tab .table tr td:nth-child(1){font-size:14px;font-style:normal;line-height:1.4;color:#1a1a1a;width:320px;padding-right:20px}section.main_sliders.tabs_section>.container .slider.big .tabs>.tab .table tr td:nth-child(2){font-size:14px;font-style:normal;line-height:1.4;font-weight:500;color:#1a1a1a}.product-detail{margin:0}.product-detail.new_2025 .tabs_section{width:calc(100% - 487px)}@media (max-width:991px){.product-detail.new_2025 .tabs_section{width:100%}}.product-detail.new_2025 .tabs_section .tabs .tab .description{margin:0 0 30px 0;float:left;width:100%}.product-detail.new_2025 .tabs_section .tabs .tab .review_wrapper{padding:0 30px 30px 0}@media (max-width:620px){.product-detail.new_2025 .tabs_section .tabs .tab .review_wrapper{padding:20px 20px 20px 0}}.product-detail.new_2025 .tabs_section .tabs .tab .raiting_wrapper{padding:0 0 0 0}@media (max-width:620px){.product-detail.new_2025 .tabs_section .tabs .tab .raiting_wrapper{padding:0 0 0 0}}.product-detail.new_2025 .tabs_section .tabs .tab form.to_form_handler{padding:66px 40px 56px 40px;max-width:400px;border-radius:6px}.product-detail.new_2025 form.product-detail__options{-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;border-radius:6px}.product-detail.new_2025 form.product-detail__options .product-detail__options-block.n_2{background:none}.product-detail.new_2025 form.product-detail__options .product-detail__options-block.complects{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.product-detail .images_wrapper{max-width:487px;width:100%;display:table;position:relative}@media (max-width:1200px){.product-detail .images_wrapper{max-width:calc(100% - 363px)}}@media (max-width:991px){.product-detail .images_wrapper{max-width:100%}}.product-detail .images_wrapper.vh .labels_wrapper_2{display:table;position:absolute;left:20px;top:10px;z-index:2}.product-detail .images_wrapper.vh .mini_images{display:none}.product-detail .images_wrapper.vh .owl-wrapper{width:100%}.product-detail .images_wrapper.vh .images_wrapper{width:100%;position:relative;height:555px;max-height:555px;max-width:100%}@media (max-width:991px){.product-detail .images_wrapper.vh .images_wrapper{margin:0 auto 25px auto}}@media (max-width:767px){.product-detail .images_wrapper.vh .images_wrapper{max-height:405px;height:405px}}.product-detail .images_wrapper.vh .images_wrapper .images_2{margin:0 auto}.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n1{background-position:calc(50% - 75px) 100%;background-size:auto calc(100% - 29px)}@media (max-width:767px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n1{background-position:calc(50% - 55px) 100%}}.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n1 img{height:calc(100% - 29px);position:absolute;bottom:0;left:9%}@media (max-width:991px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n1 img{left:calc(50% - 145px)}}@media (max-width:767px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n1 img{left:calc(50% - 105px)}}.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n2{background-position:calc(50% + 75px) 100%;background-size:auto 63%}@media (max-width:767px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n2{background-position:calc(50% + 55px) 100%}}.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n2 img{position:absolute;height:63%;bottom:0;right:19%}@media (max-width:991px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n2 img{left:calc(50% + 40px)}}@media (max-width:767px){.product-detail .images_wrapper.vh .images_wrapper .images_2 .image.n2 img{left:50%}}.product-detail .images_wrapper.vh .images_wrapper .image{background-size:contain;background-repeat:no-repeat;background-position:50% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.product-detail .images_wrapper .labels_wrapper_2{display:table;position:absolute;left:126px;top:10px;z-index:2}@media (max-width:767px){.product-detail .images_wrapper .labels_wrapper_2{left:20px}}.product-detail .images_wrapper .mini_images{width:70px;min-height:70px;margin:0 36px 0 0;float:left}@media (max-width:767px){.product-detail .images_wrapper .mini_images{display:none}}.product-detail .images_wrapper .mini_images .els .el{padding:2px;border-radius:6px;border:solid 1px #d5d5d5;width:70px;height:70px;cursor:pointer;margin:0 0 3px 0}.product-detail .images_wrapper .mini_images .els .el.active{border:solid 1px #e22a1b}.product-detail .images_wrapper .mini_images .els .el .image{width:64px;height:64px;border-radius:4px}.product-detail .images_wrapper .owl-wrapper{width:calc(100% - 106px);float:left}@media (max-width:991px){.product-detail .images_wrapper .owl-wrapper{margin:0 0 25px 0}}@media (max-width:767px){.product-detail .images_wrapper .owl-wrapper{width:100%}}.product-detail .images_wrapper .owl-wrapper .owl-item{max-height:555px}@media (max-width:767px){.product-detail .images_wrapper .owl-wrapper .owl-item{max-height:405px}}.product-detail .images_wrapper .owl-wrapper .owl-item .item{position:relative;display:table;width:100%;height:auto;padding:72.7% 0;max-width:387px;margin:0 auto}@media (max-width:767px){.product-detail .images_wrapper .owl-wrapper .owl-item .item{max-width:343px}}.product-detail .images_wrapper .owl-wrapper .owl-item .item .image{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:50%;max-height:555px;max-width:387px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.product-detail .images_wrapper .owl-wrapper .owl-item .item .image{max-height:405px;max-width:343px}}.product-detail .images_wrapper .owl-wrapper .owl-item .item .image img{-o-object-fit:contain;object-fit:contain}@media (max-width:991px){.v24.main_sliders.tabs_section.product-detail__options.m0{margin:0 !important}}.v24.main_sliders.tabs_section.product-detail__options.m0 .product-detail__options{width:100%}.v24.main_sliders.tabs_section.product-detail__options.m0 .product-detail__options>.product-detail__options-row{gap:0}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big{-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;border-radius:6px;float:left;width:100%;margin:0 0 40px 0}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big{-webkit-box-shadow:none;box-shadow:none;margin:0 -15px 0 -15px;width:calc(100% + 30px)}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav{border-bottom:solid 1px #eee;padding:0 15px}@media (max-width:1500px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav{padding:0 10px}}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav{padding:0}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a{font-size:16px;font-weight:500;padding:0 0 0 0;margin:0 10px;background:none !important;border-radius:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:1500px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a{font-size:14px;margin:0 15px}}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a{margin:0 15px}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a:hover{color:#e22a1b}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a:hover svg.fill path{fill:#e22a1b}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a:hover svg path,.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a:hover svg rect{stroke:#e22a1b}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a::after{display:none}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a::before{display:none}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a.is-active{color:#e22a1b}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs-nav a.is-active::after{content:"";display:block;position:absolute;bottom:0;top:auto;left:0;background:#e22a1b;width:100%;height:3px}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs{margin-bottom:0}@media (max-width:1500px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs{margin-bottom:40px}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab{padding:40px 30px 30px 30px}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab{padding:20px 0 0 0}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab[data-target="7"]{padding:40px 0 0 0}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab[data-target="7"]{padding:20px 0 0 0}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options{-webkit-box-shadow:none !important;box-shadow:none !important}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1{padding-top:0;background:none !important;border-right:solid 1px #eee}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1{border-right:none;padding:0;margin:0 0 20px 0}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1 .quantity .quantity__button,.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1 .quantity .quantity__input{background-color:#f5f5f5}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1 .select2-selection{background-color:#f5f5f5}@media (max-width:520px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_1 .sq{-ms-flex-wrap:wrap;flex-wrap:wrap}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2{padding-top:0}@media (max-width:767px){.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2{padding:0}}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2 .payments{min-height:46px}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2 .rules.credit-note_2{float:left;margin:20px 0 0 0;font-size:14px;font-weight:500;letter-spacing:normal;color:#1a1a1a;line-height:1.4}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2 .rules.credit-note_2 a{cursor:pointer;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.v24.main_sliders.tabs_section.product-detail__options.m0 .slider.big .tabs .js-tab.tab .product-detail__options .column_2 .rules.credit-note_2 a:hover{text-decoration:underline}.select2-results{background-color:#f5f5f5}.product-detail__inner{gap:20px;margin:0 0 20px 0}@media (max-width:1200px){.product-detail__inner .product-detail__options{width:343px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}@media (max-width:991px){.product-detail__inner .product-detail__options{width:100%}}.product-detail__inner .product-detail__options-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.product-detail__inner .product-detail__options-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.product-detail__inner .product-detail__options-row{gap:0;margin:0}}.product-detail__inner .product-detail__options-row .column_1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f5f5 !important}.product-detail__inner .product-detail__options-row .column_1 .calculation{cursor:pointer;color:#e22a1b;text-decoration:underline;text-align:center;width:100%;display:block}.product-detail__inner .product-detail__options-row .column_1 .calculation:hover{text-decoration:none}.product-detail__inner .product-detail__options-row .column_1 .colors{width:100%}.product-detail__inner .product-detail__options-row .column_1 .sq{width:100%;margin:0 0 20px 0}.product-detail__inner .product-detail__options-row .column_1 .product-detail__options-title{width:100%}.product-detail__inner .product-detail__options-row .column_1>.price_block{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.product-detail__inner .product-detail__options-row .column_1 #addToBasket2 svg{fill:#fff;height:auto;width:22px}.product-detail__inner .product-detail__options-row .column_1 .complects_wrapper{display:table;width:100%;float:left}.product-detail__inner .product-detail__options-row .column_1 .complects_wrapper>.title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 8px 0;display:block}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .column_1 .complects_wrapper>.title{font-size:14px}}.product-detail__inner .product-detail__options-row .column_1>.price_block{width:100%;float:left;margin:0 0 20px 0}@media (max-width:991px){.product-detail__inner .product-detail__options-row .column_1 .buy-block{position:relative !important;padding:0 !important;background:unset !important}}.product-detail__inner .product-detail__options-row .column_2 .buy-block{margin:20px 0}@media (max-width:991px){.product-detail__inner .product-detail__options-row .column_2 .buy-block{position:relative !important;padding:0 !important;background:unset !important}}.product-detail__inner .product-detail__options-row .column_2 .text_block{font-size:14px;font-weight:500;letter-spacing:normal;color:#1a1a1a;line-height:1.4;display:block}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2{padding:30px 30px 43px;border-radius:6px;background-color:#f5f5f5;max-width:336px;width:100%;margin:0}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2{padding:24px 24px 28px;max-width:100%}}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2{max-width:calc(50% - 10px)}}@media (max-width:767px){.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2{max-width:100%;margin:0 0 8px 0}}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .product-detail__options-title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 7px 0}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .product-detail__options-title{font-size:14px;margin:0 0 10px 0}}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .select-block{width:100%;max-width:100%;height:46px;border-radius:6px;overflow:hidden}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .select-block .select2-selection__arrow{height:46px;width:48px}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .select-block .select2-selection__rendered{line-height:46px;padding-top:0;font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#7a7a7a;padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 19V3a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16M19 19H1' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m14 10.995.005.005-.005.005-.005-.005.005-.005' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:11px 12px}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .colors{margin:0 0 18px 0;position:relative}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .colors .color{width:40px;min-width:40px;height:40px;margin:0 2px 2px 0;border-radius:6px}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .sq .sq__item{width:100%}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity{width:100%;border-radius:6px;background-color:#fff;overflow:hidden}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity button{height:46px;width:56px;background-position:50%;background-repeat:no-repeat}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity button#quantity_down{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity button#quantity_up{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8v8M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity button img{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.n_2 .quantity input{height:46px;width:calc(100% - 56px - 56px);font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#7a7a7a}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects{max-width:430px;width:100%;padding:30px 30px 46px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects{padding:23px 24px 20px;max-width:100%}}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects{max-width:calc(50% - 10px)}}@media (max-width:767px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects{max-width:100%}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects>.title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 8px 0;display:block}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects>.title{font-size:14px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list{margin:0 0 29px 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el{margin:0 0 12px 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el:last-child{margin:0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label{padding:0 0 0 30px;line-height:18px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label::after{border-radius:3px;border:solid 1px #d5d5d5;width:18px;height:18px;top:0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label::before{width:18px;height:18px;top:0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper::after{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .name{background:none;font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;line-height:18px;max-width:70%}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .name{font-size:14px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .info{width:15px;height:15px;border:solid 1px #7a7a7a;color:#7a7a7a;margin:1.5px 0 0 0;line-height:15px;font-size:12px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .info::after{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .price{background:none;line-height:18px;font-size:16px}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .list .el label .wrapper .price{font-size:14px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects>.price_title{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block;margin:0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .price-block__price_2{font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;line-height:44px;margin:0 6px 0 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .price_old{font-size:14px;color:#7a7a7a;position:relative;text-decoration:none;margin:0 11px 0 5px}@media (max-width:767px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .price_old{font-size:12px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .price_old::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 10.5 64-10' stroke='%23E22A1B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:calc(100% + 9px);height:100%;position:absolute;left:-4.5px;top:0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .percent{margin:0 6px 0 0;padding:3px 2px 1px;border-radius:4px;background-color:#e22a1b;font-size:12px;font-weight:500;color:#fff;position:relative;top:auto;line-height:1.6}@media (max-width:767px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .percent{font-size:10px;margin:0 0 0 10px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .price-block .found{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m12.598 4.103.577.126c.528.115.842.66.678 1.175l-.179.563a.919.919 0 0 0 .257.957l.436.397c.4.364.4.994 0 1.358l-.436.397a.918.918 0 0 0-.257.957l.18.563a.918.918 0 0 1-.68 1.175l-.576.126a.917.917 0 0 0-.7.701l-.127.577a.918.918 0 0 1-1.175.678l-.563-.179a.918.918 0 0 0-.957.257l-.397.436c-.364.4-.994.4-1.358 0l-.397-.436a.918.918 0 0 0-.957-.257l-.563.18a.918.918 0 0 1-1.175-.68l-.126-.576a.917.917 0 0 0-.701-.7l-.577-.127a.918.918 0 0 1-.678-1.175l.179-.563a.918.918 0 0 0-.257-.957l-.436-.397a.919.919 0 0 1 0-1.358l.437-.397a.918.918 0 0 0 .257-.957l-.18-.563a.918.918 0 0 1 .678-1.175l.577-.126a.917.917 0 0 0 .7-.7l.127-.578a.918.918 0 0 1 1.175-.678l.563.18a.918.918 0 0 0 .957-.258l.397-.436c.364-.4.994-.4 1.358 0l.397.436a.918.918 0 0 0 .957.257l.563-.18a.918.918 0 0 1 1.175.68l.126.576c.077.35.35.624.701.7Z' stroke='%23E22A1B' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m6 10 4-4M6.166 6a.167.167 0 1 0 .001.333A.167.167 0 0 0 6.166 6M9.833 9.667a.167.167 0 1 0 .001.333.167.167 0 0 0-.001-.333' stroke='%23E22A1B' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:0 0 0 21px;font-family:Muller;font-size:14px;line-height:normal;color:#e22a1b;margin:0 0 0 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects>.credit-note{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .add_to_basket_el.mob{margin:0;padding:6px 12px;border-radius:6px;background-color:#e22a1b;font-family:Muller;font-size:13px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;width:calc(100% - 60px);float:left;max-width:100%;height:46px;min-width:5px;width:calc(50% - 7.5px);gap:9px;width:100%;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .add_to_basket_el.mob{font-size:13px;height:40px}}@media (min-width:992px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .add_to_basket_el.mob{display:none}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block{width:100%;max-width:100%;display:table;z-index:3}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block{position:fixed;left:0;bottom:0;background-color:#fff;padding:8px 15px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block #buy-one-click-btn{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .button{margin:0;padding:6px 12px;border-radius:6px;background-color:#e22a1b;font-family:Muller;font-size:13px;font-weight:bold;letter-spacing:normal;text-align:left;color:#fff;width:calc(100% - 60px);float:left;max-width:100%;height:46px;min-width:5px;width:calc(50% - 7.5px);gap:9px}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .button{font-size:13px;height:40px;width:calc(100% - 53px);width:calc(50% - 7.5px)}}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .button{width:calc(50% - 6.5px)}}@media (min-width:992px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .button span.mob{display:none}}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .button span.pc{display:none}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .add_to_basket_el{width:100%;margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .add_to_basket_el{display:none}}@media (min-width:992px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .add_to_basket_el.mob{display:none}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp{width:46px;height:46px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;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;float:right;text-decoration:none;color:#fff;width:calc(50% - 7.5px);gap:9px;background:#25d366;font-size:13px}@media (max-width:1200px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp{width:40px;height:40px;width:calc(50% - 7.5px)}}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp{width:calc(50% - 6.5px);background:#25d366;gap:9px}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp:nth-child(1){width:100%}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp svg{width:20px;height:20px;fill:#25d366;fill:#fff}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp svg{fill:#fff}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp span{font-weight:bold}@media (max-width:991px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp span{display:block;font-size:14px;font-weight:bold}}@media (min-width:992px) and (max-width:1360px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp span.long{display:none}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp span.short{display:none}@media (min-width:992px) and (max-width:1360px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block .whatsapp span.short{display:block}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block+.credit-note{display:table;width:100%;float:left;margin:11px 0 0 0;font-size:14px;line-height:1.1;letter-spacing:normal;color:#7a7a7a}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .buy-block+.credit-note a{color:#e22a1b}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments{margin:22px 0 0 0;display:table;width:100%;float:left}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el{margin:7px 12px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;position:relative;cursor:pointer}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el:last-child{margin-right:0}@media (min-width:768px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active{padding:6px 12px;border-radius:6px;margin-top:0;margin-bottom:-7px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active.n1{border:solid 1px #c544bc}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active.n2{border:solid 1px #fce527}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active.n3{border:solid 1px #27a348}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active.n4{border:solid 1px #1a1a1a}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.active .text_wrapper{display:block;padding:0 20px 0 0}}@media (max-width:767px){.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el{padding:6px 15px;border-radius:6px;margin:0 0 10px 0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.n1{border:solid 1px #c544bc}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.n2{border:solid 1px #fce527}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.n3{border:solid 1px #27a348}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el.n4{border:solid 1px #1a1a1a}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el .text_wrapper{display:block !important;padding:0 20px 0 0}}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el .text_wrapper{display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el .text_wrapper .title{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#000;display:block;margin:0 0 3px 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el .text_wrapper .text{font-size:10px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;color:#7a7a7a;display:block}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .payments .el img{float:left;width:31px;height:31px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper{float:left;clear:both;margin:0 0 27px 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper:hover .owl-nav{display:block}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .item{background:linear-gradient(45deg, #eeaeca 0, #94bbe9 100%);border-radius:6px;padding:20px;float:left;display:table;width:100%}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .item img{width:40px;float:left;margin:0 10px 0 0}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .item .text{font-size:18px;font-weight:500;line-height:1.1;color:#fff;float:left;display:table;width:100%}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav{margin:0;display:none}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav button{width:32px;height:32px;position:absolute;top:50%;margin:-16px 0 0 0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background:#fff;opacity:.5}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav button:hover{opacity:.8}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav button.owl-prev{left:10px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav button.owl-next{right:10px}.product-detail__inner .product-detail__options-row .product-detail__options-block.complects .slider_wrapper .owl-nav button svg path{stroke:#000}body.basker header.header{display:none}body.basker header.mini{padding:40px 0;margin:0}@media (max-width:991px){body.basker header.mini{padding:0}}body.basker header.mini .container{display:table}body.basker header.mini .back_to_catalog{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:231px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:11px 16px;border-radius:6px;border:solid 1px #1a1a1a;text-decoration:none;font-family:Muller;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;width:auto;float:left}@media (max-width:991px){body.basker header.mini .back_to_catalog{height:36px;padding:10px;font-size:14px;margin:0;top:60px;left:20px;position:absolute}}@media (max-width:767px){body.basker header.mini .back_to_catalog{left:15px}}body.basker header.mini .back_to_catalog:hover{background:rgba(26,26,26,0.1)}body.basker header.mini .back_to_catalog i{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M10 17l-5-5M10 7l-5 5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-position:50%;width:24px;height:24px}@media (max-width:991px){body.basker header.mini .back_to_catalog i{width:16px;height:16px}}body.basker header.mini .logo{position:absolute !important;width:200px;left:50%;margin:0 0 0 -100px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){body.basker header.mini .logo{width:auto;left:20px;top:21px;margin:0}}@media (max-width:767px){body.basker header.mini .logo{left:15px}}body.basker header.mini .logo img{float:left}body.basker header.mini .logo img.pc{display:block}@media (max-width:9px){body.basker header.mini .logo img.pc{display:none}}body.basker header.mini .logo img.mob{display:none}@media (max-width:9px){body.basker header.mini .logo img.mob{display:block}}body.basker header.mini .phone_block{display:none}@media (max-width:991px){body.basker header.mini .phone_block{position:absolute;right:20px;top:8px;width:37px;height:37px;display:block}}@media (max-width:767px){body.basker header.mini .phone_block{right:15px}}body.basker header.mini .phone_block .phone_wrapper{display:none}body.basker header.mini .phone_block .phone_ico{width:37px;height:37px;-webkit-box-shadow:0 1px 8.6px 0 rgba(226,42,27,0.3);box-shadow:0 1px 8.6px 0 rgba(226,42,27,0.3);background-color:#e22a1b !important;overflow:hidden;-webkit-animation-name:play !important;animation-name:play !important;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;position:relative;border-radius:50%}body.basker header.mini .phone_block .phone_ico svg{width:17px;height:17px;fill:#fff}@media (max-width:991px){body.basker .main__inner{padding-top:111px !important}}body.basker footer .container .top{padding:60px 0}@media (max-width:991px){body.basker footer .container .top{padding:24px 0 84px 0}}body.basker .cart-block{margin:0 0 55px 0}section.basket .container{margin:0;display:table;min-height:520px}section.basket .container .slider.big{margin:0}section.basket .container .slider.big .cart .cart__title-block{display:none}section.basket .container .slider.big .cart .cart-item{position:relative;border:none;height:115px;padding:0;min-height:10px;margin:0 0 20px 0;width:calc(100% - 60px)}@media (max-width:1200px){section.basket .container .slider.big .cart .cart-item{width:100%}}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item{height:auto}}section.basket .container .slider.big .cart .cart-item .cart-item__description{padding-left:99px;width:50%;max-width:50%;height:115px}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__description{padding-left:85px;width:100%;max-width:100%;height:auto;min-height:auto}}section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title{margin:0}section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title a{display:block;font-size:18px;line-height:1.3;letter-spacing:normal;text-align:left;color:#1a1a1a;text-decoration:none;margin:0 0 10px 0}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title a{font-size:16px;margin:0 0 5px 0}}section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title .image{position:absolute;top:0;left:0;width:84px;height:115px;text-align:center}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title .image{width:70px;height:96px}}section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title .additional{font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;margin:0}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__description .cart-item__title .additional{font-size:12px;margin:0 0 10px 0;float:left}}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt{width:130px;min-width:130px}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt{margin:0 0 0 85px;position:relative}}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity{border-radius:6px;background-color:#f5f5f5;height:46px;width:130px;overflow:hidden}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity button{background-color:rgba(255,255,255,0) !important;background-position:50%;background-repeat:no-repeat;height:46px;width:40px}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity button.quantity_down{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:100% 50%}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity button.quantity_up{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8v8M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 50%}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity button img{display:none}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .quantity .quantity__input{background:none !important;width:calc(100% - 80px);height:46px;font-size:16px;color:#7a7a7a}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .per_one{left:140px;top:0;position:absolute;display:table;text-wrap:nowrap}}section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .per_one .price{margin:5px 0 0 0;font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;float:left}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__info--qnt .per_one .price{margin:0;font-size:12px;height:46px;line-height:46px}}section.basket .container .slider.big .cart .cart-item .cart-item__info--summ{min-width:150px;text-align:left;margin:0 65px 0 0;color:#1a1a1a;font-size:24px}@media (max-width:1200px){section.basket .container .slider.big .cart .cart-item .cart-item__info--summ{margin:0 25px 0 0}}@media (max-width:1100px){section.basket .container .slider.big .cart .cart-item .cart-item__info--summ{min-width:120px}}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__info--summ{font-size:18px;width:calc(100% - 85px);margin:10px 0 0 85px}}section.basket .container .slider.big .cart .cart-item .cart-item__info--summ .price{color:#1a1a1a;font-size:24px}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .cart-item__info--summ .price{font-size:18px}}section.basket .container .slider.big .cart .cart-item .cart-item__info--summ .price_old{font-size:14px;color:#7a7a7a}section.basket .container .slider.big .cart .cart-item .delete_item{background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19 7.5-.867 12.142a2 2 0 0 1-1.995 1.858H7.862a2 2 0 0 1-1.995-1.858L5 7.5M14 12.028v5M10 12.028v5M8.5 7.5V5A1.5 1.5 0 0 1 10 3.5h4A1.5 1.5 0 0 1 15.5 5v2.5M20.5 7.5h-17' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:24px;height:24px;position:absolute;top:50%;margin:-12px 0 0 0;right:0;border:none}@media (max-width:767px){section.basket .container .slider.big .cart .cart-item .delete_item{bottom:0;top:auto;margin:0;right:14px}}section.basket .container .cart-block__right{display:none}section.basket .container form{padding:32px 30px !important;height:auto !important}@media (max-width:767px){section.basket .container form{padding:20px 15px !important}}@media (max-width:767px){section.basket .container form .title{text-align:left !important}}section.basket .container form .ckeckout_error{font-size:14px;line-height:normal;color:#e22a1b;margin:8px 0 16px 0}section.basket .container form .order_data{display:table;margin:0;width:100%}section.basket .container form .order_data .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 5px 0}section.basket .container form .order_data .line .name{font-size:16px}@media (max-width:767px){section.basket .container form .order_data .line .name{font-size:14px}}section.basket .container form .order_data .line .value{font-size:16px;font-weight:500;color:#1a1a1a}section.basket .container form .order_data .sum_title{margin:5px 0 0 0;font-size:16px;font-weight:500;line-height:1.1;display:block}@media (max-width:767px){section.basket .container form .order_data .sum_title{font-size:14px}}section.basket .container form .order_data .sum{font-size:30px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;text-align:left;color:#1a1a1a;display:block;margin:0 0 15px 0}@media (max-width:767px){section.basket .container form .order_data .sum{font-size:24px;margin:0 0 18px 0}}section.columns .container{position:relative}section.columns .container .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:991px){section.columns .container .columns{display:table;width:100%}}@media (max-width:991px){section.columns .container .columns .column{width:100% !important}}section.columns .container .columns .column.left{margin-right:20px;width:calc(100% - 310px - 20px)}@media (max-width:991px){section.columns .container .columns .column.left{margin:0 0 20px 0}}section.columns .container .columns .column.right form{padding:0 30px;height:395px;width:310px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:-webkit-sticky;position:sticky;top:88px;right:50px;right:0;border-radius:6px}@media (max-width:1500px){section.columns .container .columns .column.right form{right:20px;right:0}}@media (max-width:991px){section.columns .container .columns .column.right form{right:auto;top:auto;position:relative;margin:26px 0 0 0;width:100%;height:auto;padding:20px 15px}}section.columns .container .columns .column.right form>.title{width:100%;font-size:24px}@media (max-width:767px){section.columns .container .columns .column.right form>.title{font-size:21px;text-align:center}}section.columns .container .columns .column.right form>.title span{display:block}section.columns .container .columns .column.right form .el{width:100%}section.discounts .container .els .el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;padding:30px;margin:0 0 20px 0;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);background-color:#fff}@media (max-width:1200px){section.discounts .container .els .el{gap:20px;padding:20px}}@media (max-width:767px){section.discounts .container .els .el{display:table;width:100%;margin:0 0 10px 0}}section.discounts .container .els .el:last-child{margin:0}section.discounts .container .els .el .image{background-position:50%;background-size:contain;background-repeat:no-repeat;min-width:130px;width:130px;height:100px;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}@media (max-width:767px){section.discounts .container .els .el .image{min-width:10px;width:auto;height:auto;margin:0 0 15px 0;display:table;width:100%}}@media (max-width:767px){section.discounts .container .els .el .image img{float:left;max-height:75px}}section.discounts .container .els .el .text_data{width:calc(100% - 130px - 260px - 60px)}@media (max-width:1200px){section.discounts .container .els .el .text_data{width:calc(100% - 130px - 230px - 40px)}}@media (max-width:767px){section.discounts .container .els .el .text_data{width:100%}}section.discounts .container .els .el .text_data .name{font-size:21px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;margin:0 0 12px 0;display:block}@media (max-width:1200px){section.discounts .container .els .el .text_data .name{font-size:18px}}@media (max-width:767px){section.discounts .container .els .el .text_data .name{margin:0 0 5px 0}}section.discounts .container .els .el .text_data .text{display:block;font-family:Muller;font-size:16px;line-height:1.4;letter-spacing:normal;color:#1a1a1a}@media (max-width:1200px){section.discounts .container .els .el .text_data .text{font-size:14px}}@media (max-width:767px){section.discounts .container .els .el .text_data .text{margin:0 0 15px 0}}section.discounts .container .els .el .contacts_data{min-width:260px;width:260px}@media (max-width:1200px){section.discounts .container .els .el .contacts_data{min-width:230px;width:230px}}section.discounts .container .els .el .contacts_data .metro{font-size:14px;line-height:1.4;display:table;padding:0 0 0 22px;position:relative;width:100%;color:#1a1a1a;margin:0 0 5px 0}@media (max-width:767px){section.discounts .container .els .el .contacts_data .metro{font-size:14px;padding:0 0 0 19px;margin:0 0 5px 0}}section.discounts .container .els .el .contacts_data .metro::after{content:"";width:15px;height:12px;position:absolute;left:3px;top:50%;margin:-6px 0 0 0;background-image:url("data:image/svg+xml,%3Csvg width='15' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.706.086c.076-.028.153-.06.168-.067A.133.133 0 0 1 4.931 0c.02 0 .14.367.48 1.475.25.814.82 2.677 1.266 4.143.448 1.468.817 2.668.823 2.668.006 0 .58-1.865 1.275-4.143C9.471 1.863 10.051 0 10.06 0c.01 0 .128.043.263.096.133.052.345.142.469.202.123.058.319.161.431.225a9.727 9.727 0 0 1 .863.566c.094.07.253.197.356.283.101.085.287.253.411.371.122.119.31.314.413.432.105.118.253.3.332.403.078.103.193.264.255.356a6.846 6.846 0 0 1 .458.806c.069.144.157.343.194.44a7.027 7.027 0 0 1 .272.854c.03.123.077.343.104.487.026.144.065.431.086.637.034.32.037.458.03.938a8.01 8.01 0 0 1-.04.797c-.017.129-.048.318-.069.421-.02.103-.058.268-.084.366a8.56 8.56 0 0 1-.106.356 8.775 8.775 0 0 1-.423 1.04c-.083.165-.214.415-.295.554a10.963 10.963 0 0 1-.67 1.012c-.09.118-.19.247-.286.358l-3.466-.011.213-.126a11.118 11.118 0 0 0 1.433-1.018 8.214 8.214 0 0 0 .793-.76 7.371 7.371 0 0 0 .666-.853c.068-.102.182-.3.256-.44.07-.138.165-.34.208-.45a6.296 6.296 0 0 0 .384-1.93 5.608 5.608 0 0 0-.16-1.5 6.3 6.3 0 0 0-.271-.806 6.173 6.173 0 0 0-.396-.75A5.663 5.663 0 0 0 12.442 3a8.616 8.616 0 0 0-.304-.375 6.213 6.213 0 0 0-.298-.321 2.084 2.084 0 0 0-.251-.202 1.2 1.2 0 0 0-.244-.117.996.996 0 0 0-.244-.035.427.427 0 0 0-.242.06.633.633 0 0 0-.182.137 1.035 1.035 0 0 0-.107.168c-.026.053-.157.439-.292.863L8.775 7.91c-.692 2.18-1.262 3.969-1.266 3.975-.005.005-.013.005-.016 0-.006-.006-.683-2.136-1.508-4.734-.824-2.598-1.521-4.771-1.55-4.827a1.16 1.16 0 0 0-.112-.178.631.631 0 0 0-.182-.137.427.427 0 0 0-.242-.06.996.996 0 0 0-.244.035 1.2 1.2 0 0 0-.244.117c-.067.043-.18.135-.251.202-.07.068-.204.212-.298.32-.094.11-.23.278-.304.376a5.691 5.691 0 0 0-.653 1.143 6.856 6.856 0 0 0-.15.403 6.19 6.19 0 0 0-.124.44c-.03.13-.069.323-.084.432a6.37 6.37 0 0 0-.049.497 4.254 4.254 0 0 0 0 .618c.012.177.036.43.057.563.02.133.06.341.086.46a6.531 6.531 0 0 0 .244.816 5.747 5.747 0 0 0 .452.86c.067.104.174.256.236.338.064.083.178.225.255.32a10.265 10.265 0 0 0 .912.907c.123.106.34.279.478.386.139.105.379.275.534.378.154.103.374.242.69.428L1.978 12l-.053-.062a11.962 11.962 0 0 1-.604-.821c-.09-.139-.229-.364-.306-.497a8.937 8.937 0 0 1-.722-1.612 9.1 9.1 0 0 1-.123-.44c-.03-.13-.07-.312-.085-.404a6.423 6.423 0 0 1-.08-1.322c.005-.327.02-.655.039-.805a8.52 8.52 0 0 1 .19-1.04c.035-.134.091-.333.127-.441a9.49 9.49 0 0 1 .135-.375 7.89 7.89 0 0 1 .42-.872c.066-.115.186-.304.266-.422a7.77 7.77 0 0 1 .342-.46c.107-.134.3-.352.427-.485a8.288 8.288 0 0 1 .91-.81c.122-.093.328-.24.458-.326a8.073 8.073 0 0 1 .994-.555c.138-.064.317-.139.394-.165Z' fill='%23E53506'/%3E%3C/svg%3E")}@media (max-width:767px){section.discounts .container .els .el .contacts_data .metro::after{left:0}}section.discounts .container .els .el .contacts_data .address{display:block;font-size:18px;line-height:normal;letter-spacing:normal;color:#1a1a1a;margin:0 0 10px 0}@media (max-width:1200px){section.discounts .container .els .el .contacts_data .address{font-size:16px}}section.discounts .container .els .el .contacts_data .phone{font-size:14px;line-height:1.4;letter-spacing:normal;color:#1a1a1a;display:block;margin:0 0 10px 0}section.discounts .container .els .el .contacts_data .phone a{text-decoration:none;color:#1a1a1a}section.discounts .container .els .el .contacts_data .phone a:hover{text-decoration:underline}section.discounts .container .els .el .contacts_data .site{text-decoration:underline;font-size:14px;line-height:1.4;letter-spacing:normal;color:#e22a1b;display:block}section.discounts .container .els .el .contacts_data .site:hover{text-decoration:none}section.advice .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:560px){section.advice .container .els{display:table}}section.advice .container .els .el{text-decoration:none;width:calc(33.33% - 20px/3*2)}@media (max-width:1200px){section.advice .container .els .el{width:calc(50% - 20px/2*1)}}@media (max-width:560px){section.advice .container .els .el{display:table;width:100%;margin:0 0 20px 0}}@media (max-width:560px){section.advice .container .els .el:last-child{margin:0}}section.advice .container .els .el .image{border-radius:6px;overflow:hidden}section.advice .container .els .el .image img{float:left}section.advice .container .els .el .name{display:block;font-size:18px;line-height:1.1;letter-spacing:normal;color:#1a1a1a;margin:15px 0 0 0}@media (max-width:560px){section.advice .container .els .el .name{font-size:16px;line-height:1.2;margin:10px 0 0 0}}section.vakancii .container .columns .column.left{display:table}section.vakancii .container .columns .column.left .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}section.vakancii .container .columns .column.left .els .el{width:calc(33.33% - 20px/3*2);text-decoration:none}section.vakancii .container .columns .column.left .els .el .image{border-radius:6px;overflow:hidden;margin:0 0 15px 0}section.vakancii .container .columns .column.left .els .el .image img{float:left}section.vakancii .container .columns .column.left .els .el .name{font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;margin:0 0 10px 0}section.vakancii .container .columns .column.left .els .el .text{font-size:16px;line-height:1.4;letter-spacing:normal;color:#7a7a7a;display:block}section.vakancii .container .columns .column.left .text_wrapper{font-size:18px;line-height:1.4;letter-spacing:normal;color:#000}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper{font-size:14px}}section.vakancii .container .columns .column.left .text_wrapper h3{font-size:28px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;margin:0 0 15px 0}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper h3{font-size:18px;margin:0 0 10px 0}}section.vakancii .container .columns .column.left .text_wrapper p,section.vakancii .container .columns .column.left .text_wrapper li{font-size:18px;line-height:1.4;letter-spacing:normal;color:#000}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper p,section.vakancii .container .columns .column.left .text_wrapper li{font-size:14px}}section.vakancii .container .columns .column.left .text_wrapper p{margin:0 0 30px 0;display:block}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper p{margin:0 0 20px 0}}section.vakancii .container .columns .column.left .text_wrapper ul{margin:0 0 30px 0}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper ul{margin:0 0 20px 0}}section.vakancii .container .columns .column.left .text_wrapper ul li{margin:0}section.vakancii .container .columns .column.left .text_wrapper ol{margin:0 0 30px 0}@media (max-width:991px){section.vakancii .container .columns .column.left .text_wrapper ol{margin:0 0 20px 0}}section.vakancii .container .columns .column.left .text_wrapper ol li{margin:0}section.vakancii .container .columns .column.left .back_to_catalog{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){section.vakancii .container .columns .column.left .back_to_catalog{display:none}}section.vakancii .container .columns .column.right{width:310px}section.vakancii .container .columns .column.right .back_to_catalog{display:none}@media (max-width:991px){section.vakancii .container .columns .column.right .back_to_catalog{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0 0 0}}section.vakancii .container .columns .column .back_to_catalog{width:231px;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:11px 16px;border-radius:6px;border:solid 1px #1a1a1a;text-decoration:none;font-family:Muller;font-size:16px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;width:auto;float:left}@media (max-width:991px){section.vakancii .container .columns .column .back_to_catalog{height:36px;padding:10px;font-size:14px;margin:0}}@media (max-width:767px){section.vakancii .container .columns .column .back_to_catalog{left:15px}}section.vakancii .container .columns .column .back_to_catalog i{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14M10 17l-5-5M10 7l-5 5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-position:50%;width:24px;height:24px}@media (max-width:991px){section.vakancii .container .columns .column .back_to_catalog i{width:16px;height:16px}}section.vakancii .container .data{position:-webkit-sticky;position:sticky;top:88px;padding:30px;border-radius:6px;width:100%;margin:0}@media (max-width:991px){section.vakancii .container .data{padding:20px}}section.vakancii .container .data .title{color:#1a1a1a;font-size:24px;font-weight:500;line-height:1.1;letter-spacing:normal;display:block;margin:0 0 10px 0}@media (max-width:991px){section.vakancii .container .data .title{display:table;width:100%;font-size:21px}}section.vakancii .container .data>a{margin:0 0 10px 0;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:normal;color:#1a1a1a}section.vakancii .container .data>a:last-child{margin:0}section.vakancii .container .data>a .ico{width:32px;height:32px;border-radius:50%;background:#fff;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}body>.popup{position:fixed;display:table;left:50%;top:50%;background:#fff;z-index:11}body>.popup.form_sended{background-image:url('/local/templates/dverishop_2020/images/2024/form_success_image.png');background-repeat:no-repeat;background-position:30px 100%;background-size:auto 385px;width:575px;height:400px;margin:-200px 0 0 -287.5px}@media (max-width:991px){body>.popup.form_sended{background-size:auto 225px;background-position:7px 100%;width:343px;height:235px;margin:-117.5px 0 0 -171.5px;border-radius:2.4px}}body>.popup.form_sended .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%}body>.popup.form_sended .content .title{font-size:40px;font-weight:500;line-height:1.1;letter-spacing:normal;display:block;color:#1a1a1a;padding:0 35px 0 280px;margin:0 0 10px 0}@media (max-width:991px){body>.popup.form_sended .content .title{font-size:21px;margin:0 0 5px 0;padding:0 28px 0 150px}}body>.popup.form_sended .content .text{font-size:18px;line-height:1.4;letter-spacing:normal;color:#1a1a1a;display:block;padding:0 35px 0 280px}@media (max-width:991px){body>.popup.form_sended .content .text{padding:0 28px 0 150px;font-size:12px}}body>.popup.form form{background-color:#ececf3;padding:30px;border-radius:6px;width:310px;float:right;margin:30px}@media (max-width:767px){body>.popup.form form{padding:25px 15px;margin:20px}}body>.popup.form form .title{font-size:24px;text-align:center}@media (max-width:767px){body>.popup.form form .title{font-size:21px}}body>.popup.form form textarea{height:102px}body>.popup.to_director{background-image:url('/local/templates/dverishop_2020/images/2024/form_director_image.png');background-repeat:no-repeat;background-position:40px 100%;background-size:auto 508px;width:750px;height:538px;margin:-269px 0 0 -375px}@media (max-width:767px){body>.popup.to_director{background-image:none !important;height:auto;width:340px;top:20px;margin:0 0 0 -175px}}body>.popup.callback{background-image:url('/local/templates/dverishop_2020/images/2024/form_callback_image.png');background-repeat:no-repeat;background-position:30px 100%;background-size:auto 100%;width:640px;height:402px;margin:-201px 0 0 -320px}@media (max-width:767px){body>.popup.callback{background-image:none !important;height:auto;width:340px;top:20px;margin:0 0 0 -175px}}body>.popup.zamershik{background-image:url('/local/templates/dverishop_2020/images/2024/form_director_image.png');background-repeat:no-repeat;background-position:30px 100%;background-size:auto 100%;width:640px;height:402px;margin:-201px 0 0 -320px}@media (max-width:767px){body>.popup.zamershik{background-image:none !important;height:auto;width:340px;top:20px;margin:0 0 0 -175px}}body>.popup.text{width:420px;max-width:calc(100% - 40px);margin:0 0 0 -210px;top:60px;border-radius:6px}@media (max-width:991px){body>.popup.text{margin:0;left:20px;top:60px;width:calc(100% - 40px)}}body>.popup.text>.content{max-height:calc(100vh - 120px);overflow-y:auto;padding:40px}@media (max-width:991px){body>.popup.text>.content{max-height:calc(100vh - 40px)}}@media (max-width:767px){body>.popup.text>.content{padding:25px}}body>.popup.text>.content a{display:block;color:#1a1a1a;font-weight:600;text-decoration:none}@media (max-width:767px){body>.popup.text>.content a{text-decoration:underline}}body>.popup.text>.content a:hover{text-decoration:underline}@media (max-width:767px){body>.popup.text>.content a:hover{text-decoration:none}}body>.popup.big_text{width:920px;max-width:calc(100% - 40px);margin:0 0 0 -460px;top:60px;border-radius:6px}@media (max-width:991px){body>.popup.big_text{margin:0;left:20px;top:20px;width:calc(100% - 40px)}}body>.popup.big_text>.content{max-height:calc(100vh - 120px);overflow-y:auto;padding:40px}@media (max-width:991px){body>.popup.big_text>.content{max-height:calc(100vh - 40px)}}@media (max-width:767px){body>.popup.big_text>.content{padding:25px}}body>.popup.big_text>.content .name{display:block;color:#1a1a1a;font-family:Muller;font-size:28px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;margin:0 0 5px 0}@media (max-width:767px){body>.popup.big_text>.content .name{font-size:20px}}body>.popup.big_text>.content .position{font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#7a7a7a;display:block;margin:0 0 25px 0}@media (max-width:767px){body>.popup.big_text>.content .position{font-size:14px;margin:0 0 5px 0}}body>.popup.big_text>.content .text{display:table;width:100%}@media (max-width:767px){body>.popup.big_text>.content .text{font-size:14px;line-height:1.4}}body>.popup.big_text>.content .text p{margin-bottom:10px}body>.popup.big_text>.content .text p b{margin:15px 0 5px 0;display:block;float:left;width:100%}body>.popup.to_calculation{width:700px;max-width:calc(100% - 40px);margin:0 0 0 -350px;top:60px;border-radius:6px}@media (max-width:740px){body>.popup.to_calculation{margin:0;left:20px;top:40px;width:calc(100% - 40px)}}body>.popup.to_calculation>.content{padding:50px 30px 30px 30px;margin:0;width:100%;float:left;background:none;max-height:calc(100vh - 80px);overflow-y:auto}@media (max-width:740px){body>.popup.to_calculation>.content{max-height:calc(100vh - 160px);padding:25px 10px 10px 10px}}body>.popup.to_calculation>.content>.title{font-size:24px;font-weight:500;line-height:normal;color:#1a1a1a;margin:0 0 20px 0}@media (max-width:740px){body>.popup.to_calculation>.content>.title{font-size:16px;margin:0 0 17px 0}}body>.popup.to_calculation>.content .product_data{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:740px){body>.popup.to_calculation>.content .product_data{display:table}}body>.popup.to_calculation>.content .product_data .image_wrapper{border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;padding:10px;margin:0 12px 0 0;width:180px;float:left}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .image_wrapper{width:77px;padding:4px;border-radius:8px;margin:0 7px 0 0}}body>.popup.to_calculation>.content .product_data .image_wrapper .image{width:100%;height:100%;background-size:contain;background-position:50% 0;background-repeat:no-repeat}body>.popup.to_calculation>.content .product_data .properties{border-radius:6px;background-color:#f5f5f5;padding:20px;width:calc(100% - 192px);float:left}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties{padding:8px;border-radius:8px;width:calc(100% - 84px)}}body>.popup.to_calculation>.content .product_data .properties .el{margin:0 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el{margin:0 0 20px 0;display:table;width:100%}}body>.popup.to_calculation>.content .product_data .properties .el .name{font-size:14px;line-height:1.3;color:#1a1a1a}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el .name{width:100%;margin:0 0 4px 0}}body>.popup.to_calculation>.content .product_data .properties .el .name.gift{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body>.popup.to_calculation>.content .product_data .properties .el .name.gift i{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 11h5.5A1.5 1.5 0 0 0 21 9.5v-1A1.5 1.5 0 0 0 19.5 7h-15A1.5 1.5 0 0 0 3 8.5v1A1.5 1.5 0 0 0 4.5 11H10M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8' stroke='%231FAD60' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M10 3v0a2 2 0 0 1 2 2v2h-2a2 2 0 0 1-2-2v0a2 2 0 0 1 2-2ZM14 3v0a2 2 0 0 1 2 2v0a2 2 0 0 1-2 2h-2V5a2 2 0 0 1 2-2Z' stroke='%231FAD60' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='10' y='7' width='4' height='14' rx='1' stroke='%231FAD60' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:24px;height:24px;margin:0 14px 0 0;display:block;float:left}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el .name.gift i{margin:0 8px 0 0}}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el .name.gift br{display:none}}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no{width:132px;height:44px;padding:4px;border-radius:20px;background-color:#fff;position:relative;cursor:pointer}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no{width:100%}}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no.active .value.yes{color:#fff}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no.active .value.no{color:#7a7a7a}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no.active .switcher{background-color:#1fad60;left:50%}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no .value{width:calc(50% - 4px);height:36px;border-radius:18px;font-size:16px;color:#7a7a7a;line-height:36px;text-align:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;position:absolute;z-index:2}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no .value.yes{right:4px;left:auto;color:#7a7a7a}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no .value.no{left:4px;color:#1a1a1a}body>.popup.to_calculation>.content .product_data .properties .el .value .yes_no .switcher{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:calc(50% - 4px);height:36px;border-radius:18px;background-color:#d5d5d5;position:absolute;left:4px;top:4px}body>.popup.to_calculation>.content .product_data .properties .el .value .quantity{border-radius:6px;background-color:#fff;width:132px;height:46px}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .el .value .quantity{width:100%}}body>.popup.to_calculation>.content .product_data .properties .el .value .quantity input{font-size:16px;color:#7a7a7a;padding:0;text-align:center;width:calc(100% - 80px);height:46px}body>.popup.to_calculation>.content .product_data .properties .el .value .quantity .control{cursor:pointer;width:40px;height:100%;background-repeat:no-repeat}body>.popup.to_calculation>.content .product_data .properties .el .value .quantity .control.minus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:0 0 0 16px;background-position:100% 50%}body>.popup.to_calculation>.content .product_data .properties .el .value .quantity .control.plus{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8v8M16 12H8' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M12 21v0a9 9 0 0 1-9-9v0a9 9 0 0 1 9-9v0a9 9 0 0 1 9 9v0a9 9 0 0 1-9 9Z' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:0 16px 0 0;background-position:0 50%}body>.popup.to_calculation>.content .product_data .properties .text{margin:4px 0 0 0;font-size:12px;line-height:1.3;color:#1a1a1a}@media (max-width:740px){body>.popup.to_calculation>.content .product_data .properties .text{margin:0}}body>.popup.to_calculation>.content .product_data .properties .text .red{text-transform:uppercase}body>.popup.to_calculation>.content .form_wrapper{padding:10px 10px 14px;border-radius:6px;margin:22px 0 0 0}body>.popup.to_calculation>.content .form_wrapper .el{margin:0 8px 0 0;width:170px;float:left}@media (max-width:740px){body>.popup.to_calculation>.content .form_wrapper .el{width:100%;margin:0 0 8px 0}}body>.popup.to_calculation>.content .form_wrapper .el::before{top:13px;width:20px;height:20px;background-size:contain}body>.popup.to_calculation>.content .form_wrapper .el input{padding:11px 5px 11px 40px;font-size:14px;height:46px}body>.popup.to_calculation>.content .form_wrapper button{width:calc(100% - 170px - 170px - 16px);height:46px;font-size:16px;font-weight:bold;gap:10px}@media (max-width:740px){body>.popup.to_calculation>.content .form_wrapper button{width:100%;margin:0 0 13px 0}}body>.popup .popup_close{width:32px;height:32px;top:10px;right:10px;position:absolute;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.667 10.666 10.666 10.667M21.333 10.666 10.667 21.334' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media (max-width:991px){body>.popup .popup_close{width:20px;height:20px;top:6px;right:6px}}body>.popup_bg{display:table;background:rgba(51,51,61,0.4);position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;cursor:pointer}.button.calculation i{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.996' y='2.996' width='18.008' height='18.008' rx='3.6' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m6.248 17.753 2.5-2.502M8.749 17.753 6.248 15.25M15.001 7.498h3.002M15.001 15.151h3.002M15.001 17.852h3.002M12 2.996v18.008M2.996 12h18.008M14.701 2.996H9.3M14.701 21.004H9.3M2.996 13.801V10.2M21.004 13.801V10.2M5.997 7.498H9M7.498 8.999V5.998' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:24px;height:24px}section.advantages_2 .container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:767px){section.advantages_2 .container .els{gap:15px}}section.advantages_2 .container .els .el{width:calc(25% - 20px/4*3);padding:25px;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);box-shadow:0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);background-color:#fff;margin:0 !important}@media (max-width:1200px){section.advantages_2 .container .els .el{padding:20px}}@media (max-width:991px){section.advantages_2 .container .els .el{padding:12px}}@media (max-width:767px){section.advantages_2 .container .els .el{width:calc(50% - 15px/2*1)}}section.advantages_2 .container .els .el .image{width:34px;height:34px;margin:0 0 14px 0}@media (max-width:991px){section.advantages_2 .container .els .el .image{width:30px;height:30px;margin:0 0 10px 0}}section.advantages_2 .container .els .el .image img{float:left}section.advantages_2 .container .els .el .title{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:normal;text-align:left;color:#1a1a1a;display:block;margin:0 0 9px 0}@media (max-width:1200px){section.advantages_2 .container .els .el .title{font-size:16px}}@media (max-width:991px){section.advantages_2 .container .els .el .title{font-size:14px;margin:0 0 5px 0}}section.advantages_2 .container .els .el .text{font-size:14px;line-height:normal;letter-spacing:normal;text-align:left;display:block;float:left}section.advantages_2 .container .els .el .text a{color:#e22a1b;text-decoration:underline}section.advantages_2 .container .els .el .text a:hover{text-decoration:none}.accordion{display:table !important;width:100% !important}.accordion .el{width:100% !important;margin:0 0 20px 0}@media (max-width:767px){.accordion .el{margin:0 0 12px 0}}.accordion .el:last-child{margin:0}.accordion .el.active .name{color:#e22a1b !important;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 14-4-4-4 4' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accordion .el.active .text{display:table;width:100%}.accordion .el .name{line-height:24px;font-size:21px;font-weight:500;color:#1a1a1a;padding:0 0 0 35px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (max-width:767px){.accordion .el .name{font-size:16px}}.accordion .el .name .image{height:30px;width:30px;display:block;margin:0 11px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media (max-width:767px){.accordion .el .name .image{width:24px;height:24px}}.accordion .el .name .image svg{max-width:100%;max-height:100%}.accordion .el .name .image img{max-width:100%;max-height:100%}.accordion .el .text{display:none;margin:13px 0 0 0;padding:0 0 0 35px}.accordion .el .text table.table tr{border-bottom:solid 1px #d5d5d5}.accordion .el .text table.table tr:last-child{border-bottom:none}.accordion .el .text table.table tr td{font-size:14px;line-height:1.4;letter-spacing:normal;color:#1a1a1a;padding:12px 0}.accordion .el .text table.table tr td:nth-child(1){width:320px}@media (max-width:767px){.accordion .el .text table.table tr td:nth-child(1){width:50%}}.accordion .el .text table.table tr td:nth-child(2){font-weight:500;text-align:center}@media (max-width:767px){.accordion .el .text table.table tr td:nth-child(2){padding-left:18px}}.accordion .el .text table.table tr td:nth-child(2) b{color:#1a1a1a;font-weight:500}.cats_menu{margin:0 0 32px 0}@media (max-width:991px){.cats_menu{display:none}}.cats_menu:not(.lvl_1)>nav>ul>li.active>a{color:#1a1a1a;background:none;padding-left:29px}.cats_menu:not(.lvl_1)>nav>ul>li.active>a::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 16 4-4-4-4' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:0}.cats_menu:not(.lvl_1)>nav>ul>li:not(.active){display:none}.cats_menu.lvl_2>nav>ul>li>ul>li>a{background-color:rgba(226,42,27,0.05);color:#e22a1b}.cats_menu.lvl_3>nav>ul>li>ul>li>ul>li>a{background-color:rgba(226,42,27,0.05);color:#e22a1b}.cats_menu>.title{font-size:24px;font-weight:500;line-height:normal;letter-spacing:normal;color:#1a1a1a;margin:0 0 14px 0;display:block}.cats_menu nav>ul>li.active>a{background-color:rgba(226,42,27,0.05);color:#e22a1b}.cats_menu nav>ul>li.active>a::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 16 4-4-4-4' stroke='%23E22A1B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cats_menu nav>ul>li>a::after{content:"";width:24px;height:24px;position:absolute;top:8px;right:10px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 16 4-4-4-4' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cats_menu nav>ul>li>ul>li>a{padding:0 10px 0 28px;font-size:14px}.cats_menu nav>ul>li>ul>li>ul>li>a{padding:0 10px 0 56px;font-size:14px}.cats_menu nav ul{list-style:none}.cats_menu nav ul li{display:block;margin:0;padding:0}.cats_menu nav ul li a{font-size:16px;line-height:normal;letter-spacing:normal;color:#1a1a1a;display:block;padding:0 10px;border-radius:6px;text-decoration:none;position:relative;height:40px;line-height:40px}.image_action_page{height:395px;width:calc(100% - 330px);background-position:100% 50%;background-size:cover;border-radius:6px}@media (max-width:991px){.image_action_page{width:100%;height:auto;padding:15% 0}}.show_menu_bg{display:table;position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;cursor:pointer}.select2-container--default .select2-results__option[aria-selected=true]{background:#d7d7d7}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e22a1b;color:#fff}section.our_works_ .container .els.our_works_{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:767px){section.our_works_ .container .els.our_works_{gap:15px}}section.our_works_ .container .els.our_works_ .el{text-decoration:none;width:calc(33.33% - 20px/4*3)}@media (max-width:767px){section.our_works_ .container .els.our_works_ .el{width:calc(50% - 15px/2*1)}}section.our_works_ .container .els.our_works_ .el:nth-child(1),section.our_works_ .container .els.our_works_ .el:nth-child(10){width:calc(66.66% - 20px/2*1)}@media (max-width:767px){section.our_works_ .container .els.our_works_ .el:nth-child(1),section.our_works_ .container .els.our_works_ .el:nth-child(10){width:100%}}section.our_works_ .container .els.our_works_ .el .image{width:100%;height:366px;border-radius:6px;margin:0 0 15px 0;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1200px){section.our_works_ .container .els.our_works_ .el .image{height:300px}}@media (max-width:991px){section.our_works_ .container .els.our_works_ .el .image{margin:0 0 10px 0;height:250px}}@media (max-width:767px){section.our_works_ .container .els.our_works_ .el .image{height:196px}}section.our_works_ .container .els.our_works_ .el .text{display:block;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;text-align:left;color:#1a1a1a}@media (max-width:991px){section.our_works_ .container .els.our_works_ .el .text{font-size:16px}}section.our_works_ .container .els.photos{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:767px){section.our_works_ .container .els.photos{gap:15px}}section.our_works_ .container .els.photos .el{text-decoration:none;width:calc(33.33% - 20px/4*3)}@media (max-width:767px){section.our_works_ .container .els.photos .el{width:calc(50% - 15px/2*1)}}section.our_works_ .container .els.photos .el .image{width:100%;height:auto;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin:0}section.our_works_ .container .els.photos .el .image img{float:left}.els.systems{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (max-width:991px){.els.systems{gap:15px}}.els.systems .el{width:calc(33.33% - 20px/3*2);text-decoration:none}@media (max-width:991px){.els.systems .el{width:calc(50% - 15px/2*1)}}@media (max-width:580px){.els.systems .el{width:100%}}.els.systems .el .image{border-radius:6px;overflow:hidden;width:100%;margin:0 0 15px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;height:auto;padding:34.29% 0}@media (max-width:991px){.els.systems .el .image{margin:0 0 10px 0}}.els.systems .el .title{display:block;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#1a1a1a;margin:0 0 8px 0}@media (max-width:991px){.els.systems .el .title{margin:0 0 5px 0}}.els.systems .el .text{display:block;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#7a7a7a;margin:0 0 8px 0}@media (max-width:991px){.els.systems .el .text{margin:0 0 5px 0}}.els.systems .el .price_block{padding:0;display:block;margin:8px 0 0 0;float:left;width:100%;text-wrap:nowrap}@media (max-width:1200px){.els.systems .el .price_block{padding:0}}.els.systems .el .price_block.sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.els.systems .el .price_block.sale .price{color:#e22a1b;margin:0 15px 0 0}@media (max-width:767px){.els.systems .el .price_block.sale .price{margin:0 10px 0 0}}.els.systems .el .price_block.sale .price_old{font-size:14px;color:#7a7a7a;position:relative}@media (max-width:767px){.els.systems .el .price_block.sale .price_old{font-size:12px}}.els.systems .el .price_block.sale .price_old::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='65' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 10.5 64-10' stroke='%23E22A1B'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:calc(100% + 9px);height:100%;position:absolute;left:-4.5px;top:0}.els.systems .el .price_block.sale .percent{margin:0 0 0 11px;padding:3px 2px 1px;border-radius:4px;background-color:#e22a1b;font-size:12px;font-weight:500;color:#fff}@media (max-width:767px){.els.systems .el .price_block.sale .percent{font-size:10px;margin:0 0 0 10px}}.els.systems .el .price_block .price{font-size:24px;color:#1a1a1a}@media (max-width:767px){.els.systems .el .price_block .price{font-size:16px}}.els.systems .el .button{margin:8px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 12px;border-radius:6px;border:solid 1px #1a1a1a;background-color:#fff;gap:2px;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a}@media (max-width:991px){.els.systems .el .button{margin:10px 0 0 0;height:36px;font-size:14px;gap:4px}}.els.systems .el .button i{background-image:url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M24.25 21.25H23c-.69 0-1.25-.56-1.25-1.25v-6.25c0-.69.56-1.25 1.25-1.25h1.25a2.5 2.5 0 0 1 2.5 2.5v3.75a2.5 2.5 0 0 1-2.5 2.5ZM8 21.25H6.75a2.5 2.5 0 0 1-2.5-2.5V15a2.5 2.5 0 0 1 2.5-2.5H8c.69 0 1.25.56 1.25 1.25V20c0 .69-.56 1.25-1.25 1.25Z' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.625 12.5v-.625A8.125 8.125 0 0 0 15.5 3.75v0a8.125 8.125 0 0 0-8.125 8.125v.625' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M16.281 26.563H14.72c-.863 0-1.563-.7-1.563-1.563v0c0-.863.7-1.563 1.563-1.563h1.562c.863 0 1.563.7 1.563 1.563v0c0 .863-.7 1.563-1.563 1.563Z' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.844 25H20.5a2.5 2.5 0 0 0 2.5-2.5v-1.25' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:30px;height:30px;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.els.systems .el .button i{background-size:90%;width:24px;height:24px}}section.systems_detail .container .columns{display:table;width:100%}section.systems_detail .container .columns .column{width:calc(50% - 30px)}@media (max-width:1440px){section.systems_detail .container .columns .column{width:calc(50% - 20px)}}@media (max-width:1200px){section.systems_detail .container .columns .column{width:calc(50% - 15px)}}@media (max-width:991px){section.systems_detail .container .columns .column{width:100%}}section.systems_detail .container .columns .column.left{float:left}section.systems_detail .container .columns .column.left>.image{height:337px;border-radius:6px;margin:0 0 30px 0;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#f5f5f5}@media (max-width:991px){section.systems_detail .container .columns .column.left>.image{margin:0 0 20px 0}}@media (max-width:520px){section.systems_detail .container .columns .column.left>.image{height:auto;padding:28.136% 0}}section.systems_detail .container .columns .column.left .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 30px 0}@media (max-width:991px){section.systems_detail .container .columns .column.left .buttons{margin:0 0 20px 0}}@media (max-width:410px){section.systems_detail .container .columns .column.left .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.systems_detail .container .columns .column.left .buttons .button{height:46px;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;gap:5px;padding:6px 26px;border-radius:6px;background-color:#e22a1b;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#fff;cursor:pointer}@media (max-width:991px){section.systems_detail .container .columns .column.left .buttons .button{height:40px;width:256px;padding:6px 10px}}@media (max-width:410px){section.systems_detail .container .columns .column.left .buttons .button{width:100%}}section.systems_detail .container .columns .column.left .buttons .button i{display:block;background-image:url("data:image/svg+xml,%3Csvg width='31' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M24.25 21.25H23c-.69 0-1.25-.56-1.25-1.25v-6.25c0-.69.56-1.25 1.25-1.25h1.25a2.5 2.5 0 0 1 2.5 2.5v3.75a2.5 2.5 0 0 1-2.5 2.5ZM8 21.25H6.75a2.5 2.5 0 0 1-2.5-2.5V15a2.5 2.5 0 0 1 2.5-2.5H8c.69 0 1.25.56 1.25 1.25V20c0 .69-.56 1.25-1.25 1.25Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.625 12.5v-.625A8.125 8.125 0 0 0 15.5 3.75v0a8.125 8.125 0 0 0-8.125 8.125v.625' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath clip-rule='evenodd' d='M16.281 26.563H14.72c-.863 0-1.563-.7-1.563-1.563v0c0-.863.7-1.563 1.563-1.563h1.562c.863 0 1.563.7 1.563 1.563v0c0 .863-.7 1.563-1.563 1.563Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.844 25H20.5a2.5 2.5 0 0 0 2.5-2.5v-1.25' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:30px;height:30px;background-position:50%;background-repeat:no-repeat}@media (max-width:991px){section.systems_detail .container .columns .column.left .buttons .button i{background-size:90%;width:24px;height:24px}}section.systems_detail .container .columns .column.left .buttons .how_install{margin:0 0 0 30px;text-decoration:underline;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#7a7a7a;display:block}@media (max-width:991px){section.systems_detail .container .columns .column.left .buttons .how_install{font-size:14px;line-height:1.2;margin:0 0 0 15px}}@media (max-width:410px){section.systems_detail .container .columns .column.left .buttons .how_install{width:100%;margin:20px 0 0 0}}section.systems_detail .container .columns .column.left .buttons .how_install:hover{text-decoration:none}section.systems_detail .container .columns .column.right{float:right}@media (max-width:991px){section.systems_detail .container .columns .column.right{margin:30px 0 0 0}}section.systems_detail .container .columns .column.right .gallery_block{width:100%;display:table}@media (max-width:520px){section.systems_detail .container .columns .column.right .gallery_block{display:none}}section.systems_detail .container .columns .column.right .gallery_block .mini_images{margin:0 28px 0 0;float:left;width:70px;height:304px;height:694px}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper{display:table}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-carousel{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:304px;margin:117px 0 0 -117px;width:694px;margin:313px 0 0 -313px}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-carousel .els .el{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-nav{margin:0}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-nav button{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;position:absolute;opacity:.8;border-radius:30px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;margin:0;width:33px;height:33px}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-nav button:hover{opacity:1}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-nav button.owl-next{left:100%;top:50%;margin:-16.5px}section.systems_detail .container .columns .column.right .gallery_block .mini_images .owl-wrapper .owl-nav button.owl-prev{left:0;top:50%;margin:-16.5px}section.systems_detail .container .columns .column.right .gallery_block .mini_images .els .el{cursor:pointer;width:70px;height:70px;margin:0 0 8px;padding:2px;border-radius:6px;border:solid 1px #d5d5d5}section.systems_detail .container .columns .column.right .gallery_block .mini_images .els .el:last-child{margin:0}section.systems_detail .container .columns .column.right .gallery_block .mini_images .els .el.active{border-color:#e22a1b}section.systems_detail .container .columns .column.right .gallery_block .mini_images .els .el .image{width:64px;height:64px;border-radius:4px;background-position:50%;background-repeat:no-repeat;background-size:cover}section.systems_detail .container .columns .column.right .gallery_block .big_images{float:left;width:calc(100% - 98px)}section.systems_detail .container .columns .column.right .gallery_block .big_images .image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:304px;border-radius:6px;cursor:pointer;height:694px}section.systems_detail .container .columns .column.right .owl-wrapper{display:none}@media (max-width:520px){section.systems_detail .container .columns .column.right .owl-wrapper{display:table}}section.systems_detail .container .columns .column.right .owl-wrapper .item{width:100%;height:auto;padding:28.136% 0;padding:75% 0;border-radius:6px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block}section.systems_detail .container .columns .column.right .brands{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:30px 0 0 0;float:left}@media (min-width:992px) and (max-width:1260px){section.systems_detail .container .columns .column.right .brands{gap:17px}}@media (max-width:991px){section.systems_detail .container .columns .column.right .brands{margin:20px 0 0 0}}@media (max-width:680px){section.systems_detail .container .columns .column.right .brands{gap:17px}}section.systems_detail .container .columns .column.right .brands .el{padding:20px 15px;border-radius:6px;height:63px;width:calc(25% - 10px/4*3);-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08),0 4px 30px 0 rgba(43,51,74,0.08);background-position:50%;background-repeat:no-repeat}@media (min-width:992px) and (max-width:1260px){section.systems_detail .container .columns .column.right .brands .el{width:calc(50% - 17px/2*1)}}@media (max-width:680px){section.systems_detail .container .columns .column.right .brands .el{width:calc(50% - 17px/2*1)}}section.doors_gallery{margin:0 0 60px 0}@media (max-width:991px){section.doors_gallery{margin:0 0 26px 0}}section.doors_gallery .container .owl-carousel .item{text-decoration:none}section.doors_gallery .container .owl-carousel .item .image{width:150px;height:150px;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:6px}@media (max-width:991px){section.doors_gallery .container .owl-carousel .item .image{width:110px;height:110px;border-radius:4.4px}}section.doors_gallery .container .owl-carousel .item .text{display:block;width:100%;margin:15px 0 0 0;font-size:16px;line-height:1.3;letter-spacing:normal;text-align:center;color:#1a1a1a}@media (max-width:991px){section.doors_gallery .container .owl-carousel .item .text{margin:5px 0 0 0;font-size:12px}}section.doors_gallery .container .owl-carousel .owl-nav,section.doors_gallery .container .owl-carousel .owl-dots{display:none}header .header__inner>div.phone_block.active .phone_wrapper{display:block !important;margin-top:5px}br.br_mob{display:none}@media (max-width:767px){br.br_mob{display:block}}section.personal .container{display:table;width:100%}section.personal .container>.hello{padding:12px 25px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff;margin:0 0 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:1.4;letter-spacing:normal;color:#1a1a1a;gap:15px}@media (max-width:767px){section.personal .container>.hello{padding:12px 15px;font-size:14px}}@media (max-width:767px){section.personal .container>.hello>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section.personal .container>.hello .ico{display:table;float:left;width:20px;margin:0 15px 0 0}@media (max-width:767px){section.personal .container>.hello .ico{margin:0 12px 0 0}}section.personal .container>.hello .ico img{float:left}section.personal .container>.hello b{font-weight:500}section.personal .container>.hello .exit{font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;text-decoration:underline;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;cursor:pointer}section.personal .container>.hello .exit:hover{text-decoration:none}section.personal .container .personal_block.user_data{width:420px;float:left;margin:0 20px 0 0}@media (max-width:991px){section.personal .container .personal_block.user_data{width:100%;margin:0 0 25px 0}}section.personal .container .personal_block.user_data .data_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}section.personal .container .personal_block.user_data .ava{width:100px;min-width:100px;height:100px;background-color:#f5f5f5;border-radius:50%;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}@media (max-width:767px){section.personal .container .personal_block.user_data .ava{width:85px;min-width:85px;height:85px}}section.personal .container .personal_block.user_data .text_data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}section.personal .container .personal_block.user_data .text_data .name{font-size:21px;font-weight:500;line-height:1.2;letter-spacing:normal;color:#1a1a1a;width:100%}@media (max-width:767px){section.personal .container .personal_block.user_data .text_data .name{font-size:16px}}section.personal .container .personal_block.user_data .text_data .email{font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;width:100%}section.personal .container .personal_block.user_data .text_data .phone{font-size:14px;line-height:normal;letter-spacing:normal;color:#7a7a7a;width:100%}section.personal .container .personal_block.user_data .text_data a.change_data{font-size:14px;line-height:normal;letter-spacing:normal;color:#e22a1b;display:block;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}section.personal .container .personal_block.user_data .text_data a.change_data:hover{text-decoration:none}section.personal .container .personal_block.sales{width:calc(100% - 420px - 20px);float:left}@media (max-width:991px){section.personal .container .personal_block.sales{width:100%}}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper{padding:30px 25px}}section.personal .container .personal_block.sales .data_wrapper .empty{font-size:32px;line-height:1.1;letter-spacing:normal;text-align:center;color:#d5d5d5;width:100%;display:block;margin:8.5px 0 12px 0}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper .empty{font-size:20px;margin:0 0 12px 0}}section.personal .container .personal_block.sales .data_wrapper .els{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0 0 30px 0}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper .els{display:table;width:100%;margin:0}}section.personal .container .personal_block.sales .data_wrapper .els .el{width:calc(50% - 10px);text-decoration:none}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper .els .el{width:100%;margin:0 0 20px 0;display:table;float:left}}section.personal .container .personal_block.sales .data_wrapper .els .el .image{width:100%;height:120px;background-position:50%;background-repeat:no-repeat;background-size:cover}section.personal .container .personal_block.sales .data_wrapper .els .el img{float:left}section.personal .container .personal_block.sales .data_wrapper .els .el .text{float:left;font-size:18px;line-height:1.1;letter-spacing:normal;color:#1a1a1a;display:block;width:100%;margin:15px 0 0 0}@media (max-width:1200px){section.personal .container .personal_block.sales .data_wrapper .els .el .text{font-size:16px}}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper .els .el .text{margin:10px 0 0 0;font-size:14px}}section.personal .container .personal_block.sales .data_wrapper .refresh{padding:8px 14px;border-radius:30px;background-color:#f5f5f5;width:100%;display:block;height:32px;font-size:16px;line-height:normal;letter-spacing:normal;color:#1a1a1a;text-align:center;margin:0 0 10px 0;height:auto}@media (max-width:767px){section.personal .container .personal_block.sales .data_wrapper .refresh{font-size:14px;line-height:1.2;height:auto;margin:0}}section.personal .container .personal_block.sales .data_wrapper .refresh b{font-weight:500}section.personal .container .personal_block .title{border-radius:6px;background-color:#f5f5f5;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#7a7a7a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:6px}section.personal .container .personal_block .data_wrapper{padding:30px 25px;border-radius:6px;-webkit-box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);box-shadow:0 4px 30px 0 rgba(43,51,74,0.08),0 1px 2px 0 rgba(43,51,74,0.08);background-color:#fff}.popup_auth{display:none;position:fixed;left:50%;top:50%;background:#fff;z-index:11;padding:30px;border-radius:6px;background-color:#ececf3;width:420px;margin:-75px 0 0 -210px}@media (max-width:767px){.popup_auth{padding:30px 15px;width:340px;margin:-69px 0 0 -170px}}.popup_auth.active{display:table}.popup_auth .title{font-size:24px;font-weight:500;line-height:1.1;letter-spacing:normal;text-align:center;color:#1a1a1a;width:100%;display:block;margin:0 0 20px 0}@media (max-width:767px){.popup_auth .title{font-size:21px;margin:0 0 10px 0}}.popup_auth .popup_auth_close{width:32px;height:32px;top:10px;right:10px;position:absolute;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.667 10.666 10.666 10.667M21.333 10.666 10.667 21.334' stroke='%237A7A7A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media (max-width:991px){.popup_auth .popup_auth_close{width:20px;height:20px;top:6px;right:6px}}.popup_auth_bg{display:none;background:rgba(51,51,61,0.4);position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;cursor:pointer}.popup_auth_bg.active{display:table}@media (min-width:992px){.catalog-menu li.mob{display:none}}.catalog-menu li .coupon{border-radius:4px;padding:10px 0 10px 58px;line-height:26px;display:block;margin:10px 0 20px 0;position:relative;color:#fff;background:#e22a1a}.catalog-menu li .coupon svg{fill:#fff;width:26px;height:26px;position:absolute;top:50%;left:12px;margin:-13px 0 0 0}.action_buttons{display:none}@media (max-width:991px){.action_buttons{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:3;position:fixed;left:0;bottom:0;background-color:#fff;padding:8px 15px}}.action_buttons .button{width:calc(50% - 6.5px);font-size:14px;height:40px;font-weight:bold;padding:0 10px;min-width:100px}.action_buttons .whatsapp{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#25d366}.action_buttons .whatsapp svg{fill:#fff;width:22px}.action_buttons .whatsapp span{color:#fff}.call_pig_form{cursor:pointer;position:fixed;right:20px;bottom:60px;z-index:9}@media (max-width:1180px){.call_pig_form{-webkit-transform:scale(.7);transform:scale(.7);bottom:40px !important;right:5px}}.call_pig_form .image{width:100px;height:100px;background-position:50%;background-size:contain;background-repeat:no-repeat;position:relative}.call_pig_form .image::after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-name:play_pig;animation-name:play_pig;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.call_pig_form span{margin:10px 0 0 0;text-align:center;display:block;line-height:1.2}.call_pig_form .image{background-image:url('/local/templates/dverishop_2020/images/pig.png');background-size:80%;background-position:50%}.popup.form.pig_form{background-image:url('/local/templates/dverishop_2020/images/pig_for_popup.jpg');background-position:20px 50%;background-size:260px;background-image:url('/local/templates/dverishop_2020/images/pig_for_popup_4_2.jpg');background-size:contain;background-position:0 50%}.popup.form.pig_form_f,.call_pig_form .image_f{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1375' height='1776' style='shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd'%3E%3Cpath style='opacity:.987' fill='%23fecb00' d='M590.5-.5h16c18.731 5.877 32.897 17.544 42.5 35 19.917 36.902 29.417 76.402 28.5 118.5.388 37.853-7.112 74.02-22.5 108.5-7.591 16.253-18.758 29.42-33.5 39.5-5.515 2.889-11.181 5.055-17 6.5-17.444.36-31.944-5.973-43.5-19-17.525-22.061-28.859-47.061-34-75-9.496-47.066-7.83-93.732 5-140 5.503-19.007 14.17-36.34 26-52 8.679-10.739 19.512-18.072 32.5-22Z'/%3E%3Cpath style='opacity:.984' fill='%23ffdd5b' d='M606.5-.5h44c12.988 3.928 23.821 11.261 32.5 22 14.58 20.17 24.58 42.503 30 67 12.103 55.746 8.436 110.413-11 164-7.62 19.115-19.454 34.949-35.5 47.5a64.902 64.902 0 0 1-14 6 416.75 416.75 0 0 1-48 1.5c5.819-1.445 11.485-3.611 17-6.5 14.742-10.08 25.909-23.247 33.5-39.5 15.388-34.48 22.888-70.647 22.5-108.5.917-42.098-8.583-81.598-28.5-118.5-9.603-17.456-23.769-29.123-42.5-35Z'/%3E%3Cpath style='opacity:1' fill='%23bb9600' d='M603.5 31.5c-13.988 5.475-24.821 14.808-32.5 28-12.117 22.132-19.117 45.799-21 71-3.847 37.088 1.487 72.755 16 107 5.926 13.254 14.76 24.088 26.5 32.5a76.537 76.537 0 0 0 9 4 32.462 32.462 0 0 1-8 .5c-10.762-2.583-19.595-8.25-26.5-17-14.681-21.029-23.681-44.363-27-70-4.902-32.789-2.902-65.122 6-97 5.057-16.117 12.724-30.784 23-44 9.204-10.354 20.704-15.354 34.5-15Z'/%3E%3Cpath style='opacity:1' fill='%23e7b900' d='M603.5 31.5c15.733 4.217 27.566 13.55 35.5 28 10.663 18.656 17.33 38.656 20 60 5.083 37.293 1.416 73.626-11 109-5.101 13.373-12.601 25.206-22.5 35.5-9.244 8.485-19.91 11.985-32 10.5a32.462 32.462 0 0 0 8-.5 76.537 76.537 0 0 1-9-4c-11.74-8.412-20.574-19.246-26.5-32.5-14.513-34.245-19.847-69.912-16-107 1.883-25.201 8.883-48.868 21-71 7.679-13.192 18.512-22.525 32.5-28Z'/%3E%3Cpath style='opacity:.988' fill='%23feb7b7' d='M912.5 474.5a111.63 111.63 0 0 1-10 14c-78.425-37.608-161.092-59.608-248-66-1.545.011-2.878.344-4 1-24.758-15.625-51.258-27.625-79.5-36l-43.5 9.5a496.96 496.96 0 0 1 46 23.5c-187.265 10.327-347.265 80.994-480 212 62.319-95.193 145.985-165.027 251-209.5 110.561-44.627 224.561-56.294 342-35 80.893 14.79 156.227 43.623 226 86.5Z'/%3E%3Cpath style='opacity:1' fill='%23020101' d='M650.5 423.5c23.541 15.354 45.541 32.854 66 52.5a748.57 748.57 0 0 1-60 10c-24.426-26.18-52.092-48.013-83-65.5a496.96 496.96 0 0 0-46-23.5l43.5-9.5c28.242 8.375 54.742 20.375 79.5 36Z'/%3E%3Cpath style='opacity:.994' fill='%23feaaaa' d='M1367.5 464.5c-43.33-12.099-87.5-18.433-132.5-19-93.15-1.261-166.15 36.072-219 112-19.006 28.337-35.173 58.337-48.5 90-26.348-24.847-47.514-53.513-63.5-86-7.987-17.614-10.32-35.947-7-55 1.193-5.919 3.36-11.419 6.5-16.5-.556-.383-.889-.883-1-1.5a111.63 111.63 0 0 0 10-14c48.287-31.728 100.29-55.895 156-72.5 90.46-24.648 176.13-13.315 257 34a367.315 367.315 0 0 1 42 28.5Z'/%3E%3Cpath style='opacity:1' fill='%23fe9898' d='M573.5 420.5c30.908 17.487 58.574 39.32 83 65.5a748.57 748.57 0 0 0 60-10c-20.459-19.646-42.459-37.146-66-52.5 1.122-.656 2.455-.989 4-1 86.908 6.392 169.575 28.392 248 66 .111.617.444 1.117 1 1.5-3.14 5.081-5.307 10.581-6.5 16.5-3.32 19.053-.987 37.386 7 55 15.986 32.487 37.152 61.153 63.5 86 60.09.714 111.75 21.88 155 63.5 17.4 17.719 32.9 36.886 46.5 57.5 9.19 15.73 18.36 31.396 27.5 47 46.15 124.456 53.32 251.12 21.5 380a526.693 526.693 0 0 1-14.5 46c-10.7 3.12-21.37 6.46-32 10-23.7-70.54-70.37-119.04-140-145.5-77.629-25.96-150.962-17.3-220 26-55.547 37.91-86.88 90.41-94 157.5-.667 0-1 .33-1 1-63.661 43.16-134.161 64.49-211.5 64-66.183-1.09-129.683-14.59-190.5-40.5-105.803-45.8-190.637-116.64-254.5-212.5-33.468-52.9-53.301-110.568-59.5-173 2.943-96.78 28.443-187.114 76.5-271a241.517 241.517 0 0 1 16.5-25c132.735-131.006 292.735-201.673 480-212Z'/%3E%3Cpath style='opacity:.998' fill='%23f08d8d' d='M1367.5 464.5c2.13 6.733 3.63 13.733 4.5 21 .84 9.153 1.67 18.153 2.5 27v9c-2.41 47.066-16.58 90.399-42.5 130a538.644 538.644 0 0 1-40 55 14906.3 14906.3 0 0 1-95.5 109c-9.14-15.604-18.31-31.27-27.5-47-13.6-20.614-29.1-39.781-46.5-57.5-43.25-41.62-94.91-62.786-155-63.5 13.327-31.663 29.494-61.663 48.5-90 52.85-75.928 125.85-113.261 219-112 45 .567 89.17 6.901 132.5 19Z'/%3E%3Cpath style='opacity:1' fill='%23feaaaa' d='M692.5 664.5c-44.831-72.003-107.497-93.836-188-65.5-38.034 15.838-73.034 36.505-105 62-28.429 22.428-54.262 47.595-77.5 75.5-15.963 20.586-28.296 43.253-37 68-11.26 39.844-6.26 77.511 15 113a261.618 261.618 0 0 0 26.5 34c-43.394-36.447-76.894-80.447-100.5-132-41.273-101.476-21.773-189.31 58.5-263.5 34.522-31.765 74.856-52.765 121-63 77.729-12.305 146.063 7.362 205 59 35.056 31.976 62.389 69.476 82 112.5Z'/%3E%3Cpath style='opacity:1' fill='%23f08d8d' d='M692.5 664.5c1.571 3.786 3.071 7.453 4.5 11-14.251-5.626-29.084-8.292-44.5-8-21.039.266-41.372 4.099-61 11.5-31.628 12.976-61.294 29.31-89 49-33.201 22.856-63.701 49.023-91.5 78.5-20.808 23.766-36.642 50.599-47.5 80.5-8.911 28.927-11.745 58.427-8.5 88.5a328.865 328.865 0 0 1-28.5-24 261.618 261.618 0 0 1-26.5-34c-21.26-35.489-26.26-73.156-15-113 8.704-24.747 21.037-47.414 37-68 23.238-27.905 49.071-53.072 77.5-75.5 31.966-25.495 66.966-46.162 105-62 80.503-28.336 143.169-6.503 188 65.5Z'/%3E%3Cpath style='opacity:1' fill='%23faa' d='M833.5 656.5c31.63-2.446 62.297 1.721 92 12.5 54.666 25.183 70.499 65.683 47.5 121.5-18.55 32.217-44.05 57.384-76.5 75.5-50.388 28.178-104.388 39.844-162 35-24.463-2.819-46.796-11.152-67-25-29.462-23.655-39.295-53.822-29.5-90.5 5-15.004 12.333-28.671 22-41 38.844-44.186 87.344-72.02 145.5-83.5a3215.163 3215.163 0 0 1 28-4.5Z'/%3E%3Cpath style='opacity:1' fill='%23ffbebe' d='M764.5 691.5a213.38 213.38 0 0 1 41 2.5c17.012 4.067 29.846 13.567 38.5 28.5 5.444 17.889 2.444 34.222-9 49-23.165 27.17-52.665 42.67-88.5 46.5-21.701 3.421-42.034-.246-61-11-17.167-12.502-23.001-29.002-17.5-49.5 8.53-20.199 22.363-35.699 41.5-46.5 17.255-9.805 35.588-16.305 55-19.5Z'/%3E%3Cpath style='opacity:.998' fill='%23ef8c8c' d='M-.5 928.5h1c6.199 62.432 26.032 120.1 59.5 173 63.863 95.86 148.697 166.7 254.5 212.5 60.817 25.91 124.317 39.41 190.5 40.5 77.339.49 147.839-20.84 211.5-64-.622 88.62 37.378 154.78 114 198.5 51.011 26.02 104.678 34.85 161 26.5-52.468 35.73-109.468 62.06-171 79-42.834 11.88-86.5 18.55-131 20-139.933 4.01-268.266-32.32-385-109-43.548-29.52-83.881-63.19-121-101-112.938-120.37-174.271-263.37-184-429v-47Z'/%3E%3Cpath style='opacity:1' fill='%23040202' d='M997.5 995.5c6.87-.875 12.87.958 18 5.5 12.2 13.32 14.7 28.15 7.5 44.5-3.6 4.22-8.1 5.72-13.5 4.5-11.532-5.52-18.365-14.69-20.5-27.5-2.828-11.01.006-20.01 8.5-27ZM851.5 1019.5c10.266-.91 16.433 3.75 18.5 14 1.285 15.83-4.215 28.66-16.5 38.5-11.281 4.94-18.448 1.44-21.5-10.5-2.872-18.58 3.628-32.58 19.5-42Z'/%3E%3Cpath style='opacity:1' fill='%23f08d8d' d='M1203.5 1241.5a458.532 458.532 0 0 1-25 59c-.68-16.1-3.02-32.1-7-48a523.8 523.8 0 0 0-20 4c-21.16-50.27-58.16-82.43-111-96.5-63.332-11.81-116.166 6.36-158.5 54.5-19.224 24.12-31.057 51.45-35.5 82-43.134-.16-86.134-2.49-129-7 7.12-67.09 38.453-119.59 94-157.5 69.038-43.3 142.371-51.96 220-26 69.63 26.46 116.3 74.96 140 145.5 10.63-3.54 21.3-6.88 32-10Z'/%3E%3Cpath style='opacity:.996' fill='%23e58181' d='M1178.5 1300.5c-1.82 79.5-36.15 140.33-103 182.5-6.36 3.51-12.69 7.01-19 10.5a465.84 465.84 0 0 1-65 22c-56.322 8.35-109.989-.48-161-26.5-76.622-43.72-114.622-109.88-114-198.5 0-.67.333-1 1-1 42.866 4.51 85.866 6.84 129 7 4.443-30.55 16.276-57.88 35.5-82 42.334-48.14 95.168-66.31 158.5-54.5 52.84 14.07 89.84 46.23 111 96.5a523.8 523.8 0 0 1 20-4c3.98 15.9 6.32 31.9 7 48Z'/%3E%3Cpath style='opacity:1' fill='%23bf5f5f' d='M1103.5 1268.5c8.05 13.66 10.22 28.33 6.5 44-1.04 4.42-2.88 8.42-5.5 12-17.32 6.6-30.82 1.93-40.5-14-8.03-16.82-8.53-33.82-1.5-51 5.9-5.39 12.9-7.23 21-5.5 8.51 2.35 15.17 7.18 20 14.5Z'/%3E%3Cpath style='opacity:1' fill='%23db7b7b' d='M846.5 1296.5a918.83 918.83 0 0 0 82-3c.607.12.94.46 1 1-5.918 16.64-5.085 32.97 2.5 49 15.182 20.74 32.182 22.4 51 5a19.13 19.13 0 0 0 2.5-5c10.633-18.27 10.633-36.6 0-55 20.41-2.11 40.74-4.77 61-8-6.37 21.37-1.7 39.87 14 55.5 15.61 9.09 29.44 6.93 41.5-6.5 1.09-1.58 1.93-3.24 2.5-5 2.62-3.58 4.46-7.58 5.5-12 3.72-15.67 1.55-30.34-6.5-44 15.83-2.87 31.5-6.54 47-11 1.85.69 3.02 2.02 3.5 4 20.58 62.17 10.25 118.51-31 169-48.68 50.3-106.52 64.8-173.5 43.5-49.555-20.89-82.388-57.06-98.5-108.5-5.776-22.76-7.276-45.76-4.5-69Z'/%3E%3Cpath style='opacity:1' fill='%23fe9898' d='M1062.5 1259.5c-7.03 17.18-6.53 34.18 1.5 51 9.68 15.93 23.18 20.6 40.5 14-.57 1.76-1.41 3.42-2.5 5-12.06 13.43-25.89 15.59-41.5 6.5-15.7-15.63-20.37-34.13-14-55.5 2.83-9.52 8.16-16.52 16-21Z'/%3E%3Cpath style='opacity:1' fill='%23bf5f5f' d='M985.5 1288.5c10.633 18.4 10.633 36.73 0 55-16.613 6.18-29.78 1.85-39.5-13-8.95-16.99-9.783-34.32-2.5-52 2.263-2.81 5.263-4.64 9-5.5 14.344-1.83 25.344 3.34 33 15.5Z'/%3E%3Cpath style='opacity:1' fill='%23fe9898' d='M943.5 1278.5c-7.283 17.68-6.45 35.01 2.5 52 9.72 14.85 22.887 19.18 39.5 13a19.13 19.13 0 0 1-2.5 5c-18.818 17.4-35.818 15.74-51-5-7.585-16.03-8.418-32.36-2.5-49 3.168-7.14 7.835-12.47 14-16Z'/%3E%3Cpath style='opacity:.991' fill='%23cc6a6a' d='M183.5 1404.5c37.119 37.81 77.452 71.48 121 101 7.471 8.92 13.971 18.59 19.5 29a64.293 64.293 0 0 1 6.5 24c-44.698 8.65-87.698 3.48-129-15.5-11.5-6.17-20.333-15-26.5-26.5a37.471 37.471 0 0 1-2.5-12.5c3.412-33.21 7.079-66.38 11-99.5Z'/%3E%3Cpath style='opacity:.993' fill='%23d16f6f' d='M1056.5 1493.5c7.34 32.35 14.84 64.69 22.5 97 2.38 17.54-3.46 31.71-17.5 42.5-19.58 13.95-41.24 23.28-65 28-41.035 9.64-82.035 9.64-123 0-16.19-3.84-30.023-11.67-41.5-23.5-3.721-4.78-6.388-10.11-8-16a291.236 291.236 0 0 1-3.5-27c61.532-16.94 118.532-43.27 171-79a465.84 465.84 0 0 0 65-22Z'/%3E%3Cpath style='opacity:.995' fill='%23db7b7b' d='M304.5 1505.5c116.734 76.68 245.067 113.01 385 109-11.09 2.31-21.757 6.14-32 11.5-4.5 3.17-8.333 7-11.5 11.5-6.967 28.5-13.3 57.16-19 86-5.962 15.63-16.462 27.13-31.5 34.5-24.26 11.02-49.593 16.85-76 17.5h-20c-33.507-1.53-66.173-8.03-98-19.5-24.37-8.74-45.203-22.57-62.5-41.5-6.145-7.63-10.145-16.29-12-26 .978-43.33 2.145-86.66 3.5-130a64.293 64.293 0 0 0-6.5-24c-5.529-10.41-12.029-20.08-19.5-29Z'/%3E%3C/svg%3E")}section.employees>.container .els{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:767px){section.employees>.container .els{gap:10px}}section.employees>.container .els .el{width:calc(25% - 20px/4*3)}@media (max-width:1180px){section.employees>.container .els .el{width:calc(33.33% - 20px/3*2)}}@media (max-width:767px){section.employees>.container .els .el{width:calc(50% - 20px/2*1)}}section.employees>.container .els .el .image{border-radius:6px;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:74% 0;margin:0 0 20px 0}@media (max-width:767px){section.employees>.container .els .el .image{margin:0 0 15px 0}}section.employees>.container .els .el .name{display:block;color:#1a1a1a;font-family:Muller;font-size:22px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.1;margin:0 0 5px 0}@media (max-width:1180px){section.employees>.container .els .el .name{font-size:20px}}@media (max-width:767px){section.employees>.container .els .el .name{font-size:16px}}section.employees>.container .els .el .position{font-family:Muller;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:left;color:#7a7a7a;display:block;margin:0 0 20px 0}@media (max-width:1180px){section.employees>.container .els .el .position{font-size:15px}}@media (max-width:767px){section.employees>.container .els .el .position{font-size:14px;margin:0 0 15px 0}}section.employees>.container .els .el .button{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:202px;max-width:100%;height:46px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:11px 16px;border-radius:6px;border:solid 1px #1a1a1a;font-family:Muller;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1a1a1a;background:none}@media (max-width:1200px){section.employees>.container .els .el .button{width:164px;min-width:164px;font-size:14px;padding:10px 5px;gap:4px;height:36px}}@media (max-width:767px){section.employees>.container .els .el .button{min-width:100px;margin:0 0 10px 0}}section.employees>.container .els .el .button:hover{background-color:#e22a1b;color:#fff;border-color:#e22a1b}section.employees>.container .els .el .button:hover i{-webkit-filter:grayscale(1) brightness(1000%);filter:grayscale(1) brightness(1000%)}section.employees>.container .els .el .button i{content:"";background-image:url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.53 12h-14M14.53 17l5-5M14.53 7l5 5' stroke='%231A1A1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;width:24px;height:24px}@media (max-width:1200px){section.employees>.container .els .el .button i{width:16px;height:16px;background-size:contain}}.employees_text{display:none}.buttons_widget{position:fixed;left:0;top:50%;z-index:9;margin:-190px 0 0 0}@media (max-width:1560px){.buttons_widget{margin:-114px 0 0 0;width:48px}}@media (max-width:991px){.buttons_widget{display:none}}.buttons_widget.right{right:0;left:auto}.buttons_widget.right .el{border-radius:5px 0 0 5px;border:solid 1px #e22a1a;border-right:none}@media (max-width:1560px){.buttons_widget.right .el{padding:12px 10px 12px 0;right:-120px;left:auto !important}}@media (max-width:1560px){.buttons_widget.right .el:hover{right:0}}.buttons_widget.right .el .image{margin:0 0 9px 0}@media (max-width:1560px){.buttons_widget.right .el .image{float:left}}.buttons_widget .el{padding:16px 14px 16px 12px;border:solid 1px #e22a1a;border-left:none;background-color:#fff;margin:0 0 10px 0;width:118px;height:100px;cursor:pointer;border-radius:0 5px 5px 0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;display:block;text-decoration:none}@media (max-width:1560px){.buttons_widget .el{padding:12px 0 12px 10px;width:168px;height:56px;left:-120px;position:relative}}@media (min-width:1561px){.buttons_widget .el:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}}@media (max-width:1560px){.buttons_widget .el:hover{left:0}}.buttons_widget .el:last-child{margin:0}.buttons_widget .el.red{background:#e22a1a}.buttons_widget .el.red .text{color:#fff}.buttons_widget .el.whatsapp{background:#25d366;border-color:#25d366}.buttons_widget .el.whatsapp .image svg path{fill:#fff}.buttons_widget .el.whatsapp .text{color:#fff}.buttons_widget .el .text{font-size:12px;font-weight:bold;text-align:center;text-transform:uppercase;display:block;color:#e22a1a;line-height:1.3}.buttons_widget .el .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 9px 0}@media (max-width:1560px){.buttons_widget .el .image{float:right;width:47px}}.bottom_buttons{display:none}@media (max-width:767px){.bottom_buttons{width:100%;height:auto;bottom:0;left:0;position:fixed;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}}.bottom_buttons .button{cursor:pointer;text-align:center;line-height:40px;font-weight:bold;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;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;gap:9px;text-decoration:none}@media (max-width:767px){.bottom_buttons .button.youre_gift_button{color:#fff;background:#e22a1b}}.bottom_buttons .button.youre_gift_button:hover{background:#df5247}.bottom_buttons .button.youre_gift_button svg{height:20px;margin-top:-3px;position:relative}.bottom_buttons .button.youre_gift_button svg path{fill:#fff}
/* End */


/* Start:/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/style.min.css?172924110614073*/
.bx_smart_searche,.bx_smart_searche *,.bx-searchtitle,.bx-searchtitle *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:14px}.bx-searchtitle{margin:10px 0 0}.bx-searchtitle-history{margin-top:5px}.bx-searchtitle-history a{color:#222;text-decoration:underline}.bx-searchtitle-history a:hover{text-decoration:none}.bx-searchtitle-popup-history{padding:0 8px 8px}.bx-searchtitle-popup-history-title{font-size:16px}.bx-searchtitle-popup-history-item{padding:4px 0}.bx-searchtitle-popup-history-item::before{content:"";width:16px;height:16px;background:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/search-icon.svg) center center no-repeat;background-size:12px auto;display:inline-block;vertical-align:middle;margin-right:5px}.bx-searchtitle-popup-history a{color:#222;text-decoration:underline;vertical-align:middle}.bx-searchtitle-popup-history a:hover{text-decoration:none}.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-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:#333;background-color:#f8fafc;border:1px solid #d5dadc;border-right:none;border-radius:1px 0 0 1px;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-searchtitle .bx-input-group .bx-form-control:focus{background-color:#fff}.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{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;line-height:normal}.bx-searchtitle .bx-input-group-btn button{position:relative;border:none;background:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/search-icon.png) center center no-repeat #95a1a8;display:inline-block;margin-bottom:0;cursor:pointer;padding:0;border-radius:0 1px 1px 0;color:#fff;font-size:16px;line-height:1.42857143;height:34px;width:40px;-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-color:#1484CE}div.title-search-result{border:0 none!important;border-top:0 none;display:none;overflow:hidden;z-index:999;min-width:200px;margin-top:3px;background-color:#FFF;border-radius:2px;box-shadow:0 0 7px -2px #d6d6d6}div.title-search-fader{display:none;background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/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_smart_searche{padding-top:8px;border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche .bx_info_wrap{margin-left:85px}.bx_smart_searche .bx_img_element{float:left;padding:5px;width:75px;text-align:center}.bx_smart_searche .bx_item_block{min-height:65px;position:relative}.bx_smart_searche .bx_image{display:inline-block;max-width:100%}.bx_smart_searche .bx_image.empty_image{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/image/noimg.png)}.bx_smart_searche .bx_item_element{padding:8px 0}.bx_smart_searche .bx_item_element_all_result{text-align:center}.bx_smart_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_smart_searche .bx_item_element a{margin-top:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none;font-weight:700}.bx_smart_searche .bx_item_element a b{font-weight:700;color:#000}.bx_smart_searche .bx_item_element a:hover,.bx_smart_searche .bx_item_element a:hover b{text-decoration:underline}.bx_smart_searche .bx_item_preview_text{font-size:13px;padding:5px 10px 5px 0}.bx_smart_searche .bx_price{font-weight:700;font-size:15px;margin-top:5px}.bx_smart_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363;font-size:12px;vertical-align:middle}.bx_smart_searche .bx_item_block.all_result{min-height:0}.bx_smart_searche .bx_item_block.others_result{min-height:0;line-height:12px;padding:0}.bx_smart_searche .bx_item_block.all_result .all_result_button{display:inline-block;font-size:14px;background-color:#1485CE;border:1px solid;border-color:#1485CE;color:#FFF;padding:0 22px;height:34px;text-decoration:none;border-radius:2px;margin:0 0 8px;line-height:34px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.bx_smart_searche .bx_item_block_title{font-weight:700;font-size:16px;margin:4px 8px}.bx_smart_searche .bx_item_block_href{display:block;text-decoration:none;margin-bottom:5px;padding:8px;line-height:14px}.bx_smart_searche .bx_item_block_href:hover{background-color:#feeed2}.bx_smart_searche .bx_item_block_hrline{border-bottom:1px solid #f5a61c;margin:0 8px 5px}.bx_item_block_item_clear{display:block;clear:both}.bx_smart_searche .bx_item_block_item_info_wrap{display:block}.bx_smart_searche .bx_item_block_item_info_wrap.wpic{padding-left:39px}.bx_smart_searche .bx_item_block_item_info{display:block}.bx_smart_searche .bx_item_block_href_category_title{color:#a2a2a2}.bx_smart_searche .bx_item_block_href_category_name{color:#f5a61c;font-weight:700;text-transform:uppercase}.bx_smart_searche .bx_item_block_item_image{width:34px;height:34px;float:left;margin-right:5px;position:relative;color:#333}.bx_smart_searche .bx_item_block_item_image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.bx_smart_searche .bx_item_block_item_name{color:#333;overflow:hidden;height:34px;display:block;line-height:17px;display:flex}.bx_smart_searche .bx_item_block_item_name_flex_align{margin:auto 0}.bx_smart_searche .bx_item_block_item_simple_name{color:#333;display:block;line-height:17px}.bx_smart_searche .bx_item_block_item_name b,.bx_smart_searche .bx_item_block_item_simple_name b{color:#f5a61c}.bx_smart_searche .bx_item_block_item_price{float:right;text-align:right;color:#333;line-height:17px;padding-left:5px}.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one{line-height:34px}.bx_smart_searche .bx_item_block_item_price .bx_price_new{white-space:nowrap;font-weight:700;display:block}.bx_smart_searche .bx_item_block_item_price .bx_price_old{white-space:nowrap;text-decoration:line-through}.bx_smart_searche .bx_item_block_item_text{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_smart_searche .bx_item_block_item_props{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx_item_block_item_prop_item{display:block}.bx_smart_no_result_find{padding:0 8px 8px}.bx-searchtitle .bx-searchtitle-clear{position:absolute;top:4px;right:110%;width:28px;height:28px;z-index:4;display:none;font-size:28px;line-height:28px;text-align:center;cursor:pointer;color:#666}.bx-searchtitle .bx-searchtitle-clear:after{display:inline-block;content:"\00d7"}.bx-searchtitle .bx-searchtitle-voice{position:absolute;top:3px;right:110%;width:28px;height:28px;z-index:4;display:none;font-size:28px;line-height:28px;text-align:center;cursor:pointer;color:#666;background:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/voice.svg?v=3) center center no-repeat;background-size:22px auto}.bx-searchtitle .bx-searchtitle-voice.voice-show{display:block}.bx-searchtitle .bx-searchtitle-voice.active::after,.bx-searchtitle .bx-searchtitle-voice.active::before{content:'';position:absolute;border:3px solid #3D64FF;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:searchpulse 2.5s linear infinite}.bx-searchtitle .bx-searchtitle-voice.active::after{animation-delay:1.25s}@keyframes searchpulse{0%{transform:scale(0.5);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.bx-searchtitle .bx-searchtitle-preloader{position:absolute;top:2px;right:110%;width:30px;height:30px;z-index:5;display:none}.bx-searchtitle .bx-searchtitle-preloader.view{background:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_orange.gif) center center no-repeat #fff}.bx_smart_searche.theme-blue .bx_item_block_item_image{color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group .bx-form-control{border-color:#0083d1}.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_blue.gif)}.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{background-color:#0083d1;border-color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group-btn button{background-color:#0083d1;border-color:#0083d1;color:#FFF}.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover{background-color:#5ca6e4;border-color:#5ca6e4;text-decoration:none}.bx_smart_searche.theme-blue .bx_item_element a b{color:#5ca6e4}.bx_smart_searche.theme-blue .bx_item_block_href:hover{background-color:#b2d9f1}.bx_smart_searche.theme-blue .bx_item_block_href_category_name{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_item_name b,.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b{color:#0083d1}.bx_smart_searche.theme-blue .bx_item_block_hrline{border-color:#0083d1}.bx_smart_searche.theme-black .bx_item_block_item_image{color:#333}.bx-searchtitle.theme-black .bx-input-group .bx-form-control{border-color:#333}.bx-searchtitle.theme-black .bx-searchtitle-preloader.view{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_black.gif)}.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{background-color:#333;border-color:#333}.bx-searchtitle.theme-black .bx-input-group-btn button{background-color:#333;border-color:#333;color:#FFF}.bx-searchtitle.theme-black .bx-input-group-btn button:hover,.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover{background-color:#5c5c5c;border-color:#5c5c5c;text-decoration:none}.bx_smart_searche.theme-black .bx_item_element a b{color:#5c5c5c}.bx_smart_searche.theme-black{border-top:0 none;border-radius:0 0 3px 3px}.bx_smart_searche.theme-black .bx_item_block_href:hover{background-color:#eaeaea}.bx_smart_searche.theme-black .bx_item_block_href_category_name{color:#333}.bx_smart_searche.theme-black .bx_item_block_item_name b,.bx_smart_searche.theme-black .bx_item_block_item_simple_name b{color:#333}.bx_smart_searche.theme-black .bx_item_block_hrline{border-color:#333}.bx_smart_searche.theme-green .bx_item_block_item_image{color:#159ebb}.bx-searchtitle.theme-green .bx-input-group .bx-form-control{border-color:#159ebb}.bx-searchtitle.theme-green .bx-searchtitle-preloader.view{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_green.gif)}.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{background-color:#159ebb;border-color:#159ebb}.bx-searchtitle.theme-green .bx-input-group-btn button{background-color:#159ebb;border-color:#159ebb;color:#FFF}.bx-searchtitle.theme-green .bx-input-group-btn button:hover,.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover{background-color:#44b1c9;border-color:#44b1c9;text-decoration:none}.bx_smart_searche.theme-green .bx_item_element a b{color:#44b1c9}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#d0ebf1}.bx_smart_searche.theme-green .bx_item_block_href_category_name{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_item_name b,.bx_smart_searche.theme-green .bx_item_block_item_simple_name b{color:#159ebb}.bx_smart_searche.theme-green .bx_item_block_hrline{border-color:#159ebb}.bx_smart_searche.theme-red .bx_item_block_item_image{color:#E22B2B}.bx-searchtitle.theme-red .bx-input-group .bx-form-control{border-color:#E22B2B}.bx-searchtitle.theme-red .bx-searchtitle-preloader.view{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_red.gif)}.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{background-color:#E22B2B;border-color:#E22B2B}.bx-searchtitle.theme-red .bx-input-group-btn button{background-color:#E22B2B;border-color:#E22B2B;color:#FFF}.bx-searchtitle.theme-red .bx-input-group-btn button:hover,.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover{background-color:#e95c5c;border-color:#e95c5c;text-decoration:none}.bx_smart_searche.theme-red .bx_item_element a b{color:#e95c5c}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#f9d4d4}.bx_smart_searche.theme-red .bx_item_block_href_category_name{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_item_name b,.bx_smart_searche.theme-red .bx_item_block_item_simple_name b{color:#E22B2B}.bx_smart_searche.theme-red .bx_item_block_hrline{border-color:#E22B2B}.bx_smart_searche.theme-yellow .bx_item_block_item_image{color:#F9A91D}.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control{border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view{background-image:url(/local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/images/loader_yellow.gif)}.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{background-color:#F9A91D;border-color:#F9A91D}.bx-searchtitle.theme-yellow .bx-input-group-btn button{background-color:#F9A91D;border-color:#F9A91D;color:#FFF}.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover,.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover{background-color:#faba4a;border-color:#faba4a;text-decoration:none}.bx_smart_searche.theme-yellow .bx_item_element a b{color:#faba4a}.bx_smart_searche.theme-yellow .bx_item_block_href_category_name{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_item_name b,.bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b{color:#F9A91D}.bx_smart_searche.theme-yellow .bx_item_block_hrline{border-color:#F9A91D}
/* End */


/* Start:/local/templates/dverishop_2020/components/bitrix/sale.basket.basket.line/.default/style.min.css?17119306823712*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/dverishop_2020/styles.css?175093250038534*/
body>.top_banner.n2 {
	background-color: #f9e910 !important;
	background-color: #e22a1a !important;
	background-image:none !important;
}
body>.top_banner.n2.ny {
	background-color: red !important;
	background-image:none !important;
    color: #fff;
}

body>.top_banner.n2 .content {
	margin: 0 auto;
	display:table;
	color:#000 !important;
	color:#fff !important;
}

body>.top_banner.n2 .pause {
	position:relative;
}

body>.top_banner.n2.ny .pause::before {
	content:" ";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 298 298' style='enable-background:new 0 0 298 298' xml:space='preserve'%3E%3Cpath d='m275.292 211.255-16.989-9.81 14.512-5.614a7.466 7.466 0 0 0 4.044-3.744 7.494 7.494 0 0 0 1.184-7.706 7.5 7.5 0 0 0-9.808-4.038l-26.999 11.249-14.458-8.348 14.512-5.614a7.501 7.501 0 0 0-5.412-13.99l-25.78 9.975-15.205-8.778 25.208-9.241a7.499 7.499 0 0 0 .011-14.079L190.6 130.644l16.773-9.685 48.855 19.73a7.476 7.476 0 0 0 2.806.548 7.502 7.502 0 0 0 2.811-14.456l-37.985-15.34 16.8-9.699 26.903 10.409c.89.344 1.805.507 2.704.507a7.502 7.502 0 0 0 2.708-14.497l-15.635-6.049 17.952-10.365a7.5 7.5 0 0 0-7.5-12.99L250.083 78.98l2.285-17.642a7.5 7.5 0 0 0-6.474-8.401c-4.107-.538-7.87 2.366-8.401 6.474l-3.758 29.007-17.337 10.01 5.184-41.527a7.5 7.5 0 1 0-14.885-1.857l-6.589 52.79-13.822 7.979 4.407-25.34a7.499 7.499 0 0 0-3.634-7.777c-2.722-1.575-6.302-1.284-8.72.729l-22.672 18.736V82.756l23.446-17.786c3.291-2.515 4.004-7.222 1.489-10.514-2.516-3.291-7.347-3.921-10.638-1.406l-14.297 10.828V46.354l23.446-17.786c3.291-2.515 4.004-7.222 1.489-10.514-2.516-3.29-7.347-3.922-10.638-1.406l-14.297 10.828V7.5c0-4.143-3.357-7.5-7.5-7.5a7.499 7.499 0 0 0-7.5 7.5v20.203l-12.855-10.487c-3.226-2.601-7.865-2.09-10.462 1.137-2.599 3.226-2.215 7.947 1.012 10.545l22.305 18.065v17.142l-12.855-10.487c-3.226-2.6-7.865-2.091-10.462 1.137-2.599 3.226-2.215 7.947 1.012 10.545l22.305 18.066v17.891l-21.24-17.876c-2.415-2.017-5.746-2.312-8.47-.741-2.725 1.57-4.138 4.673-3.604 7.771l4.595 26.551-13.2-7.628-6.584-52.789c-.513-4.111-4.27-7.016-8.368-6.514a7.5 7.5 0 0 0-6.512 8.371l5.184 41.526-17.337-10.01-3.76-29.007a7.5 7.5 0 0 0-14.875 1.927l2.285 17.64-18.573-10.723A7.498 7.498 0 0 0 19.963 72.5a7.5 7.5 0 0 0 2.745 10.245l18.821 10.866-15.637 6.05a7.501 7.501 0 0 0 5.412 13.99l26.904-10.409 16.799 9.698-37.985 15.341a7.499 7.499 0 0 0-4.145 9.763 7.502 7.502 0 0 0 6.957 4.693c.935 0 1.886-.176 2.806-.548l48.855-19.73 14.791 8.54L77.9 141.405a7.499 7.499 0 0 0-.011 14.079l24.226 8.925-16.295 9.407-24.402-10.167a7.497 7.497 0 0 0-9.808 4.038 7.5 7.5 0 0 0 4.038 9.808l13.824 5.76-15.177 8.763-24.402-10.167a7.499 7.499 0 0 0-9.808 4.038 7.5 7.5 0 0 0 4.038 9.808l13.824 5.76-15.24 8.799a7.5 7.5 0 0 0 7.5 12.99l18.524-10.694-3.021 19.403a7.5 7.5 0 1 0 14.822 2.306l4.878-31.341 14.846-8.57-3.021 19.403a7.5 7.5 0 1 0 14.822 2.306l4.878-31.34 15.745-9.09-5.374 30.896a7.497 7.497 0 0 0 3.634 7.777c2.721 1.573 5.968 1.283 8.387-.729l21.339-17.904v14.615l-41.714 32.731c-3.264 2.551-3.759 7.264-1.208 10.527 2.551 3.265 7.141 3.841 10.403 1.291l32.52-25.513v19.391l-22.666 18.39c-3.227 2.598-3.652 7.319-1.053 10.545 2.597 3.225 7.194 3.733 10.42 1.137l13.299-10.812V290.5c0 4.143 3.357 7.5 7.5 7.5s7.5-3.357 7.5-7.5v-21.669l13.935 10.521c1.359 1.038 3.043 1.541 4.631 1.54 2.258 0 4.531-1.015 6.007-2.946 2.515-3.292 1.739-7.998-1.552-10.514l-23.022-17.479v-20.021l33.171 24.975c1.354 1.025 3.027 1.52 4.603 1.52 2.27 0 4.553-1.025 6.028-2.975 2.5-3.303 1.703-8.007-1.601-10.506l-42.201-31.823v-16.214l22.573 18.712c1.381 1.153 3.173 1.743 4.892 1.743 1.286 0 2.62-.33 3.786-1.002 2.725-1.57 4.201-4.673 3.666-7.771l-5.139-29.882 16.449 9.493 3.912 30.18a7.502 7.502 0 0 0 8.403 6.474 7.5 7.5 0 0 0 6.474-8.401l-2.436-18.813 14.913 8.61 1.454 9.345 2.72 20.986a7.501 7.501 0 0 0 8.402 6.474 7.498 7.498 0 0 0 6.532-7.575c.25-.962.313-1.989.151-3.033l-2.579-16.566 17.953 10.365a7.497 7.497 0 0 0 10.245-2.745 7.503 7.503 0 0 0-2.745-10.248zm-79.517-62.719-17.808 6.528-14.834-8.564 10.563-6.098 22.079 8.134zm-23.523-40.527-3.14 17.575-13.445 7.715v-11.621l16.585-13.669zm-46.776-.035 15.191 12.824v12.923l-12.045-7.002-3.146-18.745zm-23.251 40.49 20.986-7.693 9.924 5.73-14.117 8.15-16.793-6.187zm23.191 40.524 3.939-23.13 11.312-6.579v16.874l-15.251 12.835zm46.775.037-16.524-13.66v-15.664l12.636 7.248 3.888 22.076z' fill='%23ffffff'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
	background-position: 50%;
	width:20px;
	height:20px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-14px 0 0 -10px;
}



.call_pig_form .image::before {
    content: "";
    position: absolute;
    width: 80px;
    height: 50px;
    background-image: url(/local/templates/dverishop_2020/images/NY_head.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    left: 50%;
    margin: -14px 0 0 -33px;
    transform: rotate(-7deg);
    z-index: 2;
}



.catalog-list__item {
    display: flex;
    border: none;
}

.catalog-item__type {
    margin-top: auto;
}

.product-detail + .form-block.get-coupon {
	margin-bottom: 50px;
}

@media (min-width: 992px){
	.catalog-section__filter {
		width: 290px;
		min-width: 290px;
		background: whitesmoke;
		z-index: 1;
	}
	.catalog-section__list {
		padding-left: 25px;
	}
}


.catalog-list #main_coupon_formblock {
	display:none;
}


.page-text.n1 {
	max-width:100%;
}

.columns.n1 {
    display: table;
    width: 100%;
}

.columns.n1 .column {
	width:50%;
	float:left;
}

.columns.n1 .column.n1 {
	padding:0 15px 0 0;
}

.columns.n1 .column.n2 {
	padding:0 0 0 15px;
}

@media(max-width:970px){
	.columns.n1 .column {
		width:100%;
	}
	
	.columns.n1 .column.n1 {
		padding:0;
		margin:0 0 20px 0;
	}
	
	.columns.n1 .column.n2 {
		padding:0 ;
	}
}

.form-block.form_7 {
	margin:0 0 55px 0;
}


.product-detail__options-block .price-block {
	flex-wrap: wrap;
}

.product-detail__options-block .found {
    color: #e53506;
    text-decoration: underline;
    position: relative;
    margin: 10px 0 20px 0;
    display: block;
    cursor: pointer;
    font-size: 16px;

	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23e53506' d='M10.707 4.293a1 1 0 0 1 0 1.414l-4 4a1 1 0 0 1-1.414-1.414l4-4a1 1 0 0 1 1.414 0ZM7 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm4 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3Cpath fill='%23e53506' d='M0 5a5 5 0 0 1 5-5h6a5 5 0 0 1 5 5v4a5.002 5.002 0 0 1-3.75 4.842 1 1 0 1 1-.5-1.936A3.002 3.002 0 0 0 14 9V5a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v5a2 2 0 0 0 2 2 1 1 0 0 1 1 1v.382l2.553-1.276a1 1 0 1 1 .894 1.788l-4 2A1 1 0 0 1 3 15v-1.126A4.002 4.002 0 0 1 0 10V5Z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 16px;
    padding-left: 26px;
}

.product-detail__options-block .found:hover {
    text-decoration: none;
}





@media(max-width:499px){
	.catalog-list.catalog-list--type_1 {
	    margin: 0 -15px;
		margin:0;
		positiion:relative;
	}
	.catalog-list.catalog-list--type_1 .catalog-list__item {
		float: left;
		width: 50%;
		padding: 0 15px;
	}
	.catalog-list.catalog-list--type_1 .catalog-list__item a {
		width:100%;
		min-width: 100px;
	}
}


a.tag[href="/katalog/so-skidkoy/"],
.nav-outer__list--type_2 a[href="/katalog/so-skidkoy/"] {
    position: relative;
}

a.tag[href="/katalog/so-skidkoy/"]::after,
.nav-outer__list--type_2 a[href="/katalog/so-skidkoy/"]::after {
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw %3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds bottomLeftOrigin='true' height='510.8' width='510.3' x='0.8' y='0.7'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Crect x='120' y='108' class='st0' fill='%23FFFFFF' stroke='%23000000' stroke-miterlimit='10' width='255' height='297'/%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%3E%3Cpath fill='%23E22A1B' d='M1895,5113c-61-13-84-35-286-284c-161-198-215-259-236-263c-16-3-157-26-314-50c-157-25-294-48-305-52 c-37-14-72-44-88-78c-9-18-36-163-61-322s-48-302-51-317c-4-22-63-74-263-237c-181-146-262-218-271-240c-26-62-15-105,104-412 l115-298l-115-297C5,1955-6,1912,20,1850c9-23,89-93,271-241c199-161,259-215,263-236c3-16,26-158,51-317s52-304,61-322 c16-34,51-64,88-78c10-3,145-26,300-51c154-25,296-47,313-50c28-5,61-41,242-264C1828,22,1843,7,1918,7c24,0,148,42,340,116 l302,116l297-115C3173,1,3215-9,3276,23c19,10,115,119,238,271c178,220,211,256,239,261c17,3,159,25,313,50c155,25,290,48,300,51 c37,14,72,44,87,77c12,23,117,623,117,663c0,2,116,97,258,213c183,148,263,218,272,241c26,62,15,105-104,413l-115,297l115,298 c119,307,130,350,104,412c-9,23-89,93-272,242c-142,115-258,211-258,212c0,40-105,639-116,662c-16,34-50,64-88,78 c-10,3-145,26-300,51c-154,25-296,47-313,50c-28,5-61,41-239,261c-119,147-219,261-236,270c-61,32-97,23-415-99l-303-116l-297,113 C1956,5111,1929,5120,1895,5113z M2202,3824c302-78,450-429,296-701c-128-228-428-311-654-182c-276,157-327,534-102,758 C1863,3820,2036,3867,2202,3824z M3440,3819c70-40,101-139,65-209c-21-40-1590-2238-1624-2273c-78-85-193-75-258,22 c-29,44-31,113-3,159c30,48,1589,2233,1614,2261C3291,3842,3371,3858,3440,3819z M3162,2224c254-65,409-331,342-586 c-92-357-541-478-803-217c-257,258-146,696,204,800C2980,2243,3084,2245,3162,2224z'/%3E%3Cpath fill='%23E22A1B' d='M2045,3510c-135-30-163-210-46-283c102-62,235,13,235,132C2234,3460,2143,3533,2045,3510z'/%3E%3Cpath fill='%23E22A1B' d='M2993,1909c-44-13-90-62-103-110c-41-150,149-259,259-148c83,83,46,227-67,259C3039,1921,3036,1921,2993,1909z '/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: cover;
    background-position: center;
	display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    right: -10px;
    top: -10px;
}


.product-detail__options-block.n2 {
	width: 100%;
    padding: 0;
    margin: 40px 0 0 0;
}

.product-detail__options-block.n2 .features5 {
    display: flex;
    flex-wrap: wrap;
}



.complects {

}

.complects .list {

}

.complects .list .el {

}

.complects .list .el input {
	display:none;
}

.complects .list .el label {
	cursor:pointer;
	display: block;
	padding: 6px 0 6px 35px;
	line-height:1.4;
	position:relative;
}

.complects .list .el label .price_wrapper {
	display: inline-block;
    height: 18px;
}

.complects .list .el label .price_wrapper .price {
    color: #ec564b;
    font-size: 11px;
	display: table;
    margin: 0 0 10px 5px;
}

.complects .list .el label::after {
	content:" ";
	border: 1px solid #9c9c9c;
	border-radius:3px;
	width:23px;
	height:23px;
	position:absolute;
	left:0;
	top:5px;
}

.complects .list .el label::before {
	content:" ";
	border-radius:3px;
	width:23px;
	height:23px;
	position:absolute;
	left:0;
	top:5px;
}

.complects .list .el input:checked + label::before {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' width='13' height='13'%3E%3Cpath fill='%231a1a1a' d='M1.8,6.3L0.7,7.5l3.6,3.6l8-8l-1.1-1.1L4.3,8.8L1.8,6.3z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position: center;
}



.complects.product-detail__options-block .list {
	margin-bottom:40px;
}

.complects.product-detail__options-block .owl-carousel_wrapper {
	display:table;
	width:100%;
    table-layout: fixed;
	position:relative;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item {
	text-decoration:none;
    display: table;
	width: 100%;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .image {
	margin: 0 0 20px 0;
    padding: 50% 0;
    background-position: center;
    background-repeat: no-repeat;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .name {
    color: #1a1a1a;
    width: 100%;
    display: block;
	height:48px;
}

@media(max-width:420px){
	.complects.product-detail__options-block .owl-carousel_wrapper .item .name {
		height:auto;
	}
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .price {
    color: ##e53506;
    width: 100%;
    display: block;
	color: #e53506;
    margin: 10px 0;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .add_to_basket {
	margin: 20px 0 0 0;
	min-width:50px;
	width:100%;
}



.complects.product-detail__options-block .owl-carousel_wrapper .item .counts {
    background: #fff;
	display:table;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .counts input {
    height: 40px;
    width: 60px;
    float: left;
    border: none;
    text-align: center;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .m,
.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .p {
    height: 40px;
    width: 40px;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .m {

}

.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .p {

}


.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .m img,
.complects.product-detail__options-block .owl-carousel_wrapper .item .counts .p img {
    width: 9px;
}




.product-detail__options-block .price-block {
    margin-top: 25px;
}



.cart-item__title .additional {
    line-height: 1.4;
    font-size: 13px;
    display: block;
}

.mm-menu__item.parent {
	position:relative;
}

.mm-menu__item.parent > a::after {
    content: "";
    width: 20px;
    height: 1px;
    position: absolute;
    cursor: pointer;
    right: 20px;
    top: 20px;
    margin-top: 0;
    background: #9d9d9d;
}

.mm-menu__item.parent.open > a::after {
    transform: rotate(45deg);
}


.mm-menu__item.parent > a::before {
    content: "";
    width: 20px;
    height: 1px;
    position: absolute;
    cursor: pointer;
    right: 20px;
    top: 20px;
    margin-top: 0;
    background: #9d9d9d;
	transform: rotate(90deg);
}

.mm-menu__item.parent.open > a::before {
    transform: rotate(135deg);
}

.mm-menu__item.parent .mm-menu__link:hover::after,
.mm-menu__item.parent .mm-menu__link:hover::before {
	background: #fff;
}


.mm-menu__item.parent.open ul {
    position: relative;
    left: auto;
    top: auto;
    display: block;
    margin: 0;
    background: rgba(204, 204, 204, .3);
}

.mm-menu__item.parent.open ul li {

}

.mm-menu__item.parent.open ul li a {
    padding: 10px 15px 10px 30px;
}



.catalog-menu__link[href="/akcii/"] {
	margin-bottom:27px;
}

.catalog-menu__link[href="/akcii/"]::before {
    position: absolute;
    bottom: -13px;
    left: 20px;
    display: block;
    width: calc(100% - 40px);
    content: "";
    border-top: 1px solid #ccc;
}




.catalog-slider__list .catalog-item__image {
    min-height: 0;
    padding: 108% 0;
}

.catalog-slider__list .catalog-item__image img {
    position: absolute;
    height: 100%;
    top: 0;
}


.side-bar.subnav-is-open + .search-popup + .close_menu {
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
	z-index:2;
}


@media(max-width: 767px){
	.tags__dropdown {
		height: 90px;
		padding: 10px 0 0 0;
		margin-top: -10px;
		position: relative;
	}
}

.fast-cart__item-qnt .additional {
    display: block;
    font-size: 12px;
    line-height: 1.4;
}


@media (min-width: 1200px){
    .product-detail__options-block:first-child {
        max-width: 300px;
    }
}


.complects.s2 {

}

.complects.s2 .list {

}

.complects.s2 .list .el {

}

.complects.s2 .list .el .info {
    width: 20px;
    height: 20px;
    border: solid 1px #9c9c9c;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    float: left;
    margin: 6.5px 0;
	position:relative;
    z-index: 3;
	margin: 0 0 0 5px;
}

.complects.s2 .list .el .info::after {
	content:" ";
    background: #f5f5f5;
    display: block;
    position: absolute;
    width: 34px;
    height: 1px;
    bottom: -2px;
    left: -6px;
}

.complects.s2 .list .el .info .text {
	display:none;
	position: absolute;
    margin-left: 15px;
    left: 100%;
    top: -14px;
    background: #262020;
    border-radius: 8px;
    z-index: 20;
    white-space: nowrap;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    padding: 14px 20px 14px 20px;

    left: auto;
    right: 100%;
    margin-right: 15px;
}

.complects.s2 .list .el .info:hover .text {
	display:block;
}

.complects.s2 .list .el input {
	display:none;
}

.complects.s2 .list .el label {
	cursor:pointer;
	display: block;
	padding: 6px 0 6px 35px;
	line-height:1.4;
	position:relative;
	max-width: 500px;
}

.complects.s2 .list .el label .wrapper {
	position:relative;
	width: 100%;
	display: table;
}

.complects.s2 .list .el label .wrapper::after {
	content:" ";
	position:absolute;
	width:100%;
	height:1px;
	background:#e4dfdf;
    top: 20px;
	left:0;
}

.complects.s2 .list .el label .name {
    background: #f5f5f5;
	max-width: calc( 100% - 75px );
	display: table;
    z-index: 2;
    position: relative;
	padding-right: 4px;
	float:left;
}

.complects.s2 .list .el label .price {
	display: table;
    float: right;
    background: #f5f5f5;
    position: absolute;
	z-index: 2;
    right: 0;
    top: 0;
	padding-left: 4px;
}

.complects.s2 .list .el label::after {
	content:" ";
	border: 1px solid #9c9c9c;
	border-radius:3px;
	width:20px;
	height:20px;
	position:absolute;
	left:0;
	top:6.5px;
}

.complects.s2 .list .el label::before {
	content:" ";
	border-radius:3px;
	width:20px;
	height:20px;
	position:absolute;
	left:0;
	top:6.5px;
}

.complects.s2 .list .el input:checked + label::before {
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' width='13' height='13'%3E%3Cpath fill='%231a1a1a' d='M1.8,6.3L0.7,7.5l3.6,3.6l8-8l-1.1-1.1L4.3,8.8L1.8,6.3z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-position: center;
}



.product-detail__options-block.n2 .features5 .feature5 {
    width: 33.33%;
}

@media(max-width:1200px){
	.product-detail__options-block.n2 .features5 .feature5 {
		width: 50%;
	}
}


@media(max-width:620px){
	.product-detail__options-block.n2 .features5 .feature5 {
		width: 100%;
	}
}

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



.product-images.with_inside {
    padding: 0 40px 0 0;
}

@media(max-width: 620px){
	.product-images.with_inside {
		padding: 0 0 0 0;
	}
}

.product-images.with_inside .catalog-item__image {
    display: flex;
    align-items: end;
}

.product-images.with_inside .catalog-item__image-block {
    min-height: 0;
    padding: 58% 0;
}

.product-images.with_inside .catalog-item__image-block .catalog-item__image {
    position: absolute;
    height: 100%;
    top: 0;
    min-height: auto;
}

.product-images.with_inside .catalog-item__image-main {
    padding-right: 10px;
    height: 100%;
    display: flex;
}

.product-images.with_inside .catalog-item__image-secondary {
    padding-left: 10px;
    height: 100%;
    display: flex;
}

.product-images.with_inside a img {
    height: 100%;
}

.product-images.with_inside .catalog-item__image-block img {
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
}



.product-images.with_inside .catalog-item__image-block {
	padding: 50.5% 0;
}



.catalog-menu .catalog-menu__item {
	position: relative;
}

.catalog-menu .catalog-menu__item a {
    padding: 10px 0 10px 58px;
}

.catalog-menu .catalog-menu__item a:hover + .catalog-menu__icon-block .catalog-menu__icon,
.catalog-menu .catalog-menu__item a:focus + .catalog-menu__icon-block .catalog-menu__icon {
    stroke: #fff
}

.catalog-menu .catalog-menu__item a.catalog-menu__link.red + .catalog-menu__icon-block .catalog-menu__icon.stroke-fill-revert, 
.catalog-menu .catalog-menu__item a.catalog-menu__link:focus + .catalog-menu__icon-block .catalog-menu__icon.stroke-fill-revert, 
.catalog-menu .catalog-menu__item a.catalog-menu__link:hover + .catalog-menu__icon-block .catalog-menu__icon.stroke-fill-revert {
    fill: #fff;
    stroke: none
}

.catalog-menu .catalog-menu__item a + .catalog-menu__icon-block {
    position: absolute;
    left: 10px;
    top: 8px;
}

@media (min-width: 1200px) and (min-height: 800px){
	.catalog-menu .catalog-menu__item a {
		padding: 13px 0 13px 58px;
	}
	.catalog-menu .catalog-menu__item a + .catalog-menu__icon-block {
		top: 8px;
	}
}


@media (min-width: 1200px) and (min-height: 950px){
	.catalog-menu .catalog-menu__item a {
		padding: 16.5px 0 16.5px 58px;
	}
}




.fabrics-list__item {
    position: relative;
}

.fabrics-list__item .fabric-link {
    position: absolute;
    width: calc(100% - 40px);
}

.fabrics-list__item .fabric-link + .fabric-link__text {
    position: relative;
    margin: 80px 0 30px;
    font-size: 12px;
    color: rgba(0, 0, 0, .7) !important;
}


.catalog-item__title a {
	text-decoration:none !important;
	color: #1a1a1a;
    display: block;
}

.catalog-item__title a:hover {
	text-decoration:underline !important;
}

.catalog-item__rating {
    margin: 10px 0;
}

.catalog-item__rating div {
	margin:0 auto;
	display:table;
}

.catalog-item__rating div .star {
	background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' stroke='%23f1d58e'  xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0748 3.25583C11.4141 2.42845 12.5859 2.42845 12.9252 3.25583L14.6493 7.45955C14.793 7.80979 15.1221 8.04889 15.4995 8.07727L20.0303 8.41798C20.922 8.48504 21.2841 9.59942 20.6021 10.1778L17.1369 13.1166C16.8482 13.3614 16.7225 13.7483 16.8122 14.1161L17.8882 18.5304C18.1 19.3992 17.152 20.0879 16.3912 19.618L12.5255 17.2305C12.2034 17.0316 11.7966 17.0316 11.4745 17.2305L7.60881 19.618C6.84796 20.0879 5.90001 19.3992 6.1118 18.5304L7.18785 14.1161C7.2775 13.7483 7.1518 13.3614 6.86309 13.1166L3.3979 10.1778C2.71588 9.59942 3.07796 8.48504 3.96971 8.41798L8.50046 8.07727C8.87794 8.04889 9.20704 7.80979 9.35068 7.45955L11.0748 3.25583Z' stroke-width='2'/%3E%3C/svg%3E");


	width: 25px;
    height: 25px;
    background-size: cover !important;
    background-position: 50% !important;
    float: left;
    margin: 0;

	cursor:pointer;
}

.catalog-item__rating div .star.active {
	background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='%23f1d58e' stroke='%23f1d58e' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0748 3.25583C11.4141 2.42845 12.5859 2.42845 12.9252 3.25583L14.6493 7.45955C14.793 7.80979 15.1221 8.04889 15.4995 8.07727L20.0303 8.41798C20.922 8.48504 21.2841 9.59942 20.6021 10.1778L17.1369 13.1166C16.8482 13.3614 16.7225 13.7483 16.8122 14.1161L17.8882 18.5304C18.1 19.3992 17.152 20.0879 16.3912 19.618L12.5255 17.2305C12.2034 17.0316 11.7966 17.0316 11.4745 17.2305L7.60881 19.618C6.84796 20.0879 5.90001 19.3992 6.1118 18.5304L7.18785 14.1161C7.2775 13.7483 7.1518 13.3614 6.86309 13.1166L3.3979 10.1778C2.71588 9.59942 3.07796 8.48504 3.96971 8.41798L8.50046 8.07727C8.87794 8.04889 9.20704 7.80979 9.35068 7.45955L11.0748 3.25583Z'  stroke-width='2'/%3E%3C/svg%3E");
}

.catalog-item__rating div .star:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='%23f1d58e' stroke='%23f1d58e' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0748 3.25583C11.4141 2.42845 12.5859 2.42845 12.9252 3.25583L14.6493 7.45955C14.793 7.80979 15.1221 8.04889 15.4995 8.07727L20.0303 8.41798C20.922 8.48504 21.2841 9.59942 20.6021 10.1778L17.1369 13.1166C16.8482 13.3614 16.7225 13.7483 16.8122 14.1161L17.8882 18.5304C18.1 19.3992 17.152 20.0879 16.3912 19.618L12.5255 17.2305C12.2034 17.0316 11.7966 17.0316 11.4745 17.2305L7.60881 19.618C6.84796 20.0879 5.90001 19.3992 6.1118 18.5304L7.18785 14.1161C7.2775 13.7483 7.1518 13.3614 6.86309 13.1166L3.3979 10.1778C2.71588 9.59942 3.07796 8.48504 3.96971 8.41798L8.50046 8.07727C8.87794 8.04889 9.20704 7.80979 9.35068 7.45955L11.0748 3.25583Z'  stroke-width='2'/%3E%3C/svg%3E");
	opacity:0.5;
}


@media(max-width: 991px){
	.breadcrumbs {
		margin-top: -10px;
		position:relative;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	.breadcrumbs span {
		white-space: nowrap;
	}
}




.catalog-item__buy_button .button {
    max-width: 100%;
    width: 100%;
    min-width: 10px;
    margin: 10px 0 0 0;
}





.popup_buy_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.popup_buy_wrapper .popup_buy_bg {
    background: #1e1e1e;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    opacity: .9;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    cursor: pointer;
}

.popup_buy_wrapper .popup_buy_content {
	background: #fff;
    z-index: 3;
    position: fixed;
    width: 90%;
    max-height: 90%;
    max-width: 1200px;
    overflow-y: scroll;
}

.popup_buy_wrapper .popup_buy_content .popup_buy_close {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    background: none;
    border: none;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.popup_buy_wrapper .popup_buy_content .popup_buy_close svg {
	width: 24px;
    height: 24px;
    display: block;
}


.popup_buy_wrapper .popup_buy_content .product-detail__options-block.n2,
.popup_buy_wrapper .popup_buy_content .form-block.get-coupon,
.popup_buy_wrapper .popup_buy_content .tabs-nav,
.popup_buy_wrapper .popup_buy_content .tabs,
.popup_buy_wrapper .popup_buy_content .product-detail__title-block {
	display:none;
}

.popup_buy_wrapper .popup_buy_content .product-detail {
    background: #f5f5f5;
	padding:40px;
	margin:0;
}

.side-bar {
	z-index:10;
}

.fast-cart {
	z-index:11;
}

.promo_banner {
	background-image:url('/local/templates/dverishop_2020/images/promo_link_big.jpg');
    height: 158px;
    width: 100%;
    background-position: 50% 0;
    display: block;
	position:relative;
}

.promo_banner .button {


    position: absolute;
    bottom: 15px;
    left: 50%;
    margin: 0 0 0 -355px;

    background: #feec5a;
    color: #000;
}

@media(max-width:770px){
	.promo_banner .button {
		position: absolute;
		bottom: 9px;
		left: 50%;
		margin: 0px 0 0 -269px;
		background: #feec5a;
		color: #000;
		height: 40px;
		width: 180px;
		min-width: 180px;
	}
}

@media(max-width:520px){
	.promo_banner .button {
		margin: 0;
		left: 20px;
		height: 35px;
		width: 160px;
		min-width: 160px;
		bottom: 7px;
	}
}



.promo_banner .button:hover {
	opacity:0.8;
}

.promo_banner .button:active {
	opacity:0.85;
}

@media(max-width:991px){
	.promo_banner {
		margin-top:68px;
	}
}

@media(max-width:770px){
	.promo_banner {
		background-size: auto 100%;
    	height: 120px;
	}
}



@media(max-width:520px){
	.promo_banner {
    	height: 100px;
    	background-position: -362px 0;
	}
}

@media(max-width:380px){
	.promo_banner {
	}
}

.promo_banner .attention_close {
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 40px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
}

.promo_banner .attention_close svg {
    width: 17px;
}

.promo_banner .attention_close svg path {
    fill: #fff;
}

.promo_banner + .main__inner {
	padding-top:0;
}


.to-top {
	transform: translateX(35%);
}


.side-bar.is-open .side-bar__inner {
    padding-top: 93px;
}





@media(min-width:992px){
    header .header__inner > div.phone_block {
        display:none;
    }
}


header .header__inner > div.phone_block {

}

header .header__inner > div.phone_block .phone_ico {
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position:relative;
    
    background: #e1291a;
    border-radius: 50%;
}

header .header__inner > div.phone_block .phone_ico svg {
    width:30px;
    height:30px;
    
    fill: #fff;
    width: 25px;
}

header .header__inner > div.phone_block .phone_wrapper {
    position: absolute;
    background: #fff;
    width: 195px;
    padding: 10px 0;
    right: -220px;
    top: 100%;
    transition: all 300ms ease-out;
    
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .1);
}

header .header__inner > div.phone_block .phone_wrapper .header__phone {
    line-height: 40px;
    padding: 0 25px;    
}

header .header__inner > div.phone_block .phone_wrapper .header__recall-button {
    line-height: 40px;
    padding: 0 25px;
    width: 100%;
    border: none;
    font-size: 14px;
    text-align: left;
}

header .header__inner > div.phone_block .phone_wrapper .header__recall-button svg {
    width: 14px;
    height: 14px;
    margin-top: -2px;
    margin-right: 6px;
    fill: #1a1a1a;
}

header .header__inner > div.phone_block .phone_wrapper .header__whatsapp {
    line-height: 40px;
    padding: 0 25px;
    width: 100%;
    margin: 0 !important;
    font-size: 14px;
    text-align: left;
}

header .header__inner > div.phone_block.active .phone_wrapper {
    right:0;
}

header .header__inner > div.phone_block .phone_wrapper a {
    display: flex;
    justify-content: left;
    align-items: center;
}

header .header__inner > div.phone_block .phone_wrapper span {
    font-size: 15px;
    text-decoration: underline;
    color: #1a1a1a;
}

header .header__inner > div.phone_block .phone_ico svg {
    opacity:1;
    transition: all 300ms ease-out;
}


header .header__inner > div.phone_block .phone_ico {
    -webkit-animation-name: play;
    animation-name: play;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; 
}

@keyframes play {
    0%,100% {
        -webkit-box-shadow:none;
        box-shadow:none;
    }
    25%,75%{
        -webkit-box-shadow:0 0 15px #e1291a;
        box-shadow:0 0 15px #e1291a;
    }
}

@keyframes play_green {
    0%,100% {
        -webkit-box-shadow:none;
        box-shadow:none;
    }
    25%,75%{
        -webkit-box-shadow:0 0 15px rgb(243 177 60);
        box-shadow:0 0 15px rgb(243 177 60);
    }
}



header .header__inner > div.phone_block.active .phone_ico {
    -webkit-animation-name: none;
    animation-name: none;
}

header .header__inner > div.phone_block.active .phone_ico svg {
    opacity:0;
}

header .header__inner > div.phone_block.active .phone_ico span {
    opacity:1;
}

header .header__inner > div.phone_block .phone_ico span {
    opacity:0;
    display: block;
    position: absolute;
    width: 27px;
    height: 3px;
    border-radius: 1px;
    left: 5px;
    background: #fff;
    transition: all 300ms ease-out;

	width: 21px;
    height: 2px;
    border-radius: 1px;
    left: 8px;
}

header .header__inner > div.phone_block .phone_ico span:nth-child(1) {
    top:8px;
}

header .header__inner > div.phone_block .phone_ico span:nth-child(2) {
    top:18px;
}

header .header__inner > div.phone_block .phone_ico span:nth-child(3) {
    top:28px;
}


header .header__inner > div.phone_block.active .phone_ico span:nth-child(1) {
    transform: rotate(45deg);
    margin-top: -2px;
    top: 50%;
}

header .header__inner > div.phone_block.active .phone_ico span:nth-child(2) {
    opacity:0;
}

header .header__inner > div.phone_block.active .phone_ico span:nth-child(3) {
    transform: rotate(-45deg);
    margin-top: -2px;
    top: 50%;
}





header .header__inner > div.phone_block .phone_wrapper .header__whatsapp {
    margin: 20px 0 0 0;
}


@media(max-width:991px){
    header .header__inner > div[id*="bx_basket"] {
        display:none;
    }
}


@media(min-width:992px){
    .side-bar__inner > .basket_wrapper {
        display:none;
    }
}


.side-bar__inner > .basket_wrapper + .side-bar__phone-block {
    display:none;
}



.side-bar__inner > .basket_wrapper {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.side-bar__inner > .basket_wrapper > div[id*="bx_basket"] .cart-link {
    float:left; 
}

.side-bar__inner > .basket_wrapper > div[id*="bx_basket"] .text {
    display: block;
    float: left;
    line-height: 40px;
    padding: 0 0 0 20px;

    color: #1a1a1a;
    text-decoration: none;
}






.menu_call {
    position:relative;
}

.menu_call span {
    display:block;
    position:absolute;
    width:30px;
    height:3px;
    border-radius:1px;
    left:5px;
    background: #1a1a1a;
    transition: all 300ms ease-out;
}

.menu_call span:nth-child(1) {
    top:8px;
}

.menu_call span:nth-child(2) {
    top:18px;
}

.menu_call span:nth-child(3) {
    top:28px;
}


.side-bar.is-open + main.main .menu_call span:nth-child(1),
.side-bar.is-open + .search-popup + main.main .menu_call span:nth-child(1) {
    transform: rotate(45deg);
    top: 50%;
}

.side-bar.is-open + main.main .menu_call span:nth-child(2),
.side-bar.is-open + .search-popup + main.main .menu_call span:nth-child(2) {
    opacity:0;
}

.side-bar.is-open + main.main .menu_call span:nth-child(3),
.side-bar.is-open + .search-popup + main.main .menu_call span:nth-child(3) {
    transform: rotate(-45deg);
    top: 50%;
}


@media (max-width: 991px){
	.side-bar__inner .search-popup {
		display:block;
	}
}


.message_data_box {
	display:none;
}




.rules.credit-note a {
	text-decoration:underline;
	cursor:pointer;
}

.rules.credit-note a:hover {
	text-decoration:none;
}



.labels_wrapper_2 {
}


.labels_wrapper_2 span {
    height: 24px;
    padding: 0 8px;
    border-radius: 2px;
    background-color: #29ad2e;
    line-height: 24px;
    color: #fff;
    font-size: 13px;
    display: table;
    margin: 0 0 10px;
}

.labels_wrapper_2 span.color_2 {
    background: #ffa503;
}

.catalog-list__item,
.product-detail__images,
.product-images__slider {
    position: relative;
}

.catalog-list__item .labels_wrapper_2 {
    position: absolute;
    top: 20px;
    left: 20px;
    margin: 20px 0 0 0;
	z-index:2;
}

.product-detail__images .labels_wrapper_2 {
    position: absolute;
    top: 20px;
    left: 20px;
    margin:-5px 0 0 0;
	z-index:2;
}



.ff_select2-results__option[data-select2-id*="-choice_asc"] svg {
	display:none;
}

header .header__inner > div.phone_block {
	height: 40px;
    width: 40px;
    position: relative;
}

header .header__inner > div.phone_block .phone_ico {
    position: absolute;
    top: 0;
    left: 0;
}


.page-content,
.padding-bottom-0 {
    padding-bottom: 0 !important;
}


.page-content > .container > br {
	display:none;
}





.actions-list {
	margin-top:50px;
}

@media(max-width:620px){
	.actions-list {
		margin-top:40px;
	}
}


header .logo svg {
	max-width:100%;
}

@media (min-width: 992px){
	header .logo {
		position: relative !important;
	}
}

header .logo .shar_1 {
    width: 8.6px;
    position: absolute;
    top: 17.5px;
    left: 32.4px;
	animation: 2s ease-in 0s infinite alternate shar_12;
}

@keyframes shar_1 {
  from {
    transform: rotate(0);
    margin-left: 0;
    margin-top: 0;
  }
  to {
    transform: rotate(45deg);
    margin-left: -4px;
    margin-top: -2px;
  }
}


header .logo .star {
	animation: 2s ease-in 0s infinite alternate star;
}

@keyframes star {
  from {
	fill: #FDDFB4;
  }
  to {
	fill: red;
  }
}



@media (max-width: 1350px){
	header .logo .shar_1 {
		width: 5.4px;
		position: absolute;
		top: 19.5px;
		left: 20.4px;
	}
}

@media (max-width: 1350px){
	header .logo .shar_1 {
		width: 6.63px;
		position: absolute;
		top: 19px;
    	left: 24.9px;
	}
}



.all_widht_banner-wrapper.n2 .new_year_work-wripper {
    padding: 0 0 25px;
}

@media (max-width: 1399px){
	.all_widht_banner-wrapper.n2 .new_year_work-wripper {
		padding: 0 0 15px;
	}
}

@media (max-width: 768px){
	.all_widht_banner-wrapper.n2 .new_year_work-wripper {
		padding: 0;
	}
	.new_year_work-item {
		font-size: 16px;
	}
}



@media (min-width: 769px){
	.all_widht_banner-wrapper.n2 .new_year_2-section {
		padding-top: 30px;
	}
	.all_widht_banner-wrapper.n2 .new_year_1-section {
		padding-top: 0;
		padding-bottom: 0;
		align-items: center;
		display: flex;
	}
}


body2 > .top_banner {
    background: #e22a1a;
    color: white;
}

body2 > .top_banner a {
	color: white;
	font-weight: 600;
}

.to-top.is-active {
	display:none !important;
}

.fast-cart {
	display:none !important;
}



.call_pig_form .image::before {
	display:none !important;
}


.v24.shops_list .button.sign_up {
    padding: 7px 13px;
    width: auto;
    height: auto;
    float: left;
    min-width: 10px;
    margin: 15px 0 5px 0;
    font-size: 16px;
	cursor: pointer;
}





.cookie_alert_block {
    position: fixed;
    left: 20px;
    bottom: 20px;
    padding: 30px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 4px 11px 0 rgba(51, 51, 61, 0.07);
    max-width: calc(100% - 40px);
    width: 600px;
    display: flex;
    justify-content: space-between;
    align-items: center;
	z-index: 9;
}

.cookie_alert_block .text {
    font-size: 13px;
	float: left;
    width: calc(100% - 110px);
}

.cookie_alert_block .text a {
	color:unset;
}

.cookie_alert_block .text a:hover {
	text-decoration:none;
}

.cookie_alert_block .button {
	float: right;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: normal;
    color: #fff;
    border-radius: 22px;
    padding: 0 16px;
    line-height: 42px;
    text-decoration: none;
    cursor: pointer;
	width:95px;
	text-align: center;
    min-width: auto;
    color: #f5f5f5;
    border: none;
    border-radius: 4px;
    background-color: #e22a1b;
    font-family: Muller, Arial, sans-serif;
    line-height: 18px;
    height: 42px;
}

.cookie_alert_block .button:hover {
	opacity:.8;
}

@media(max-width:767px){
	.cookie_alert_block {
		left: 0;
		max-width: 100%;
		width: 100%;
		bottom: 56px;
		display:table;
		padding:20px;
	}
	.cookie_alert_block .text {
		font-size: 12px;
		width: 100% ;
	}
	.cookie_alert_block .button {
		font-size:14px;
		width: 100%;
		margin: 15px 0 0 0;
		line-height: 40px;
	}
}





/* End */


/* Start:/local/templates/dverishop_2020/template_styles.css?17292309696381*/
body>.top_banner.n2 {
    background-color: orange;
}







@media(max-width: 599px) {
    .page-title .button {
        display: none;
    }
}

@media(min-width: 600px) {
    .page-title {
        align-items: center;
        display: flex;
        margin-bottom: 30px;
    }

    .page-title h1 {
        margin-bottom: 0;
    }

    .page-title .button {
        margin-left: auto;
    }
}

@media(min-width: 1200px) {
    .page-title {
        margin-bottom: 40px;
    }
}

.hotline__item {
    margin-bottom: 30px;
}

@media(min-width: 768px) {
    .hotline {
        display: flex;
        flex-wrap: wrap;
        margin-left: -15px;
        margin-right: -15px;
    }

    .hotline__item {
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
    }
    
    .hotline__item:last-child {
        width: 100%;
    }
}

@media(min-width: 1200px) {
    .hotline__item {
        width: 33.333333%;
    }

    .hotline__item:nth-child(2) {
        padding-top: 30px;
    }

    .hotline__item:last-child {
        width: 33.333333%;
    }
}

@media(min-width: 1500px) {
    .hotline .popup-form {
        min-width: 0;
        padding: 40px;
        width: 100%;
    }
}

.footer__developer {
    font-size: 14px;
    margin-top: 15px;
}

.footer__developer a {
    color: #b8b8b8;
    position: relative;
    font-size: 12px;
    margin-left: 10px;
    text-decoration: none;
}

.footer__developer a:hover {
    color: #071d5b;
}

.footer__developer a::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -7px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.footer__developer a:hover::before {

}

.slider__image--static {
    position: static;
    top: auto;
    left: auto;
    width: 100%;
    max-width: 100%;
    height: auto;
    transform: none;
}

.side-bar__phone-block a svg {
    fill: #1a1a1a;
    height: 18px;
    margin-right: 6px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 18px;
}

.search-page form {
    display: flex;
    flex-wrap: wrap;
}

.search-page form input[type="text"] {
    border: 1px solid #d7d7d7;
    height: 50px;
    margin-bottom: 10px;
    padding: 0 15px;
    width: 100%;
}

.search-page form input[type="submit"] {
    font-family: Muller,Arial,sans-serif;
    font-size: 18px;
    line-height: 18px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 234px;
    height: 50px;
    padding: 18px 14px 17px;
    cursor: pointer;
    -webkit-transition: background-color .3s,color .3s;
    transition: background-color .3s,color .3s;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #f5f5f5;
    border: none;
    border-radius: 4px;
    background-color: #e22a1b;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px;
    width: 100%;
}

@media(min-width: 768px) {
    .search-page form input[type="text"] {
        width: 450px;
    }

    .search-page form input[type="submit"] {
        margin-left: 10px;
        width: 234px;
    }
}

.catalog-item__title {
    margin-bottom: 20px;
}

.catalog-item__price-block,
.price-block {
    position: relative;
}

.price-block--discounted {
    margin-top: 10px;
}

.catalog-item__discount,
.price-block__discount {
    border-radius: 6px;
    background-color: #ec564b;
    color: #fff;
    font-size: 12px;
    left: auto;
    line-height: 1;
    padding: 6px 10px 4px;
    position: absolute;
    top: -21px;
    z-index: 1;
}

.price-block__discount {
    margin-top: -6px;
}

.page-banner {
    margin-top: -30px;
    margin-bottom: 30px;
}

@media(min-width: 992px) {
    .page-banner {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.page-banner a,
.page-banner picture,
.page-banner img {
    display: block;
}

.page-banner img {
    width: 100%;
}

@media(min-width: 1024px) {
    .container .catalog-section .catalog-slider {
        margin-left: 0;
        margin-right: 0;
    }

    .filter {
        max-height: calc(100vh - 30px);
        overflow-y: auto;
        overflow-x: hidden;
        position: sticky;
        padding-bottom: 30px;
        top: 30px;
    }

    .filter + .catalog-section__banner {
        display: none;
    }
}

@media(min-width: 1200px) {
    .filter {
        padding-right: 20px;
        scrollbar-width: thin;
        scrollbar-color: #363636 #d7d7d7;
        width: 290px;
    }

    .filter::-webkit-scrollbar {
        height: 4px;
        width: 5px;
    }

    .filter::-webkit-scrollbar-track {
        background: #d7d7d7 ;
    }

    .filter::-webkit-scrollbar-thumb {
        background: #363636;
    }
}

.container .catalog-section .catalog-slider .catalog-slider__item {
    width: 200px;
}

.container .catalog-section .catalog-slider .catalog-item {
    max-width: 85px;
    width: 85px;
}

.container .catalog-section .catalog-slider .catalog-item__title {
    font-size: 12px;
    overflow-wrap: normal;
    text-transform: uppercase;
}

.checkbox-label.disabled,
.filter__color.disabled {
    cursor: default;
    opacity: 0.5;
}

.catalog-list .more-block,
.catalog-list .pager-block {
    width: 100%
}

.header__phone-block-inner {
    text-align: center;
}

.fast-cart__item-image img {
  display: block;
  width: 100%;
}

.main-menu__count {
    border-color: #ccc;
    font-weight: 600;
    padding-top: 5px;
}

.slider .slick-arrow {
    background-color: rgba(0,0,0, 0.3);
    justify-content: center;
}

@media(min-width: 1200px) {
    .side-bar__subnav--big {
        left: -550px;
    }
}

.sections-list__item:last-child {
    margin-bottom: 30px;
}

.searchRes li {
  margin-bottom: 0;
}

.reviews-form .textarea {
    height: 100px;
}

.padding-50 {
    padding: 50px;
}

.product-detail {
    position: relative;
}

.product-detail__title-block {
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.prod-title {
    margin-bottom: 50px;
}

@media(min-width: 1200px) {
    .prod-title {
        padding-right: 300px;
    }
}

@media(min-width: 992px) {
    .service-menu {
        margin-bottom: 1px;
    }
}

.gggbody > .wrapper > .side-bar {
	display:none !important;
}

.ggg.main-page .main {
	paddinh: 0 !important;
}
/* End */
/* /local/templates/dverishop_2020/css/owl.carousel.min.css?17119306823351 */
/* /local/templates/dverishop_2020/css/owl.theme.default.min.css?17119306821013 */
/* /local/templates/dverishop_2020/css/style.css?1711930682246012 */
/* /local/templates/dverishop_2020/css/dverishop.ru_raiting.css?17119306825336 */
/* /local/templates/dverishop_2020/css/dverishop.ru_new_patches.css?171193068242743 */
/* /local/templates/dverishop_2020/css/dverishop.ru_site_2024.css?1750390818316087 */
/* /local/templates/dverishop_2020/components/arturgolubev/search.title/dverishop/style.min.css?172924110614073 */
/* /local/templates/dverishop_2020/components/bitrix/sale.basket.basket.line/.default/style.min.css?17119306823712 */
/* /local/templates/dverishop_2020/styles.css?175093250038534 */
/* /local/templates/dverishop_2020/template_styles.css?17292309696381 */
