

/* Start:/local/templates/ptr/template_styles.css?1761986098190459*/
@charset "UTF-8";

@font-face {
    font-family: icons;
    font-display: swap;
    src: url("/local/templates/ptr/fonts/icons.woff2") format("woff2"), url("/local/templates/ptr/fonts/icons.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}

/*
@font-face {
    font-family: 'Oswald';
    font-display: swap;
    src: url("/local/templates/ptr/fonts/Trade.woff2") format("woff2"), url("/local/templates/ptr/fonts/Trade.woff") format("woff");
    src: url('/local/templates/ptr/fonts/Trade.eot');
    src: local('/local/templates/ptr/fonts/Trade'), local('/local/templates/ptr/fonts/Trade'),
        url('/local/templates/ptr/fonts/Trade.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/Trade.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/Trade.woff') format('woff'),
        url('/local/templates/ptr/fonts/Trade.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
} */


/* oswald-300 - cyrillic-ext_latin */
@font-face {
    font-display: swap;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    src: url('/local/templates/ptr/fonts/oswald-v56-cyrillic-ext_latin-300.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-regular - cyrillic-ext_latin */
@font-face {
    font-display: swap;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: url('/local/templates/ptr/fonts/oswald-v56-cyrillic-ext_latin-regular.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-500 - cyrillic-ext_latin */
@font-face {
    font-display: swap;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    src: url('/local/templates/ptr/fonts/oswald-v56-cyrillic-ext_latin-500.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* oswald-700 - cyrillic-ext_latin */
@font-face {
    font-display: swap;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    src: url('/local/templates/ptr/fonts/oswald-v56-cyrillic-ext_latin-700.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


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

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-Heavy.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Heavy'), local('/local/templates/ptr/fonts/SFProDisplay-Heavy'),
        url('/local/templates/ptr/fonts/SFProDisplay-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-Heavy.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-Heavy.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display UltralightItalic'), local('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-UltralightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-RegularItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Regular Italic'), local('/local/templates/ptr/fonts/SFProDisplay-RegularItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-RegularItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-RegularItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-Light.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Light'), local('/local/templates/ptr/fonts/SFProDisplay-Light'),
        url('/local/templates/ptr/fonts/SFProDisplay-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-Light.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-Light.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-Light.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    font-family: '/local/templates/ptr/fonts/SF Pro Display';
    src: url('/local/templates/ptr/SFProDisplay-BlackItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Black Italic'), local('/local/templates/ptr/fonts/SFProDisplay-BlackItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-BlackItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-BlackItalic.woff') format('woff'),
        url('/local/templates/ptr/SFProDisplay-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-Black.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Black'), local('/local/templates/ptr/fonts/SFProDisplay-Black'),
        url('/local/templates/ptr/fonts/SFProDisplay-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-Black.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-Black.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-Ultralight.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display Ultralight'), local('/local/templates/ptr/fonts/SFProDisplay-Ultralight'),
        url('/local/templates/ptr/fonts/SFProDisplay-Ultralight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-Ultralight.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-Ultralight.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-Ultralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-LightItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display LightItalic'), local('/local/templates/ptr/fonts/SFProDisplay-LightItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-LightItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-LightItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-LightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-ThinItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display ThinItalic'), local('/local/templates/ptr/fonts/SFProDisplay-ThinItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-ThinItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/FProDisplay-ThinItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-MediumItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display MediumItalic'), local('/local/templates/ptr/fonts/SFProDisplay-MediumItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-MediumItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-MediumItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}


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

@font-face {
    font-family: 'SF Pro Display';
    src: url('/local/templates/ptr/fonts/SFProDisplay-BoldItalic.eot');
    src: local('/local/templates/ptr/fonts/SF Pro Display BoldItalic'), local('/local/templates/ptr/fonts/SFProDisplay-BoldItalic'),
        url('/local/templates/ptr/fonts/SFProDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/ptr/fonts/SFProDisplay-BoldItalic.woff2') format('woff2'),
        url('/local/templates/ptr/fonts/SFProDisplay-BoldItalic.woff') format('woff'),
        url('/local/templates/ptr/fonts/SFProDisplay-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}




[class*=_icon-]:before {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*=_icon-]:before {
    display: block;
}

._icon-check:before {
    content: "\e900";
}

._icon-arrow:before {
    content: "\e901";
}

._icon-arrow-2:before {
    content: "\e902";
}

._icon-basket:before {
    /* content: "\e903"; */
}

._icon-close:before {
    content: "\e904";
}

._icon-favourites:before {
    content: "\e905";
}

._icon-favourites-bg:before {
    content: "\e906";
}

._icon-filter:before {
    content: "\e907";
}

._icon-profile:before {
    content: "\e908";
}

._icon-search:before {
    content: "\e909";
}

._icon-send:before {
    content: "\e90a";
}

._icon-telegram:before {
    content: "\e90b";
}

._icon-vk:before {
    content: "\e90c";
}

* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

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

html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    min-width: 320px;
}

body {
    color: #28334A;
    line-height: 1.2;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 15px;
    font-weight: 400;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div,
input,
textarea,
select,
button,
img,
li,
h1,
h2,
h3,
h4,
h5,
h6,
a,
span,
a:focus {
    outline: none;
    -webkit-touch-callout: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    -webkit-tap-highlight-color: transparent;
}

b,
strong {
    font-weight: 500;
}

.spollers__title,
button:not(:disabled),
[type="button"]:not(:disabled),
:focus {
    outline: none !important;
    outline-width: 0 !important;
    box-shadow: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    outline-style: none;
    outline: 0 !important;
}

/*
p {
    color: #273349;
}
*/

input,
button,
textarea {
    outline: none;
    font-family: 'SF Pro Display', sans-serif;
    font-size: inherit;
}

button {
    cursor: pointer;
    color: inherit;
    background-color: inherit;
}

a {
    color: inherit;
}

a:link,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}

h1 {
    font-family: 'Oswald', sans-serif;
    text-align: center;
    color: #28334A;
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.2px;
}

h2 {
    font-size: 20px;
}

body {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    background: #ffffff;
}

.lock body {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}

.loaded body {
    opacity: 1;
}

.popup-window {
    max-width: 700px;
}

.wrapper {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.wrapper>main {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.wrapper>* {
    min-width: 0;
}

html {
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */
}

html::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */
}

.page {
    padding: 113px 0px 0px 0px;
}

.page-title {
    font-family: 'Oswald', sans-serif;
    text-align: center;
    color: #28334A;
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 50px;
}

.block-center {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.block-title {
    text-align: center;
}

.size_imgs {
    width: auto;
    max-width: 90%;
}

.text-underline {
    text-decoration: underline;
}


/*
(i) Стили будут применяться ко
всем классам содержащим *__container
Например header__container, main__container и т.д.
Снипет (HTML): cnt
*/

[class*=__container] {
    max-width: 1392px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    margin: 0 auto;
    padding: 0 0px;
    width: 100%;
}

@media (max-width: 1410px) {
    [class*=__container] {
        max-width: 1292px;
    }
}

@media (max-width: 1310px) {
    [class*=__container] {
        max-width: 1192px;
    }
}

@media (max-width: 1210px) {
    [class*=__container] {
        max-width: 1092px;
    }
}

@media (max-width: 1110px) {
    [class*=__container] {
        max-width: 992px;
    }
}



.bx-site,
.bx-site .row {
    margin: auto;
}

.button {
    cursor: pointer;
    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;
    text-align: center;
    font-weight: 400;
    font-size: 30px;
    line-height: 1.1666666667;
    color: #ffffff;
    padding: 12px;
    background: transparent;
    border: 1px solid #9b9b9b;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.button-vacancy button.link,
button.card__button.button.submit-button,
input[type="submit"],
.foc-fm button[type="submit"],
.corporate a.btn.btn-primary:link,
.corporate a.btn.btn-primary:visited,
.btn-primary:link,
.btn-primary:visited,
.btn-primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 358px;
    height: 44px;
    padding: 0px 70px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    background: #273349;
    color: #FFF;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin-left: auto;
    margin-right: auto;
}

.btn-check:focus+.btn,
.btn:focus {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.options-filter-catalog {
    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-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: -5px 0px;
}

.options-filter-catalog__item {
    position: relative;
    cursor: pointer;
    padding: 5px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.options-filter-catalog__input {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
}

.options-filter-catalog__input:checked+.options-filter-catalog__label .options-filter-catalog__icon:after {
    opacity: 1;
}

.options-filter-catalog__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.options-filter-catalog__icon {
    position: relative;
    width: 16px;
    height: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.options-filter-catalog__icon:before {
    content: "";
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 16px;
    height: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    border-radius: 50%;
    border: 1px solid #273349;
}

.options-filter-catalog__icon:after {
    content: "";
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    width: 10px;
    height: 10px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10px;
    flex: 0 0 10px;
    border-radius: 50%;
    background-color: #273349;
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 5px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.options-filter-catalog__text {
    margin: -2px 0px 0px 10px;
    font-weight: 400;
    font-size: 17px;
    line-height: 1.2352941176;
    color: #273349;
}

.options-size {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.options-size__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    position: relative;
    padding: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.options-size__input {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
}

.options-size__input:checked+.options-size__label {
    background: #f5f5f5;
    color: #273349;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.options-size__label {
    cursor: pointer;
    border: 1px solid #000;
    background: #273349;
    color: #ffffff;
    font-size: 15px;
    font-weight: 200;
    padding: 1px 8px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.options-size__label.disabled {
    pointer-events: none;
    background: #e0e0e0;
    border: 1px solid transparent;
}

.options-color {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -6px;
}

.options-color__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35px;
    flex: 0 0 35px;
    position: relative;
    padding: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.options-color__input {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
}

.options-color__input:checked+.options-color__label {
    color: #273349;
    border: 2px solid #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 10px;
    -webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #273349;
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 2px #273349;
}

.options-color__label {
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, .07);
    border-radius: 50%;
    height: 35px;
    padding: 17px;
    width: 35px;
    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 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.options-color__label.disabled {
    pointer-events: none;
    background: #e0e0e0;
    border: 1px solid transparent;
}

.smart-filter-parameters-box-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.select {
    position: relative;
}

.select__menu._active .select__icon {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.select__menu._active .select__body {
    display: block;
}

.select__menu._active .select__options {
    opacity: 1;
    pointer-events: auto;
}

.select__menu._active .select__btn {
    z-index: 7;
    background: #f5f5f5;
}

.select__btn {
    cursor: pointer;
    font-family: 'SF Pro Display', sans-serif;
    padding: 9px 15px 11px 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.2;
    color: #273349;
}

.select__btntext {
    white-space: nowrap;
}

.select__count {
    font-family: 'SF Pro Display', sans-serif;
    font-weight: 400;
    width: 17px;
    height: 17px;
    background: #d9d9d9;
    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;
    text-align: center;
    margin: 0px 2px 0px 0px;
    line-height: 1;
    padding: 2px 2px 0px 2px;
    opacity: 0;
    pointer-events: none;
    display: none;
    font-size: 12px;
    color: black;
}

.select__count._active {
    opacity: 1;
    pointer-events: auto;
    display: block;
}

.select__icon {
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin: 0px 0px 0px 2px;
}

.select__icon::before {
    font-size: 12px;
    font-weight: 700;
    margin: 3.5px 0px 0px 0px;
}

.select__title {
    display: none;
}

.select__body {
    outline: none;
    display: none;
    position: absolute;
    top: 140%;
    left: 0;
    width: 205px;
    z-index: 5;
    background: #ffffff;
    -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.25);
    box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.25);
}

.select__close {
    display: none;
}

.select__options {
    max-height: 250px;
    overflow: auto;
    /* -ms-overflow-style: none;
    scrollbar-width: none; */
}

.select__options::-webkit-scrollbar {
    /* display: none; */
}

.select__options {
    overflow: scroll;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #f5f3f3 #fff !important;
}

.select__option-text {
    cursor: pointer;
    font-family: 'SF Pro Display', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.2;
    color: #28334A;
    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;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.select__option-text:hover {
    background: #f5f5f5;
}

.select__option-text span::before {
    font-size: 14px;
    color: #cdcdcd;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.select__option-text._active {
    background: #f5f5f5;
}

.select__option-text._active span::before {
    opacity: 1;
}

.select__inputs {
    margin: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.select__inputs span {
    position: relative;
    width: 10px;
    height: 1px;
    margin: 0 5px;
    background-color: #273349;
}

.select__input {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.select__input._form-focus .select__placeholder {
    display: none;
}

.select__input._active .select__placeholder {
    display: none;
}

.select__input input {
    width: 100%;
    padding: 10px;
    font-weight: 300;
    font-size: 14px;
    border: 1px solid #cdcdcd;
}

.select__placeholder {
    pointer-events: none;
    position: absolute;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 10px;
    font-weight: 300;
    font-size: 14px;
    color: #cdcdcd;
}

.select__button {
    background: #273349;
    border: 1px solid #273349;
    font-size: 15px;
    margin: 10px;
}

.spollers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -7px;
}

.spollers__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    padding: 7px;
}

.spollers__item:nth-child(3n) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.spollers__item:nth-child(4n) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: left;
}

.spollers__title {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 2.571;
    text-transform: uppercase;
    color: rgb(40, 51, 74);
    width: 100%;
    text-align: left;
}

.spollers__title::before {
    display: none;
    font-size: 9px;
    color: #28334A;
    margin: 2px 18px 0px 5px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.spollers__title._spoller-active::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.spollers__body {
    width: 100%;
    text-align: left;
    padding-left: 0;
}

.spollers__body p {
    color: #273349;
    font-size: 15px;
    font-weight: 200;
}

.spollers__body li a {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.4666666667;
    color: #273349;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.spollers__body li a:hover {
    color: #024dbc;
}

.header__list ul li a:hover {
    color: #273349;
}

.footer .spollers {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px 0px 4px 0px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.footer .spollers__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.footer .spollers__item:nth-child(1n) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.footer .menu__special-offer {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 20px 0px 0px 0px;
}

.footer .menu__special-offer .special-offer__social a::before {
    font-size: 18px;
}

.special-offer__social a.icon-vk svg path,
.special-offer__social a.icon-telegram svg path {
    fill: #28334A;
    stroke-width: 2px;
    stroke: #28334A;
}

.spollers__item.spoller-client {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 190px;
    flex: 0 1 190px;
}

.spollers__item.spoller-about {
    display: none;
}

.card__spollers {
    margin: 34px 0px 0px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.card__spollers .spollers__title {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    outline: none;
}

.card__spollers .spollers__title::before {
    display: block;
    color: #353f55;
    font-size: 14px;
}

.card__spollers .spollers__item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 10px 0px;
    border-bottom: 1px solid #ebecf1;
}

.card__spollers .spollers__item:last-child {
    border-bottom: none;
}

.card__spollers .spollers__body {
    margin: 10px 0px 10px 0px;
}

.special-offer__title {
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: #28334A;
    margin: 0px 0px 15px 0px;
}

.special-offer__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 0px 40px 0px;
}

.special-offer__form input {
    width: 168px;
    height: 24px;
    padding: 6px 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1428571429;
    border: 1px solid #28334A;
}

.special-offer__form input._form-error {
    border: 1px solid red;
}

.special-offer__form input::-webkit-input-placeholder {
    color: #28334A;
}

.special-offer__form input::-moz-placeholder {
    color: #28334A;
}

.special-offer__form input:-ms-input-placeholder {
    color: #28334A;
}

.special-offer__form input::-ms-input-placeholder {
    color: #28334A;
}

.special-offer__form input::placeholder {
    color: #28334A;
}

.special-offer__button {
    padding: 6px;
    background: #28334A;
    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;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.special-offer__button::before {
    font-size: 12px;
    color: #ffffff;
}

.special-offer__socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -6px;
}

.special-offer__social {
    padding: 6px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

.special-offer__social a._icon-telegram::before {
    font-size: 24px;
    margin: 0px;
}

.special-offer__social a::before {
    font-size: 22px;
    color: #28334A;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin: 1px 0px 0px 0px;
}

.special-offer__social a:hover::before {
    color: #0077FF;
}

.special-offer__links {
    display: none;
}

.special-offer__link {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.8666666667;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.visually-hidden {
    position: fixed;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.products__top {
    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;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em;
    color: #273349;
    margin: 0px 0px 13px 0px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.products__top::before {
    font-size: 16px;
    margin: 0px 0px 0px 8px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.products__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -13px;
}


/*.products__column {*/


/*  -webkit-box-flex: 0;*/


/*  -ms-flex: 0 1 25%;*/


/*  flex: 0 1 25%;*/


/*  padding: 13px;*/


/*}*/

.popup-window {
    font-family: 'SF Pro Display', sans-serif;
}

.popup-window.popup-window-with-titlebar.bx-blue {
    width: 600px;
    padding: 15px 35px 35px;
    border-radius: 2px;
}

.popup-window.popup-window-with-titlebar.bx-blue .popup-window-titlebar {
    height: auto;
}

.popup-window-buttons {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.popup-window.popup-window-with-titlebar.bx-blue .popup-window-content {
    padding: 20px 0;
}

.btn.btn-primary.btn-buy.btn-sm {
    margin-right: 0 !important;
    margin: 0px;
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 2.571;
    text-align: center;
    border-radius: 2px;
    background-color: transparent;
    width: 100%;
    max-width: 100%;
    height: 50px;
    padding: 20px;
    letter-spacing: normal;
    border-color: transparent
}

.btn.btn-primary.btn-buy.btn-sm:first-child {
    color: rgb(255, 255, 255);
    margin-bottom: 16px;
    background-color: rgb(40, 51, 74);
}

.btn.btn-primary.btn-buy.btn-sm:hover {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(223, 224, 228);
    border-radius: 2px;
    background-color: rgba(40, 51, 74, 0);
    color: rgb(40, 51, 74);
}

.popup-window.popup-window-with-titlebar.bx-blue .popup-window-buttons {
    padding: 0;
}

.zoom-anim-dialog-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    border-radius: 2px;
    background-color: rgb(246, 247, 251);
    padding: 20px 25px;
}

.popup-window-with-titlebar .popup-window-content img {
    width: 80px;
    height: 120px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom;
    object-position: bottom;
    margin-right: 30px;
}

.zoom-anim-dialog__title {
    font-size: 22px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 1.636;
    text-align: center;
    padding-bottom: 30px;
}

.zoom-anim-dialog__product-name {
    font-size: 17px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 2.118;
    margin-bottom: -5px;

}

.product-item-detail-properties-name {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.8;
}

.product-item-detail-properties-value {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    padding-left: 5px;
}

.zoom-anim-dialog__product-price {
    font-size: 18px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    line-height: 2;
}

.product__item {
    -webkit-box-flex: 0;
    /* -ms-flex: 0 1 25%;
    flex: 0 1 25%; */
    padding-bottom: 13px;
    padding-top: 13px;
}

.popup-window-close-icon:after {
    background-image: url(/local/templates/ptr/img/close.png);
    width: 15px;
    height: 15px;
}

.popup-window-close-icon.popup-window-titlebar-close-icon.--large,
.popup-window-titlebar-close-icon {
    top: 22px;
    right: 18px;
}

.product__item {
    padding-right: 15px;
}

.catalog__content-favorite {
    /*  margin: 0px -13px 0px 0px; */
}


/*
.product-card__slides {
    display: none;
}*/


/*
.product-card__slider {
    min-width: 100%;
    position: relative;
    display: flex;
}*/

.product-card__badge {
    position: absolute;
    top: 8px;
    left: 2px;
    z-index: 1000;
    pointer-events: none;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 2;
}

.product-card__label_text {
    /* border: 1px solid #fffbfb;
    background: rgba(253, 0, 0, 0);
    font-weight: 300; 
    padding: 4px 10px;
    */
    border: 1px solid #CC0000;
    background: #CC0000;
    font-weight: 400;
    padding: 3px 10px;
    color: #fffbfb;
    font-weight: 400;
    text-align: center;
    font-size: 15px;
    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;
    text-transform: uppercase;
    margin-right: 5px;
}

.product-card__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: hidden;
}

.product-card__tabs {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    left: 0;
}

.product-card__tabs img {
    -webkit-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    vertical-align: middle;
    max-height: 100%;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    opacity: 0;
}

.product-card__items {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 2;
}

.product-card__item {
    flex-grow: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    background-color: #fff;
    background: 0 0;
    margin: 0px 2px;
}

.product-card__item._active img {
    opacity: 1;
}

.product-card__item._active .product-card__item-nav {
    opacity: 1;
}

.product-card__item._active .product-card__item-nav::before {
    content: "";
    opacity: 1;
}

.product-card__item-nav {
    bottom: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2px;
    left: 0;
    opacity: 0;
    position: relative;
    height: 100%;
    opacity: 0.4;
}

.product-card__item-nav::before {
    content: "";
    display: block;
    height: 2px;
    background-color: #ffffff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    opacity: 0.4;
    border-radius: 1px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    z-index: 5;
}

.product-card__image {
    height: 100%;
}

.product-card__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.product-card__desc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0px 0px 0px;
}

.product-card__title {
    width: 100%;
    margin: 0px 20px 0px 0px;
    font-weight: 300;
    font-size: 15px;
    line-height: 1.2;
    color: #273349;
}


.product-card__title a {
    margin: 0px 20px 0px 0px;
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    color: #273349;
    text-transform: uppercase;
}


.product-card__title span {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #273349;
    white-space: nowrap;
}



.product-card__title p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0px 0px 3px 0px;
}

.product-card__title p s {
    color: #CDCDCD;
    font-size: 15px;
    font-weight: 400;
    margin: 0px 0px 0px 8px;
}

.product-card__title p:last-child {
    margin: 0px 0px 0px 0px;
}

.product-card__favourites {
    position: relative;
    cursor: pointer;
    width: 15px;
    height: 20px;
}

.product-card__favourites-icon {
    cursor: pointer;
    position: absolute;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.product-card__favourites-icon::before {
    font-size: 20px;
    color: #28334A;
}

.product-card__favourites-icon-bg {
    cursor: pointer;
    position: absolute;
    top: 1px;
    right: -5px;
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    pointer-events: none;
}


.card__add .product-card__favourites-icon-bg {
    top: 15px;
    right: 15px;
    opacity: 0;
}

.product-card__favourites.itserw_wishlist_added .product-card__favourites-icon-bg {
    opacity: 1;
}

.product-card__favourites-icon-bg::before {
    font-size: 20px;
    color: #CC0000;
}

.product-card__dotts {
    position: absolute;
    bottom: 4px;
    right: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2px;
}

@media (max-width: 991px) {
    .product-card__dotts .swiper-pagination-bullet {
        display: inline-block;
        position: relative;
        width: 6px;
        height: 2px;
        vertical-align: middle;
        background-color: hsla(0deg, 0%, 100%, 0.4);
        border-radius: 2px;
        -webkit-transition: background-color 0.2s ease;
        -o-transition: background-color 0.2s ease;
        transition: background-color 0.2s ease;
    }

    .product-card__dotts .swiper-pagination-bullet-active {
        background-color: #ffffff;
    }

}

.product-card-nav-hidden {
    display: none;
}

.breadcrambs {
    margin: 30px 0px 0px 13px;
}

.breadcrambs__container {
    max-width: 1392px;
}

.breadcrambs__content {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.breadcrambs__content::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.breadcrambs__content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0;
}

.breadcrambs__content ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    color: #adb1bd;
}

.breadcrambs__content ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-wrap: nowrap;
}

.breadcrambs__content ul li a span::before {
    font-size: 12px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: 0px 12px;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 45px 10px 40px 10px;
    /* padding: 50px 0px 40px 0px; */
    background: #ffffff;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    z-index: 50;
    -webkit-transition: padding 0.3s ease 0s;
    -o-transition: padding 0.3s ease 0s;
    transition: padding 0.3s ease 0s;
}

.header::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    width: 100%;
    height: 100%;
    z-index: 46;
    display: none;
}

.header::after {
    content: "";
    position: absolute;
    z-index: 50;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.header._header-scroll {
    padding: 14px 10px 17px 10px;
}

.header__container {
    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;
}

.header__right {
    position: relative;
    z-index: 55;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0px 20px 0px 0px;
    /* padding: 0px 0px 0px 20px; */
}

.header__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 20px 0px 0px;
    /* margin: 0px 63px 0px 0px; */
}

.header__search {
    position: relative;
    z-index: 55;
    margin: 0px 38px 0px 0px;
}

.menu-open .header__search {
    position: relative;
    z-index: 55;
}

.header__list {
    position: relative;
    z-index: 55;
}

.header__list ul.bx-nav-list-1-lvl {
    /* margin: 0px -20px;  */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 9px;
    /* gap: 32px; */
}


/* .header__list ul li {
  padding: 0px 20px;
} */


.header__list ul li a {
    font-family: 'Oswald', serif;
    font-size: 15px;
    line-height: 18px;
    /*  letter-spacing: 0.04em; */
    text-transform: uppercase;
    color: #28334A;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header__center {
    position: relative;
    z-index: 55;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 10%;
    flex: 0 1 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header__logo {
    position: relative;
    z-index: 55;
}

.header__logo img {
    width: 128px;
    height: 33px;
}

.menu-open .header__logo {
    position: relative;
    z-index: 47;
}

.header__left {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 20px 0px 0px;
}

.header__body {
    margin: 0px -9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
}

.header__left [class*=" icon-"]:before {
    width: 100%;
    margin-right: unset;
}


/* .header__column {
  padding: 0px 9px;
} */

.header__column ._icon-basket span {
    padding-left: 1px;
}

.header__column:hover ._icon-favourites::before,
.header__column:hover ._icon-profile::before,
.header__column:hover ._icon-basket::before,
.header__column:hover span {
    color: #273349;
}

.header__column:hover ._icon-profile::before .menu-open .header__column {
    position: relative;
    z-index: 47;
}

.header__column a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Oswald', serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
    color: #28334A;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header__column a::before {
    font-size: 20px;
    margin: 0px 7px 0px 0px;
    color: #28334A;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.header__column ._icon-favourites:before,
.header__column ._icon-profile:before,
.header__column ._icon-basket:before {
    display: none;
}

.header__column ._icon-favourites {
    height: 23px;
    width: 17px;
    /* background: url(/local/templates/ptr/img/icons/favorites.svg);
    background-repeat: no-repeat;
    background-size: cover; */
}

.header__column ._icon-profile {
    height: 21px;
    width: 21px;
    /* background: url(/local/templates/ptr/img/icons/profile.svg);
    background-repeat: no-repeat;
    background-size: cover; */
}

.header__column ._icon-basket {
    height: 22px;
    width: 18px;
    /* background: url(/local/templates/ptr/img/icons/cart.svg);
    background-repeat: no-repeat;
    background-size: cover; */
}

.header-location__icon path,
.search-header__icon path,
.header__column path {
    fill: #4E576A;
}

a.card-detail-soc__link.card-detail-soc__link--wh {
    margin-right: 2px;
    padding-right: 4px;
}

.header__count {
    position: absolute;
    left: 9px;
    top: -6px;
    background: #c00d1e;
    border-radius: 50%;
    line-height: 1;
    height: 22px;
    width: 22px;
    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;
    font-size: 8.75px;
    font-family: "SF Pro Display";
    text-align: center;
    border: 2px solid #fff;
    color: #ffffff;
}

.sidebar_icon-phone {
    position: absolute;
    left: 0;
    top: 5px;
}

a.menu-bottom__phone {
    padding-left: 32px;
}

.menu-bottom .card-detail-soc__item svg path,
a.card-detail-soc__link.card-detail-soc__link--wh path,
svg.sidebar_icon-phone path {
    fill: #125680;
    stroke-width: 3px;
    stroke: #125680;
}

.menu-bottom .card-detail-soc__item .card-detail-soc__link--tube svg path {
    stroke: #125680;
}

.menu__body {
    padding: 40px 0px 60px 0px;
    position: fixed;
    top: -150%;
    left: 0;
    /* width: 100%; */
    -webkit-transition: top 0.6s ease 0s;
    -o-transition: top 0.6s ease 0s;
    transition: top 0.6s ease 0s;
    height: calc(100% - 60px);
    background: #ffffff;
    z-index: 40;
    overflow: auto;
    pointer-events: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.menu__body::-webkit-scrollbar {
    display: none;
}

.menu-open ._header-scroll .menu__body {
    top: 64px;
}

.menu-open .menu__body {
    top: 123px;
}

.banner_show .menu-open .menu__body {
    top: 148px;
}

.banner_show .menu__body {
    top: 148px;
}

.menu__container {
    max-width: 880px;
}

.menu__shadow {
    position: absolute;
    top: 158px;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    pointer-events: none;
    z-index: -1;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
}

.menu-open .menu__shadow {
    opacity: 1;
    pointer-events: auto;
}

.menu-open ._header-scroll .menu__shadow {
    top: 64px;
}

.menu__special-offer {
    padding: 0px 7px;
    margin: -20px 0px 0px 0px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

button.spollers__title._icon-arrow.nav-item:hover {
    color: #024dbc;
}

.header__menu.menu .spollers__body {
    max-width: 300px;
    text-align: left;
    padding-left: 0;
    padding-top: 20px;
    float: left;
}

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

.search-header__button span {
    font-family: 'Oswald', serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-transform: uppercase;
    color: #28334A;
    cursor: pointer;
}

.search-header__button span:hover {
    color: #273349;
}

.search-header__icon {
    cursor: pointer;
    /* background: url(/local/templates/ptr/img/icons/search.svg);
    background-repeat: no-repeat;
    background-size: cover; */
    height: 21px;
    width: 21px;
}

.header-location {
    margin-right: 28px;
}

.header-location__icon {
    cursor: pointer;
    /* background: url(/local/templates/ptr/img/icons/map.svg);
    background-repeat: no-repeat;
    background-size: cover; */
    height: 22px;
    width: 18px;
}

.search-header__icon:before {
    display: none;
}

.search-header__button:hover .search-header__icon::before,
.search-header__button:hover span {
    color: #273349;
}

.search-header__inputs {
    position: absolute;
    top: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 21px 44px 24px 44px;
    width: 375px;
    background: #ffffff;
    left: 0;
    opacity: 0;
    pointer-events: none;
    -webkit-box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.07);
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.search-header__inputs._search-open {
    opacity: 1;
    pointer-events: auto;
}

._header-scroll .search-header__inputs {
    top: 46px;
}

.search-header__content {
    margin: 11px 0px 0px 0px;
}

.search-header__content ul {
    margin: -3px 15px -3px 15px;
}

.search-header__content ul li {
    padding: 3px 0px 3px 0px;
}

.search-header__content ul li a {
    font-size: 12px;
    font-weight: 300;
    color: #273349;
}

.search-header__title {
    color: #273349;
    font-size: 20px;
    font-weight: 200;
    margin: 0px 0px 13px 0px;
    text-align: center;
}

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

.search-header__input input,
.search-panel__input {
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(235, 236, 241);
    border-radius: 2px;
    background-color: rgb(250, 251, 254);
    width: 100%;
    height: 45px;
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
}

.search-header__input input::-webkit-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-moz-placeholder {
    color: #9b9b9b;
}

.search-header__input input:-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-webkit-input-placeholder,
.search-panel__input::-webkit-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-moz-placeholder,
.search-panel__input::-moz-placeholder {
    color: #9b9b9b;
}

.search-header__input input:-ms-input-placeholder,
.search-panel__input:-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-ms-input-placeholder,
.search-panel__input::-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-webkit-input-placeholder, .search-panel__input::-webkit-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-moz-placeholder, .search-panel__input::-moz-placeholder {
    color: #9b9b9b;
}

.search-header__input input:-ms-input-placeholder, .search-panel__input:-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::-ms-input-placeholder, .search-panel__input::-ms-input-placeholder {
    color: #9b9b9b;
}

.search-header__input input::placeholder,
.search-panel__input::placeholder {
    color: #9b9b9b;
}

.search-header__input,
.sidepanel-page .input-group {
    position: relative;
}

.search-header__input-icon,
.search-page .search-panel__submit.search-panel__submit {
    cursor: pointer;
    padding: 10px 12px;
    position: absolute;
    right: 15px;
    top: 13px;
    border: none;
    outline: none;
}

.search-page .search-panel__submit.search-panel__submit {
    background-color: transparent;
    background-image: url(/local/templates/ptr/img/icons/search_panel.svg);
    background-size: cover;
    width: 17px;
    height: 17px;
    font-size: 0;
    display: block;
    padding: 0;
    margin: 0;
}

.search-header__input-icon::before {
    color: #475165;
    font-size: 20px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.icon-menu {
    display: block;
    position: relative;
    width: 22px;
    height: 18px;
    cursor: pointer;
    z-index: 55;
    margin: auto 0;
    top: 0px;
}

.icon-menu span,
.icon-menu::before,
.icon-menu::after {
    content: "";
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    right: 0;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #28334A;
    border-radius: 10px;
}

.icon-menu:hover span,
.icon-menu:hover::before,
.icon-menu:hover::after {
    background: #6b717c;
}

.icon-menu::before {
    top: 0;
}

.icon-menu::after {
    bottom: 0;
}

.icon-menu span {
    top: calc(50% - 0.0625rem);
}

.menu-open .icon-menu {
    z-index: 55;
}

.menu-open .icon-menu span {
    width: 0;
}

.menu-open .icon-menu::before {
    top: calc(50% - 0.0625rem);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.menu-open .icon-menu::after {
    bottom: calc(51% - 0.0625rem);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.footer {
    margin: 20px 0px 0px 0px;
    position: relative;
    -webkit-box-shadow: 0px -2px 20px rgba(0, 0, 0, 0.06);
    box-shadow: 0px -2px 20px rgba(0, 0, 0, 0.06);
}

.footer__container {
    /* max-width: 926px; */

}

.footer__menu {
    padding: 23px 5px 17px 5px;
    border-bottom: 1px solid #cdcdcd;
}

.bottom-footer__content {
    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;
    padding: 20px 0px 25px 0px;
    width: 100%;
}

.bottom-footer__menu {
    margin: 0px 20px 0px 0px;
}

.bottom-footer__menu ul {
    margin: -10px -19px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.bottom-footer__menu ul li {
    padding: 10px 19px;
}

.bottom-footer__menu ul li a {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.1666666667;
    color: #273349;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.bottom-footer__menu ul li a:hover {
    color: #024dbc;
}

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

.bottom-footer__logo img {
    width: 70px;
    height: 18px;
}

.bottom-footer__logo span {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #273349;
    margin: 0px 0px 0px 4px;
}

.page__main-block {
    margin: 0px 10px 50px 10px;
}

.page__products {
    margin: 70px 10px 90px 10px;
}

.page__main-block-info {
    margin: 0px 0px 200px 0px;
}

.main-home__slide {
    position: relative;
    height: auto;
    max-height: 600px;
}

@media (min-width: 1900px) {
    .main-home__slide {
        max-height: 1200px;
    }
}

.main-home__slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.main-home__image-mob {
    display: none;
}

.main-home__button {
    position: absolute;
    width: 520px;
    left: 50%;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    bottom: 67px;
    min-height: 59px;
}

.main-home__dotts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 0px 35px 0px;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.main-home__dotts .swiper-pagination-bullet {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin: 0px 5px 0px 0px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 20px;
    height: 2px;
    background: #9b9b9b;
    cursor: pointer;
}

.main-home__dotts .swiper-pagination-bullet:last-child {
    margin: 0px 0px 0px 0px;
}

.main-home__dotts .swiper-pagination-bullet-active {
    background: #404040;
}

.main-block__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -11px;
}

.main-block__column {
    padding: 11px;
}

.main-block__column:nth-child(odd) {
    -webkit-box-flex: 0;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

.main-block__column:nth-child(even) {
    -webkit-box-flex: 0;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
}

@media (min-width: 768px) {
    .main-block__content {
        max-height: 380px;
    }

    .main-block__image {
        height: 100%;
    }
}

.main-block__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.main-block__image img {
    width: 100%;
    height: 380px;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
}

.main-block__image-tablet {
    display: none;
}

.main-block__image-mob {
    display: none;
}

.main-block__button {
    cursor: pointer;
    max-width: 390px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
    bottom: 60px;
    padding: 6px 30px;
}

.main-block__button-mob {
    display: none;
}

.main-block-info__container {
    padding: 0px 0px 0px 0px;
}

.main-block-info__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0px 35px;
}

.main-block-info__column {
    padding: 0px 60px;
}

.main-block-info__column:nth-child(odd) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 451px;
    flex: 1 1 451px;
}

.main-block-info__column:nth-child(odd) .main-block-info__image {
    /*   height: 703px; */
}

.main-block-info__column:nth-child(odd) .main-block-info__image img {
    height: 100%;
}

.main-block-info__column:nth-child(odd) .main-block-info__item {
    width: 451px;
}

.main-block-info__column:nth-child(even) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 356px;
    flex: 1 1 356px;
}

.main-block-info__column:nth-child(even) .main-block-info__image img {
    /*   height: 557px; */
}

.main-block-info__column:nth-child(even) .main-block-info__item {
    width: 356px;
}

.main-block-info__column:nth-child(even) .main-block-info__desc {
    top: 52%;
}

.main-block-info__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.main-block-info__image {
    width: 100%;
    height: 100%;
}

.main-block-info__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.main-block-info__desc {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 600;
    font-size: 15px;
    line-height: 1.2;
    color: #ffffff;
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 25px;
}

.main-block-info__desc img {
    width: 201px;
    height: 58px;
    margin: 0px 0px 36px 0px;
}

.main-block-info__desc p {
    max-width: 345px;
}

.main-block-info__text {
    padding: 0px 0px 0px 55px;
}

.main-block-info__button {
    font-size: 50px;
    line-height: 1.18;
    border: none;
}

.main-block-info__button:hover {
    background: transparent;
}

.page__catalog {
    margin: 5px 0px 30px 0px;
}

._filter-open .wrapper {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}

._filter-open {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
}

._header-scroll .wrapper {
    overflow: unset;
}

.catalog__container {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
}

.catalog__content {
    margin: 20px 0px 0px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.catalog__content-favorite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.catalog__main-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.catalog__main-product .products__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

/*.catalog__content .product__item:first-child,
.catalog__content .product__item:nth-of-type(6) { */
.catalog__content .product__item:nth-of-type(5),
.catalog__content .product__item:nth-of-type(10) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

/*.catalog__content .product__item:first-child .product-card__images,
.catalog__content .product__item:nth-of-type(6) .product-card__images { */
.catalog__content .product__item:nth-of-type(5) .product-card__images,
.catalog__content .product__item:nth-of-type(10) .product-card__images {
    width: 546px;
    height: 728px;
}

/*.catalog__content .product__item:first-child .product-card__images img,
.catalog__content .product__item:nth-of-type(6) .product-card__images img { */
.catalog__content .product__item:nth-of-type(5) .product-card__images img,
.catalog__content .product__item:nth-of-type(10) .product-card__images img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/*.catalog__content .product__item:first-child .product-card__title p,
.catalog__content .product__item:nth-of-type(6) .product-card__title p { */
.catalog__content .product__item:nth-of-type(5) .product-card__title p,
.catalog__content .product__item:nth-of-type(10) .product-card__title p {
    margin: 0px 0px 5px 0px;
}

/*.catalog__content .product__item:first-child .product-card__title p:last-child,
.catalog__content .product__item:nth-of-type(6) .product-card__title p:last-child {*/
.catalog__content .product__item:nth-of-type(5) .product-card__title p:last-child,
.catalog__content .product__item:nth-of-type(10) .product-card__title p:last-child {
    margin: 0px 0px 0px 0px;
}



/*.catalog__content .catalog__content:first-child */

.catalog__top {
    position: sticky;
    top: 60px;
    width: 100%;
    height: auto;
    z-index: 49;
    background: #ffffff;
    padding: 22px 0px 22px 0px;
}

.catalog__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 1115px;
    margin: 0 auto;
    padding: 0px 95px;
}

.catalog__menu-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 940px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}

.catalog__menu h1,
.catalog__menu-top h1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 1 1 auto;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.15;
    color: #273349;
    margin: 4px 25px 0px 0px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
}

.hide {
    display: none;
}

.catalog__filter {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.catalog__icons {
    display: none;
}

.smart-filter-parameters-box-title-text {
    text-wrap: nowrap;
}

.catalog__products {
    margin: 15px 0px 80px 0px;
}

.filter-catalog__options {
    display: none;
}

.filter-catalog__title {
    display: none;
}

.filter-catalog__close {
    display: none;
}

.filter-catalog__buttons {
    display: none;
}

.filter-catalog__remove {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
    color: #273349;
    font-size: 17px;
    font-weight: 200;
    padding: 12px 25px;
    border: none;
}

.filter-catalog__show {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
    margin: 0px 0px 0px 70px;
    color: #273349;
    font-size: 17px;
    font-weight: 200;
    padding: 12px 25px;
    border: none;
    background: #f5f5f5;
}

.filter-catalog__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0px 22px 0px 22px;
    margin: 0px -15px;
    gap: 10px;
}

.filter-catalog__column {
    padding: 0px 10px;
}

.bx-breadcrumb-item .fa-angle-right:before {
    font-weight: 300;
    font-size: 12px;
    line-height: 1.2;
}

.bx-breadcrumb-item span {
    font-size: 14px;
    padding-right: 15px;
}

.page.card .page__products {
    margin: 0px 0px 24px 0px;
}

.page__card {
    margin: 10px 0px 17px 0px;
}

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

.card__images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 546px;
    flex: 0 1 546px;
    margin: 0px 24px 0px 0px;
}

.card__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 556px;
    flex: 0 1 556px;
}

.card__content h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: -0.2px;
    color: #273349;
    margin: 0px 0px 10px 0px;
    text-align: left;
}

.card__sum {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #273349;
    font-size: 20px;
    font-weight: 400;
    margin: 0px 0px 36px 0px;
}

.card__sum s {
    color: #CDCDCD;
    font-size: 20px;
    font-weight: 400;
    margin: 0px 0px 0px 12px;
}

.card__body {
    margin: -27px 0px;
    padding: 0px 0px 20px 0px;
}

.card__top {
    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;
    margin: 0px 0px 3px 0px;
}

.card__top span {
    /* color: #273349;  */
    font-size: 15px;
    font-weight: 400;
}

.card__link {
    color: #273349;
    font-size: 15px;
    font-weight: 400;
    border-bottom: 1px solid #273349;
    margin: 0px 0px 0px 10px;
}

.card__column {
    padding: 7px 0px 7px 0px;
}

.card__column.item-scu {
    padding: 7px 0px 7px 7px;
}

.card__add {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 18px 0px 18px 0px;
}

.card__add .product-card__favourites {
    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;
    margin: 0px 0px 0px 15px;
    width: 50px;
    height: 50px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(219, 221, 227);
    border-radius: 2px;
}

.card__add .product-card__favourites-icon::before {
    font-size: 20px;
    color: #273349;
}

.card__add .product-card__favourites-icon-bg::before {
    font-size: 20px;
}

.card__button {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;

    background: #28334a;
    border: 1px solid #28334a;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;

    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    padding: 16px 12px;
}

.card__button:hover {
    color: #273349;
    background: transparent;
}

.images-product__slider {
    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;
    height: 100%;
}

.images-product__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*  height: 632px; */
}

.images-product__image {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    position: relative;
}

.images-product__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.images-product__slider-thumbs {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 71px;
    flex: 0 0 71px;
    height: 632px;
    margin: 0px 24px 0px 0px;
}

.images-product__thumbs {
    width: 100%;
}

.images-product__arrow-prev {
    cursor: pointer;
    position: absolute;
    top: calc(50% - 20px);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    left: 11px;
}

.images-product__arrow-prev::before {
    color: #ffffff;
    font-size: 22px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.images-product__arrow-next {
    cursor: pointer;
    position: absolute;
    top: calc(50% - 20px);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 11px;
}

.images-product__arrow-next::before {
    color: #ffffff;
    font-size: 22px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.images-product__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    margin: 18px 0px 0px 0px;
}

.images-product__pagination .swiper-pagination-bullet {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin: 0px 5px 0px 0px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #9b9b9b;
    height: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.images-product__pagination .swiper-pagination-bullet:last-child {
    margin: 0px 0px 0px 0px;
}

.images-product__pagination .swiper-pagination-bullet-active {
    background: #404040;
}

.thumbs__slide {
    cursor: pointer;
    opacity: 0.7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
}

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

.thumbs__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.thumbs__slide.swiper-slide-thumb-active {
    opacity: 1;
}

.swiper {
    overflow: hidden;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

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

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.swiper-initialized .swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.swiper-button-lock {
    display: none !important;
}

.swiper-pagination-lock {
    display: none !important;
}

.banner-view {
    display: inline-block;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(50vw - 50%);
    min-height: 200px;
}

.pagination-wrapper {}

.pagination-container {
    gap: 20px;
    max-width: 500px;
    margin: 60px auto 0;
}

.page-item a.page-link {
    color: #273349;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.pagination-container .page-item.active .page-link {
    background-color: #273349;
    border-color: #273349;
    color: #ffffff;
}

.pagination-container .page-link {
    color: #273349;
    outline: none;
}

.DECK_VIEW {
    display: inline-block;
    width: 100%;
}

.MOB_VIEW {
    display: none;
}

h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #28334A;
}

.news-detail {
    max-width: 915px;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 743px) {
    .catalog__filter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (max-width: 1135px) {
    .footer .spollers__item:nth-child(1) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

    .main-home__slide {
        height: 100%;
    }

    .main-block-info__body {
        padding: 0px 45px 0px 55px;
    }

    .main-block-info__column {
        padding: 0px 35px;
    }

    .main-block-info__column:nth-child(odd) .main-block-info__item {
        width: 100%;
    }

    .main-block-info__column:nth-child(even) .main-block-info__item {
        width: 100%;
    }
}

@media screen and (max-width: 1023px) {
    .MOB_VIEW {
        display: inline-block;
        width: 100%;
    }

    .DECK_VIEW {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .page {
        padding: 0px 0px 0px 0px;
    }

    .products__body {
        margin: -4px;
    }

    .products__column {
        min-width: 0;
        padding: 4px;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 33.333%;
        flex: 0 1 33.333%;
    }

    .products__column:nth-child(n+4) {
        display: none;
    }

    .product-card__slides {
        min-width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .product-card__slider {
        position: relative;
    }

    .product-card__tabs {
        display: none;
    }

    .product-card__desc {
        margin: 12px 0px 0px 0px;
    }

    .product-card__title p {
        margin: 0px 0px 16px 0px;
    }

    .breadcrambs__container {
        max-width: 100%;
    }

    .header {
        padding: 35px 0px 37px 0px;
        padding-left: 10px;
        padding-right: 10px;
        height: 60px;
        /* 21.05.2025*/
    }

    .header__right {
        padding: 0px 20px 0px 10px;
    }

    .header__menu {
        margin: 0px 22px 0px 0px;
    }

    .header__menu .menu__container {
        max-width: 750px;
    }

    .header__search {
        margin: 0px 25px 0px 0px;
    }

    .header__list ul {
        margin: 0px -11px;
        gap: 20px;
    }

    /* .header__list ul li {
    padding: 0px 11px;
  } */
    .header__logo img {
        width: 105px;
        height: 27px;
    }

    .header__column a::before {
        font-size: 22px;
    }

    .menu-open .menu__body {
        top: 138px;
    }

    .menu-open ._header-scroll .menu__body {
        top: 58px;
    }

    .menu__shadow {
        top: 99px;
    }

    .menu-open ._header-scroll .menu__shadow {
        top: 58px;
    }

    .search-header__inputs {
        top: 65px;
    }

    ._header-scroll .search-header__inputs {
        top: 45px;
    }

    .bottom-footer__content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 36px 0px 10px 0px;
    }

    .page__products {
        margin: 0px 0px 40px 0px;
    }

    .page__main-block-info {
        margin: 0px 0px 45px 0px;
    }

    .main-home__button {
        width: auto;
        bottom: 40px;
        min-height: 35px;
        font-size: 20px;
        line-height: 1.15;
        padding: 5px 20px;
    }

    .main-block-info__column:nth-child(odd) .main-block-info__image {
        /*   height: 435px; */
    }

    .main-block-info__column:nth-child(even) .main-block-info__image img {
        /*    height: 343px; */
    }

    .main-block-info__column:nth-child(even) .main-block-info__desc {
        top: 56%;
    }

    .main-block-info__desc {
        padding: 15px;
    }

    .main-block-info__desc img {
        width: 122px;
        height: 35px;
        margin: 0px 0px 22px 0px;
    }

    .main-block-info__desc p {
        max-width: 215px;
    }

    .main-block-info__text {
        padding: 0px 0px 0px 35px;
    }

    .main-block-info__button {
        font-size: 20px;
        line-height: 1.15;
    }

    .catalog__main-product .product-card__images {
        height: 683px;
        width: 488px;
    }

    .catalog__top {
        top: 58px;
    }

    .catalog__menu {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0px 85px 0px 85px;
    }

    .catalog__products .products__body {
        margin: 0px -12px;
    }

    .catalog__products .product-card__images {
        height: 600px;
    }

    .catalog__products .products__column {
        padding: 0px 12px;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    }

    .catalog__products .products__column:nth-child(n+3) {
        display: none;
    }

    .catalog__products {
        margin: 25px 0px 80px 0px;
    }

    .filter-catalog__body {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .filter-catalog__column {
        padding: 0px 0px 0px 0px;
    }

    .page.card .products__body {
        margin: 0px -12px;
    }

    .page.card .product-card__images {
        height: 600px;
    }

    .page.card .products__column {
        padding: 0px 12px;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
    }

    .page.card .products__column:nth-child(n+3) {
        display: none;
    }

    .card__add .product-card__favourites {
        margin: 0px 0px 0px 20px;
    }

    .images-product__slider-thumbs {
        display: none;
    }
}

@media (max-width: 767.98px) {

    .main-block__image img {
        height: auto;
    }

    .spollers {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: -2px 0px;
    }

    .spollers__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 100%;
        padding: 2px 0px;
    }

    .spollers__title {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    a.spollers__title {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .spollers__title::before {
        display: block;
    }

    .spollers__body {
        padding: 2px 0px 15px 0px;
        margin: -2px 0px;
    }

    .spollers__body li {
        padding: 2px 0px;
    }

    .spollers__body li a {
        line-height: 1.1333333333;
    }

    .bottom-footer__menu {
        display: none;
    }

    .footer .menu__special-offer {
        width: 287px;
        margin: 0 auto;
        border-bottom: 1px solid #cdcdcd;
        padding: 0px 0px 27px 0px;
    }

    .footer .menu__special-offer .special-offer__content {
        width: 100%;
    }

    .footer .menu__special-offer .special-offer__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0px 0px 30px 0px;
    }

    .footer .menu__special-offer .special-offer__form input {
        width: 100%;
        padding: 12px 15px;
        height: 40px;
    }

    .footer .menu__special-offer .special-offer__button {
        height: 40px;
        width: 43px;
        padding: 15px;
    }

    .footer .menu__special-offer .special-offer__button::before {
        font-size: 20px;
    }

    .footer .menu__special-offer .special-offer__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .footer .menu__special-offer .special-offer__bottom {
        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;
    }

    .footer .menu__special-offer .special-offer__socials {
        margin: -6px -11px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    .footer .menu__special-offer .special-offer__social {
        padding: 6px 11px;
    }

    .footer .menu__special-offer .special-offer__social a::before {
        font-size: 36px;
    }

    .footer .spollers__item {
        width: 100%;
        border-bottom: 1px solid rgba(217, 217, 217, 0.5);
        padding: 20px 0px;
    }

    .footer .spollers__item:last-child {
        border-bottom: none;
    }

    .footer .spollers__body {
        padding: 2px 0px 0px 0px;
        margin: -2px 0px;
    }

    .footer .spollers__body li a {
        line-height: 1.8666666667;
    }

    .footer .spollers__title {
        font-weight: 600;
    }

    .footer .spollers__title::before {
        font-size: 13px;
        color: #545454;
    }

    .spollers__item.spoller-client {
        display: block;
    }

    .spollers__item.spoller-about {
        display: block;
    }

    .card__spollers .spollers__body {
        padding: 0px 0px 0px 0px;
    }

    .special-offer__top.offer-hidden {
        display: none;
    }

    .special-offer__socials {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
    }

    .special-offer__social a._icon-telegram::before {
        font-size: 20px;
    }

    .special-offer__social a::before {
        font-size: 21px;
        color: #28334A;
    }

    .special-offer__links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: 11px 0px 0px 0px;
    }

    .products__container {
        /*   max-width: 573px; */
    }

    .product-card__text {
        top: 16px;
        left: 16px;
    }

    .product-card__images {
        /* height: 252px; */
    }

    .product-card__title {
        font-size: 12px;
        line-height: 1.1666666667;
        margin: 0px 0px 0px 0px;
    }

    .product-card__favourites {
        /*  display: none; */
    }

    .breadcrambs {
        margin: 17px 0px 0px 10px;
    }

    .header__body {
        margin: 0px -11px;
        gap: 10px;
    }

    /* .header__column {
    padding: 0px 11px;
  } */
    .menu__body {
        top: 60px;
        width: 240px;
        left: -100%;
        height: calc(100% - 60px);
        /* padding: 25px 18px; */
        -webkit-transition: left 0.6s ease 0s;
        -o-transition: left 0.6s ease 0s;
        transition: left 0.6s ease 0s;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    ._header-scroll .menu__body {
        top: 38px;
        height: calc(100% - 38px);
    }

    .menu-open ._header-scroll .menu__body {
        top: 58px;
    }

    .menu-open .menu__body {
        top: 99px;
        left: 0;
    }

    .menu__container {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        max-width: 100%;
        padding: 0px;
        margin: 0px 0px 50px 0px;
    }

    .menu__shadow {
        top: 60px;
    }

    ._header-scroll .menu__shadow {
        top: 38px;
    }

    .menu__special-offer {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

    .menu__special-offer .special-offer__title {
        display: none;
    }

    .menu__special-offer .special-offer__form {
        display: none;
    }

    .search-header__title {
        font-size: 15px;
        margin: 0px 0px 10px 0px;
    }

    .icon-menu {
        width: 27px;
        height: 18px;
    }

    .footer {
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 16px 0px 0px 0px;
        content-visibility: auto;
    }

    .footer__container {
        padding: 0px 8px 0px 8px;
    }

    .footer__menu {
        padding: 0px 0px 0px 0px;
        border-bottom: none;
        border-top: 1px solid rgba(217, 217, 217, 0.5);
    }

    .footer__bottom {
        -webkit-box-shadow: 0px -2px 20px rgba(0, 0, 0, 0.06);
        box-shadow: 0px -2px 20px rgba(0, 0, 0, 0.06);
    }

    .bottom-footer__logo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 15px 0px 0px 0px;
    }

    .bottom-footer__logo-text {
        display: none;
    }

    .bottom-footer__logo span {
        margin: 12px 0px 0px 0px;
        text-align: center;
        font-size: 14px;
        line-height: 1.1428571429;
    }

    .page__main-block {
        margin: 0px 0px 45px 0px;
    }

    .main-home__slide {
        height: auto;
    }

    .main-home__dotts {
        padding: 14px 0px 20px 0px;
    }

    .main-block__container {
        padding: 0px 40px 0px 40px;
    }

    .main-block__content {
        margin: auto;
    }

    .main-block__column {
        padding: 7px;
    }

    .main-block__column:nth-child(odd) {
        -webkit-box-flex: 0;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .main-block__column:nth-child(even) {
        -webkit-box-flex: 0;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .main-block__column:first-child button {
        display: none;
    }

    .main-block__image img {
        height: auto;
    }

    /*.main-block__image-desc {
        display: none;
    }
    .main-block__image-tablet {
        display: block;
    } */
    .main-block__button {
        bottom: 25px;
        padding: 3px 20px;
        width: auto;
        left: 40px;
        -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        min-width: auto;
        font-size: 20px;
        line-height: 1.15;
    }

    .page__catalog .product-card__favourites {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .page__catalog .product-card__title {
        font-size: 15px;
        line-height: 1.2;
    }

    .page__catalog {
        margin: 0px 0px 30px 0px;
    }

    .catalog__content {
        margin: 0px 0px 0px 0px;
    }

    .catalog__main-product {
        padding: 0px 10px 30px 10px;
    }

    .catalog__main-product .product-card__title p {
        font-size: 15px;
        margin: 0px 0px 3px 0px;
    }

    .catalog__main-product .product-card__desc {
        margin: 20px 0px 0px 0px;
    }

    .catalog__menu {
        padding: 0px 85px 0px 65px;
    }

    .catalog__products .product-card__images {
        height: 452px;
    }

    .catalog__products {
        margin: 0px 0px 16px 0px;
    }

    .page.card .product-card__favourites {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .page.card .product-card__title {
        font-size: 15px;
        line-height: 1.2;
    }

    .page.card .product-card__images {
        height: 350px;
    }

    .page.card .page__products {
        margin: 0px 0px 50px 0px;
    }

    .page.card .products__container {
        max-width: 497px;
    }

    .page__card {
        margin: 3px 0px 45px 0px;
    }

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

    }

    .card__images {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0px 0px 40px 0px;
    }

    .card__content {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .card__body {
        padding: 0px 0px 25px 0px;
    }

    .images-product__slider {
        max-width: 363px;
    }

    .images-product__slide {
        height: 509px;
    }
}

@media (max-width: 743px) {
    .pagination-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .catalog__container {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .footer__container {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .header__column span {
        display: none;
    }

    /*.catalog__content {*/
    /*  display: block;*/
    /*}*/
   /* .catalog__content .product__item:first-child,
    .catalog__content .product__item:nth-of-type(6) { */
    .catalog__content .product__item:nth-of-type(5),
    .catalog__content .product__item:nth-of-type(10) {
        display: block;
    }

   /* .catalog__content .product__item:first-child .product-card__images,
    .catalog__content .product__item:nth-of-type(6) .product-card__images { */
    .catalog__content .product__item:nth-of-type(5).product-card__images,
    .catalog__content .product__item:nth-of-type(10) .product-card__images { 
        width: 100%;
        height: auto;
    }

    .product-item-detail-short-card-btn {
        display: none;
    }

    .product__item {
        width: 50%;
        padding: 10px 5px;
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial;
    }

    /* 2025 */
    .basket_obraz .product__item {
        padding: 0;
    }

    .page {
        /* padding: 60px 0px 0px 0px; */
        padding: 0px 0px 0px 0px;
    }

    .select__menu._active .select__icon {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    .select__menu._active .select__body {
        right: 0;
    }

    .select__menu._active .select__btn {
        background: transparent;
    }

    .select__btn {
        padding: 7px 0px;
    }

    .select__btntext {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .select__icon::before {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        color: #a4a4a4;
    }

    .select__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0px 50px;
        text-align: center;
        color: #273349;
        font-size: 20px;
        font-weight: 200;
        margin: 0px 0px 40px 0px;
    }

    .select__body {
        -webkit-box-shadow: none;
        box-shadow: none;
        position: fixed;
        top: 60px;
        left: auto;
        right: -100%;
        z-index: 49;
        height: calc(100% - 60px);
        background: #ffffff;
        width: 100%;
        -webkit-transition: right 0.3s ease 0s;
        -o-transition: right 0.3s ease 0s;
        transition: right 0.3s ease 0s;
        display: block;
        padding: 12px 30px 75px 30px;
        overflow: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .select__body::-webkit-scrollbar {
        display: none;
    }

    ._filter-open._header-scroll .select__body {
        top: 36px;
        height: calc(100% - 36px);
    }

    .select__close {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 13px;
        right: 11px;
        cursor: pointer;
        z-index: 45;
    }

    .select__close::before {
        font-size: 18px;
        color: #cdcdcd;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .select__close:hover::before {
        color: #273349;
    }

    .select__options {
        max-height: 100%;
    }

    .select__option-text {
        padding: 10px 20px;
        color: #273349;
        border-bottom: 1px solid #cdcdcd;
    }

    .select__inputs {
        margin: 0px 0px 0px 0px;
    }

    .select__button {
        display: none;
    }

    .select-other {
        display: none;
    }

    .header {
        padding: 16px 10px;
    }

    .header._header-scroll {
        /* padding: 8px 10px;  */
        padding: 15.965px 10px;
    }

    .header__list {
        display: none;
    }

    .header__logo img {
        width: 109px;
        height: 28px;
        -webkit-transition: height 0.3s ease 0s, width 0.3s ease 0s;
        -o-transition: height 0.3s ease 0s, width 0.3s ease 0s;
        transition: height 0.3s ease 0s, width 0.3s ease 0s;
    }

    ._header-scroll .header__logo img {
        width: 74px;
        height: 19px;
    }

    .header__column a::before {
        font-size: 20px;
        margin: 0px 0px 0px 0px;
    }

    .header__column a span {
        display: none;
    }

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

    .menu-open .menu__body {
        top: 60px;
        left: 0;
    }



    .menu__shadow {
        top: 38px;
    }

    .menu-open ._header-scroll .menu__shadow {
        top: 38px;
    }

    .search-header__inputs {
        padding: 30px 44px 50px 44px;
        top: 43px;
    }

    ._header-scroll .search-header__inputs {
        top: 30px;
    }

    .main-home__slide {
        /*   height: 532px; */
    }

    /*.main-home__image-desc {
        display: none;
    }
    .main-home__image-mob {
        display: block;
    } */
    .main-home__button {
        width: auto;
        font-size: 25px;
        line-height: 1.16;
        bottom: 50px;
        padding: 9px 20px;
        min-height: 45px;
    }

    .main-home__dotts {
        padding: 14px 0px 30px 0px;
    }

    .main-block__container {
        padding: 0px 0px;
    }

    .main-block__column:nth-child(odd) {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .main-block__column:nth-child(even) {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    }

    .main-block__column:first-child button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .main-block__image-tablet {
        display: none;
    }

    /*.main-block__image-mob {
        display: block;
    } */
    .main-block__button {
        bottom: 40px;
        width: calc(100% - 20px);
        left: 10px;
        padding: 7px 5px;
    }

    .main-block__button span {
        display: none;
    }

    .main-block__button-mob {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .main-block-info__container {
        padding: 0px 0px;
    }

    .main-block-info__body {
        margin: -12px 0px;
        padding: 0px 10px 0px 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: inherit;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .main-block-info__column {
        padding: 12px 0px;
        width: 100%;
    }

    .main-block-info__column:nth-child(odd) {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .main-block-info__column:nth-child(even) {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

    .main-block-info__column:nth-child(even) .main-block-info__image {
        height: 100%;
    }

    .main-block-info__column:nth-child(even) .main-block-info__image img {
        height: 100%;
    }

    .main-block-info__column:nth-child(even) .main-block-info__desc {
        top: auto;
        bottom: 25px;
        -webkit-transform: translate(-50%, 0px);
        -ms-transform: translate(-50%, 0px);
        transform: translate(-50%, 0px);
    }

    .main-block-info__image {
        /*    height: 436px; */
    }

    .main-block-info__desc {
        padding: 30px;
    }

    .main-block-info__desc img {
        width: 142px;
        height: 41px;
    }

    .main-block-info__text {
        padding: 0px 5px 0px 30px;
    }

    .main-block-info__button {
        font-size: 25px;
        line-height: 1.16;
        border: 1px solid #9b9b9b;
        width: 100%;
        padding: 6px;
    }

    .catalog__content {
        margin: 15px 0px 0px 0px;
    }

    .catalog__main-product {
        padding: 0px 10px 40px 10px;
    }

    .catalog__main-product .product-card__desc {
        margin: 10px 0px 0px 0px;
    }

    .catalog__top {
        top: 36px;
    }

    .catalog__menu {
        padding: 0px 35px 0px 15px;
    }

    .catalog__filter {
        position: fixed;
        top: -100%;
        right: 0;
        left: 0;
        background-color: #ffffff;
        -webkit-transition: top 0.8s ease 0s;
        -o-transition: top 0.8s ease 0s;
        transition: top 0.8s ease 0s;
        z-index: 48;
        width: 100%;
        height: calc(100% - 60px);
        padding: 13px 0px 0px 0px;
        overflow: auto;
        pointer-events: auto;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .catalog__filter::-webkit-scrollbar {
        display: none;
    }

    ._filter-open .catalog__filter {
        top: 60px;
    }

    ._filter-open._header-scroll .catalog__filter {
        top: 36px;
        height: calc(100% - 36px);
    }

    .catalog__icons {
        display: block;
        cursor: pointer;
        margin: 5px 0px 0px 0px;
    }

    .catalog__icons::before {
        font-size: 23px;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .catalog__products {
        margin: 0px 0px 70px 0px;
    }

    .filter-catalog__options {
        display: block;
        padding: 0px 22px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        margin: 0px 0px 60px 0px;
    }

    .filter-catalog__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0px 50px;
        text-align: center;
        color: #273349;
        font-size: 20px;
        font-weight: 400;
        margin: 0px 0px 30px 0px;
    }

    .filter-catalog__close {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        /* top: 13px; */
        top: 48px;
        right: 11px;
        cursor: pointer;
        z-index: 50;
    }

    .filter-catalog__close::before {
        font-size: 18px;
        color: #cdcdcd;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }

    .filter-catalog__buttons {
        position: sticky;
        padding: 14px 0px;
        bottom: 0;
        width: 100%;
        z-index: 100;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-transition: opacity 0.3s ease 0s;
        -o-transition: opacity 0.3s ease 0s;
        transition: opacity 0.3s ease 0s;
        background: #ffffff;
    }

    .filter-catalog__body {
        padding: 0px 22px 0px 22px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width: 479.98px) {
    .options-filter-catalog__icon {
        width: 12px;
        height: 12px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12px;
        flex: 0 0 12px;
    }

    .options-filter-catalog__icon:before {
        width: 12px;
        height: 12px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 12px;
        flex: 0 0 12px;
    }

    .options-filter-catalog__icon:after {
        width: 7px;
        height: 7px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 7px;
        flex: 0 0 7px;
        padding: 3.5px;
    }

    .options-filter-catalog__text {
        font-size: 12px;
        margin: -1px 0px 0px 10px;
    }



    .options-color__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 42px;
        flex: 0 0 42px;
    }

    .options-color__label {
        width: 42px;
        height: 42px;
        padding: 21px;
    }

    .select__btn {
        font-size: 12px;
        line-height: 1.25;
    }

    .select__option-text {
        font-size: 12px;
        line-height: 1.25;
    }

    .products__top {
        margin: 0px 0px 2px 0px;
    }

    .products__top::before {
        font-size: 15px;
        margin: 0px 0px 0px 7px;
    }

    .products__body {
        margin: -3px;
    }

    .products__column {
        padding: 3px;
    }

    .product-card__desc {
        margin: 6px 0px 0px 0px;
    }

    .product-card__title p {
        margin: 0px 0px 2px 0px;
    }

    .header__search {
        position: static;
    }

    .search-header__button span {
        display: none;
    }

    .search-header__icon::before {
        margin: 0px 0px 0px 0px;
    }

    .search-header__inputs {
        top: 105%;
        width: 100%;
    }

    ._header-scroll .search-header__inputs {
        top: 110%;
    }


    .page__main-block {
        margin: 0px 0px 35px 0px;
    }

    .page__products {
        margin: 0px 0px 8px 0px;
    }

    .page__main-block-info {
        margin: 0px 0px 0px 0px;
    }

    .main-block__content {
        margin: auto;
    }

    .main-block__column {
        padding: 4px;
    }

    .main-block__button {
        font-size: 15px;
        line-height: 1.1333333333;
    }

    .main-block-info__column:nth-child(even) .main-block-info__image {
        /*  height: 500px; */
    }

    .main-block-info__desc p {
        /*   max-width: 265px; */
    }

    .page__catalog {
        margin: 5px 0px 6px 0px;
    }


    .catalog__top {
        padding: 5px 0px;
    }

    ._header-scroll .catalog__top {
        padding: 20px 0px 8px 0px;
    }


    .catalog__products .product-card__images {
        height: 280px;
    }

    .catalog__products {
        margin: 15px 0px 70px 0px;
    }

    .filter-catalog__remove {
        font-size: 12px;
    }

    .filter-catalog__show {
        font-size: 12px;
    }

    .page.card .product-card__images {
        height: 280px;
    }

    .page.card .page__products {
        margin: 0px 0px 36px 0px;
    }

    .page.card .products__container {
        max-width: 100%;
    }

    .card__images {
        margin: 0px 0px 36px 0px;
    }

    .card__sum {
        margin: 0px 0px 30px 0px;
    }

    .card__body {
        padding: 0px 0px 30px 0px;
    }

    .card__top {
        margin: 0px 0px 10px 0px;
    }

    .card__add {
        margin: 0px 0px 20px 0px;
    }


    .card__add .product-card__favourites-icon::before {
        font-size: 20px;
    }

    .card__add .product-card__favourites-icon-bg::before {
        font-size: 20px;
    }

    .images-product__slider {
        max-width: 100%;
    }

    .images-product__slide {
        height: 493px;
    }

    .images-product__pagination {
        display: none;
    }
}

@media (max-width: 430px) {
    .product-card__images {
        /* height: 177px; */
        /*   height: 252px; */
    }
}

@media (max-width: 400px) {
    .main-block__image img {
        height: 275px;
    }

    .catalog__products .product-card__images {
        /*  height: 230px; */
    }

    .page.card .product-card__images {
        /* height: 230px; */
    }
}

@media (max-width: 374px) {
    .select__body {
        height: calc(100% - 56px);
    }

    ._filter-open .select__body {
        top: 56px;
    }

    .footer .menu__special-offer {
        width: 100%;
    }

    .header__logo img {
        width: 93px;
        height: 24px;
    }

    .header__body {
        /* margin: 0px -3px;
        gap: 5px; */
    }

    /* .header__column {
    padding: 0px 3px;
  } */
    .menu__body {
        top: 56px;
        height: calc(100% - 56px);
    }

    ._header-scroll .menu__body {
        top: 36px;
        height: calc(100% - 36px);
    }

    .menu-open ._header-scroll .menu__body {
        top: 36px;
    }

    .menu-open .menu__body {
        top: 56px;
        left: 0;
    }

    .main-home__button {
        width: calc(100% - 70px);
        left: 35px;
    }

    .catalog__main-product .product-card__images {
        height: auto;
        width: 100%;
    }

    .catalog__filter {
        height: calc(100% - 56px);
    }

    ._filter-open .catalog__filter {
        top: 56px;
    }
}

.options-filter-catalog__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}

.options-filter-catalog__icon {
    position: relative;
    width: 16px;
    height: 16px;
}

button:focus,
button:hover {
    outline: 0px auto -webkit-focus-ring-color;
}

@media (max-width: 743px) {
    .products__top {
        padding-left: 13px;
    }

    .basket_obraz .products__top {
        padding-left: 6px;
    }

    .page__main-block .main-block__button .main-block__button-mob {
        display: none;
    }

    .main-block__button {
        width: calc(100% - 60px);
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
}


/* dop */

.user-data {
    margin-bottom: 30px;
    text-align: center;
}

.block_404 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 70px;
}

img.img__404 {
    max-width: 50vw;
    height: auto;
    margin-bottom: 30px;
}

.text_404 {
    margin-bottom: 40px;
}

.news-detail-content {
    font-size: 15px;
}

p {
    font-size: 15px;
    line-height: 24px;
}


/* contacts */

.csn-mc-bc {
    width: 100%;
    margin-top: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.csn-mc-bc div,
/* .csn-mc-bc a, */
.csn-mc-bc span {
    float: left;
    width: 33.3333%;
    height: 180px;
    padding: 43px 60px 0;
    -webkit-transition: background .25s;
    -o-transition: background .25s;
    transition: background .25s;
}

.csn-mc-bc div p,
.csn-mc-bc a p {
    display: block;
    font-size: 15px;
    line-height: 20px;
    -webkit-transition: color .25s;
    -o-transition: color .25s;
    transition: color .25s;
}

.csn-soc-bc {
    width: 100%;
    margin-top: 34px;
    padding: 34px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    text-align: center;
}

.csn-soc-bc a {
    float: left;
    margin: 0 48px;
}

.csn-soc-bc a i {
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.csn-soc .tt {
    text-align: center;
}

.foc-tt {
    text-align: center;
}

.csn-soc-bc img {
    height: 20px;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

.foc {
    margin-top: 36px;
    padding: 62px 15px 103px;
}

@media screen and (max-width: 1023px) {
    .foc {
        overflow: hidden;
        margin-top: 36px;
        padding: 62px 15px 103px;
    }

    .csn {
        margin-top: 24px;
        overflow: hidden;
        padding: 0 15px;
    }

    .csn-row {
        width: 100%;
        margin: 0 auto;
    }

    .csn-mc-bc {
        margin-top: 40px;
        border-right: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.05);
        padding-bottom: 40px;
    }

    .csn-soc-bc {
        margin-top: 22px;
        padding: 29px 0 10px;
        text-align: center;
    }

    .csn-soc-bc a {
        float: left;
        width: 50%;
        margin: 0 0 35px;
    }

    .csn-mc-bc div,
    /*  .csn-mc-bc a, */
    .csn-mc-bc span {
        border: 0;
        width: 100%;
        padding: 40px 30px 0;
        height: auto;
    }
}


/* anketa */

.anketa {
    display: block;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    background: #f8f9fa;
    padding: 5vw 5vw;
}

.anketa a.link {
    padding: 2px 50px;
}

.anketa .anketa-itog {
    text-align: center;
}

.anketa .anketa-itog-text {
    margin-bottom: 30px;
}

.anketa-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.grecaptcha-badge {
    visibility: hidden;
}

.wishlist-img {
    width: 100%;
}

@media (min-width: 992px) {
    .product__item {
        width: 25%;
    }
}

@media (max-width: 991px) {
    .breadcrambs {
        margin: 20px 0px 0px 10px;
    }

    .catalog__content .product__item,
    .product__item {
        width: 50%;
    }

    .products__column {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%
    }

    .product__item {
        -webkit-box-flex: unset;
        -ms-flex: unset;
        flex: unset
    }

    .bottom-footer__menu {
        margin: 0px 0px 20px 0px;
    }

    .mb-5 {
        padding: 0 10px;
    }

    .products__top {
        margin-left: 0px;
    }
}

@media (max-width: 991px) and (min-width: 744px) {

   /* .catalog__content .product__item:first-child,
    .catalog__content .product__item:nth-of-type(6) {*/
    .catalog__content .product__item:nth-of-type(5),
    .catalog__content .product__item:nth-of-type(10) {
        width: unset;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        margin-left: auto;
        margin-right: auto;
    }

}

.product-card__slider {
    position: relative;
}

.product-card__slider .swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}

.product-card__slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.product-card__slider .swiper-android .swiper-slide,
.product-card__slider .swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}

.product-card__slides {
    width: 100%;
}

.product-card__slider .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.product-card__slider .swiper-backface-hidden .product-card__slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.product-card__dotts {
    width: calc(100% - 8px);
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 991px) {
    .product-card__slides .product-card__dotts .swiper-pagination-bullet {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 2px;
        left: 0;
        position: relative;
        height: 100%;
        width: 50%;
    }
}

.product-card__dotts .swiper-pagination-bullet::before {
    content: "";
    display: block;
    height: 2px;
    background-color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4px;
    cursor: pointer;
    opacity: .4;
    border-radius: 1px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    z-index: 5;
}

.menu__body {
    left: -100%;
    -webkit-transition: left 0.6s ease 0s;
    -o-transition: left 0.6s ease 0s;
    transition: left 0.6s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 992px) {

    .product-card__dotts.swiper-pagination {
        z-index: 1;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        bottom: 0;
    }

    .product-card__dotts .swiper-pagination-bullet {
        width: 100%;
        border-radius: 0px;
        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;
        height: 100%;
        background-color: transparent;
    }

    .product-card__dotts .swiper-pagination-bullet::after {
        content: "";
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: 100%;
        position: absolute;
        left: 0;
        width: 100%;
    }
}

.product-card__dotts .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    height: 0;
}

.product-card__dotts .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    content: "";
    opacity: 1;
}

.product-card__wrap,
.product-card__wrapper {
    height: 100%;
}

.page__card ._icon-arrow.swiper-button-disabled {
    opacity: 0.4;
}


/* faq */

.peq-faq-bc div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.peq-faq-bc div h6 {
    display: block;
    width: 100%;
    padding: 28px 0;
    position: relative;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.peq-faq-bc div span {
    display: none;
    width: 100%;
    padding-bottom: 35px;
}

.peq-faq-bc div span p:first-child {
    margin: 0;
}

.peq-faq-bc div span p {
    font-size: 16px;
    line-height: 27px;
    display: block;
    margin-top: 15px;
}

.peq-faq-bc div h6::before {
    right: 30px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.peq-faq-bc div h6::before,
.peq-faq-bc div h6::after {
    content: '';
    position: absolute;
    width: 9px;
    height: 1px;
    top: 12px;
    top: 40px;
    background: #9b9b9b;
    border-radius: 3px;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
}

.peq-faq-bc div h6::after {
    right: 36px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.product-card__image img {
    -o-object-position: top;
    object-position: top;
}

.bottom-footer__logo img {
    margin-right: 10px;
}

.bottom-footer__logo {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.1666666667;
    color: #273349;
    margin: 0 0 0 4px;
}

.footer__container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media (min-width: 767.99px) {

    .footer .menu__spollers.spollers.menu-desktop .vertical-menu,
    .footer .menu__spollers.spollers.menu-desktop._spoller-init .vertical-menu,
    .footer .spollers .menu-desktop .vertical-menu {
        visibility: visible;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .footer .footer__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
    }

    .menu-desktop .vertical-menu {
        width: 100%;
        max-width: 820px;
    }
}

@media (min-width: 767.99px) {
    .footer__menu {
        max-width: calc(100% - 230px);
        width: 100%;
    }
}

@media (min-width: 850px) {
    .footer__menu {
        max-width: calc(100% - 250px);
        width: 100%;
    }
}

.vertical-menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0px 0px 4px 0px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.footer__menu {
    border-bottom: none
}

@media (max-width: 767.98px) {

    .footer .menu__spollers.spollers.menu-desktop .vertical-menu,
    .footer .menu__spollers.spollers.menu-desktop._spoller-init .vertical-menu,
    .footer .spollers .menu-desktop .vertical-menu {
        visibility: hidden;
        display: none;
    }

    .bottom-footer__logo img {
        margin-bottom: 10px;
    }

    .footer__bottom .menu__special-offer .special-offer__title {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .footer__bottom .menu__special-offer .special-offer__form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 30px;
    }

    .footer__bottom .menu__special-offer {
        width: 95%;
        margin: 0 auto;
        border-bottom: 1px solid #cdcdcd;
        padding: 0 0 27px;
    }

    .footer__bottom .menu__special-offer .special-offer__content {
        width: 100%;
    }

    .footer__bottom .menu__special-offer .special-offer__form input {
        width: 100%;
        padding: 12px 15px;
        height: 40px;
    }

    .footer__bottom .menu__special-offer .special-offer__button {
        height: 40px;
        width: 43px;
        padding: 15px;
    }

    .footer__bottom .menu__special-offer .special-offer__button::before {
        font-size: 20px;
    }

    .footer__bottom .menu__special-offer .special-offer__bottom {
        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;
    }

    .footer__bottom .menu__special-offer .special-offer__socials {
        margin: -6px -11px;
    }

    .footer__bottom .menu__special-offer .special-offer__social {
        padding: 6px 11px;
    }

    .footer__bottom .menu__special-offer .special-offer__social a::before {
        font-size: 36px;
    }

    .size-table__top {
        margin: 15px 0 15px 0;
    }

    .product__item .product-card__badge {
        position: absolute;
        top: 6px;
        left: 2px;
    }

    .product__item .product-card__badge .product-card__label_text+.product-card__label_text {
        margin-top: 5px;
    }
}

@media (max-width: 600px) {
    .main-block__image img {
        height: auto;
    }

    .catalog__products .product-card__images {
        height: 400px;
    }

    .card__top {
        margin: 0px 0px 12px 0px;
    }
}

@media (max-width: 550px) {
    .catalog__main-product .product-card__images {
        width: 300px;
        height: 422px;
    }

    .main-home__slide {
        height: auto;
    }
}

@media (max-width: 500px) {
    .main-home__button {
        width: calc(100% - 94px);
        -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
        transform: translate(0px, 0px);
        left: 47px;
    }

    .main-block__image img {
        height: auto;
    }
}

@media (max-width: 374px) {
    .footer__bottom .menu__special-offer {
        width: 100%;
    }
}


/* profile lk */

.bx_profile .row .col {
    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: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px 10px 20px 10px;
}

.bx_profile .row.main-profile-block-date-info,
.bx_profile .main-profile-social-block {
    display: none;
}

.bx_profile input.btn.btn-themes.btn-primary.btn-md.main-profile-submit {
    margin-right: 20px;
}

.bx_profile input.form-control[name="PERSONAL_PHONE"] {
    display: none;
}

.bx_profile select.form-control[name="PERSONAL_GENDER"] {
    display: none;
}


/* end profile lk */

.col.pr-0.widget-payment-checkout-info {
    margin-left: 20px;
}


/* page of end order */

.bx-soa-page-payment-addition .alert.alert-info {
    display: none;
}

.bx-soa-page-payment-addition a.btn.btn-lg.btn-success {
    min-width: 300px;
}


/* end page of end order */

.swiper-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}


.slam-easyform .modal-header.clearfix {
    text-align: center;
    display: block;
}



/* viewed*/

.slider-template .swiper-wrapper {
    width: 100%;
    height: auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
}

.row.col.productsviewed-block.page__products {
    margin-top: 50px
}

.products__top {
    margin-left: 0px;
    margin-right: 8px;
    content-visibility: auto;
}

.viewed .swiper-initialized .swiper-slide {
    max-width: 269px;
}

.slider-template .catalog__content-favorite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.slider-template .swiper-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.productsviewed-block .product__item {
    /* -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; */
}

.slider-block__head-nav {
    position: relative;
}

.viewed .swiper-button-next {
    right: 20px;
}

.viewed .swiper-button-prev {
    left: 20px;
}

.swiper-button-next,
.swiper-button-prev {
    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;
    top: 50%;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    position: absolute;
    top: 180px;
    z-index: 100;
    background: #ffffff87;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}

@media (max-width: 580px) {

    .swiper-button-next,
    .swiper-button-prev {
        top: 125px;
    }
}

.slider-template .product__item {
    padding-right: 0px;
}

.slider-template .swiper-container:hover .swiper-button-next,
.slider-template .swiper-container:hover .swiper-button-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.viewed .swiper-button-disabled {
    opacity: 0;
}


.slider-block__slider .slider-block__head-nav {
    opacity: 0;
}


.slider-block__slider:hover .slider-block__head-nav {
    opacity: 1;
}

input[type="submit"] {
    margin-left: auto;
    margin-right: auto;
}


/*timelne */
.order-steps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.timeline {
    width: 420px;
    height: 1px;
    list-style: none;
    text-align: justify;
    position: relative;
    padding: 0;
    color: #D9D9D9;
    background-color: #ececec;
}

.timeline:after {
    display: inline-block;
    content: "";
    width: 100%;
}

.timeline li {
    display: inline-block;
    width: 43px;
    height: 25px;
    top: -12px;
    font-size: 18px;
    font-weight: 500;
    color: #D9D9D9;
    background-color: #ffffff;
    text-align: center;
    line-height: 25px;
    position: relative;
    -webkit-border-radius: 2px;
    border: 1px solid #D9D9D9;
    border-radius: 2px;
    z-index: 2;
}

@media all and (max-width: 767px) {
    .timeline {
        width: 280px
    }
}

/* end ttimeline */



.contacts.peq-faq-bc div h6::before {
    left: 180px;
}

.contacts.peq-faq-bc div h6::after {
    left: 173px;
}

.peq-faq-bc div h6 {
    font-size: 15px;
    font-weight: 500;
}

.contacts .csn-soc ._icon-telegram:before {
    font-size: 30px;
    margin-top: 2px;
}

.contacts .csn-soc ._icon-vk:before {
    font-size: 32px;
}

@media all and (min-width: 1223px) {
    .contacts.peq-faq-bc {
        padding: 20px 60px 0;
    }
}

@media screen and (max-width: 1023px) {
    .contacts.peq-faq-bc {
        padding: 40px 30px 0;
    }
}

.faq .csn-mc-bc {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.page__products .swiper-button-next.swiper-button-disabled,
.page__products .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
}

.page__products .swiper-button-next,
.page__products .swiper-button-prev {
    width: 36px;
    height: 36px;
    background: #b4b8c0;
    z-index: 3;
    top: 50%;
}

.page__products .swiper-button-next:hover,
.page__products .swiper-button-prev:hover {
    background: #687080;
}

.page__products .swiper-button-next path,
.page__products .swiper-button-prev path {
    fill: #fff
}

.page__products .swiper-button-next {
    right: 3%;
}

.page__products .swiper-button-prev {
    left: 3%;
}

@media (min-width:1681px) {
    .page__products .swiper-button-next {
        right: 5%;
    }

    .page__products .swiper-button-prev {
        left: 5%;
    }
}

.products__column.product-card {
    position: relative;
}

.products__column.product-card .product-card__favourites {
    position: absolute;
    z-index: 2;
    right: 13px;
    top: 13px;
}

.product-card__favourites-icon-bg::before {
    color: #28334a
}

.products .products__top {
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    margin-bottom: 22px;
}

.item-scu .options-color__item {
    padding: 3px;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto
}

.item-scu .options-color__label {
    height: 12px;
    padding: 5px;
    width: 12px;
}

.slider-block__head-nav {
    position: static;
}

.page__products {
    position: relative;
}

.spollers__item-title {
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    text-transform: uppercase;
}

/* table size*/

.table-size-page,
.sidepanel-page {
    padding: 50px 40px;
    /* padding: 80px 40px 50px 40px; */
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}


.sidepanel-page__title {
    font-size: 22px;
    font-family: 'Oswald', sans-serif;
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    margin-bottom: 30px;
}

.table-size-page__desc {

    line-height: 1.467;
    margin-bottom: 18px;
}

.sidepanel-page .table-size-page__desc,
.sidepanel-page .table-size-page__note {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
}

.table-size-page__note {
    margin-top: 20px;
}

.table-size-page__txt {
    margin-top: 25px;
    margin-bottom: 25px;
}

.sidepanel-page .table-size-page__cell {
    font-size: 13px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    padding: 14px 0;
    width: 25%;
    text-align: center;
    border-bottom: 1px solid #ebecf1;
    white-space: nowrap;
}

.table-size-page__row--title .table-size-page__cell {
    padding: 12px 0;
    border-top: 1px solid #ebecf1
}

.table-size-page table {
    overflow: hidden;
    border-collapse: collapse;
}

.table-size-page tbody tr,
.table-size-page td {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.table-size-page tbody tr:hover {
    background: #f6f7fb
}

.table-size-page td {
    position: relative;
}

.table-size-page td:hover::before {
    content: '';
    background: #f6f7fb;
    position: absolute;
    height: 2000px;
    width: 100%;
    left: 0;
    top: -1000px;
    z-index: -1;
}

.table-size-page__content {
    width: 100%;
}

.card-detail-soc {
    padding-left: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 18px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.askaron-reviews-new .ask-button input[type="submit"],
.add-review__enter.fast-view__btn {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
}

.askaron-reviews-new .ask-button input[type="submit"]:hover,
.add-review__enter.fast-view__btn:hover {
    border-color: rgb(223, 224, 228);
    background-color: rgba(40, 51, 74, 0);
    color: #28334a;
}

.product__item .product-card__badge {
    display: block;
}

.product__item .product-card__badge .product-card__label_text {
    font-size: 12px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    border: 0px solid transparent;
    background: transparent;
    display: block;
}

.product__item .product-card__badge .product-card__label_text+.product-card__label_text {
    margin-top: 10px;
}

.footer-subscribe {
    background-color: rgb(225, 226, 229);
    padding: 60px 20px;
    margin-bottom: 80px;
    margin-top: 76px;
}

.bx-subscribe__wrap {
    max-width: 645px;
    width: 100%;
    margin: 0 auto;
}

.bx-subscribe__title {
    font-size: 28px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 10px;
}

.bx-subscribe__subtitle {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    line-height: 1.333;
    text-align: center;
    margin-bottom: 40px;
}

.footer-subscribe input[type="email"] {
    max-width: 425px;
    width: 100%;
    padding: 16px 20px;
    border-radius: 2px;
    background-color: rgb(250, 251, 254);
}

.footer-subscribe input[type="email"]::-webkit-input-placeholder {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.25;
    text-align: left;
}

.footer-subscribe input[type="email"]::-moz-placeholder {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.25;
    text-align: left;
}

.footer-subscribe input[type="email"]:-ms-input-placeholder {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.25;
    text-align: left;
}

.footer-subscribe input[type="email"]::-ms-input-placeholder {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.25;
    text-align: left;
}

.footer-subscribe input[type="email"]::placeholder {
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 2.25;
    text-align: left;
}

.footer-subscribe button {
    position: relative;
    border-radius: 2px;
    background-color: rgb(40, 51, 74);
    padding: 10px 40px 10px 53px;
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    height: auto;
    width: 100%;
    max-width: calc(100% - 440px);
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.footer-subscribe button:before {
    display: none;
}

.footer-subscribe button span {
    position: relative;
    display: inline-block;
}

.footer-subscribe button span:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 9px;
    width: 16px;
    height: 16px;
    background: url(/local/templates/ptr/img/icons/subscribe.svg);
    background-repeat: no-repeat;
}

.footer-subscribe .btn-subscribe:hover,
.footer-subscribe .btn-subscribe:active {
    border-color: rgb(223, 224, 228);
    background-color: rgb(40, 51, 74);
    color: rgb(255, 255, 255);
}


.bx-subscribe__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 18px;
}

.bx-subscribe__warning {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 1.2;
    text-align: center;
}



@media (max-width: 680px) {
    .footer-subscribe button {
        font-size: 0;
        max-width: 45px;
        padding: 10px 0px;
        height: 45px;
    }

    .footer-subscribe button span:before {
        left: -9px;
        top: 6px;
    }

    .footer-subscribe input[type="email"] {
        max-width: 100%;
        height: 46px;
    }

    .bx-subscribe__field {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

}

.bx_storege__info {
    font-size: 14px;
    color: rgb(156, 160, 174);
    line-height: 1.467;
    margin-top: 20px;
    margin-bottom: 20px;
}

.side-panel-label-icon {
    top: -6px;
    right: 0px;
}

.side-panel-labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    right: 15px;
    left: unset;
    top: 17px;
    z-index: 10;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.side-panel-label,
.side-panel-label-icon {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.side-panel-label-icon {
    top: 0;
    right: -9px;
    width: 30px;
    height: 30px;
    margin-left: 0;
    border-radius: 0;
}

.side-panel-label-icon-box {
    width: 38px;
    height: 38px;
}

.side-panel-label:hover .side-panel-label-icon-close:after,
.side-panel-label:hover .side-panel-label-icon-close:before,
.side-panel-label-icon-close:after,
.side-panel-label-icon-close:before {
    width: 1px;
    height: 20px;
    opacity: 1;
    background: #29344b;
    margin-left: 0;
}

.side-panel-label:hover .side-panel-label-icon-close:after,
.side-panel-label-icon-close:after {
    content: "";
    position: absolute;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.side-panel-label:hover .side-panel-label-icon-close:after {
    top: unset;
    left: unset;
}

.side-panel-label:hover .side-panel-label-icon-close:before,
.side-panel-label-icon-close:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}

.block_basket_actions {
    width: 100%;
}

.sidepanel-page .product-card__title p {
    margin: 0;
}


@media (max-width: 768px) {
    .faq .csn-mc-bc {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.bx-catalog-subscribe-button {
    margin-bottom: 0;
    text-align: center;
    cursor: pointer;
}


.card__button.card__button--subscribe.bx-catalog-subscribe-button {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(219, 221, 227);
    border-radius: 2px;
    background-color: rgba(40, 51, 74, 0);
}

.card__button.card__button--subscribe.disabled {
    background-color: rgb(240, 241, 243);
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    border-color: transparent
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] {
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    width: 615px;
    padding: 40px;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .popup-window-titlebar {
    height: 0;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .popup-window-titlebar.showTitle {
    height: auto;
    text-align: center;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe].successPopup .popup-window-titlebar {
    height: 0;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .popup-window-titlebar.showTitle .popup-window-titlebar-text {
    font-size: 22px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 1.636;
}

.catalog-subscribe__subtitle {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 1.467;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 25px;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .bx-catalog-subscribe-form-container-input input[type="text"] {
    height: 45px;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .btn+.btn {
    display: none;
}

.popup-window-with-titlebar[id^=CatalogSubscribe].nonAuthPopup .popup-window-content {
    padding: 0 0 33px;
}

.popup-window-with-titlebar[id^=CatalogSubscribe].successPopup .popup-window-content {
    padding: 0px 0 15px;
}

.bx-catalog-popup-icon {
    margin: 0 auto;
    text-align: center;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .popup-window-content img {
    width: unset;
    height: unset;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: bottom;
    object-position: bottom;
    margin-right: 0;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .bx-catalog-popup-message {
    font-size: 22px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    margin: 30px 0 13px;
    text-align: center;
}

.bx-catalog-popup-message--small {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    margin-bottom: 5px;
    text-align: center;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .btn.btn-primary {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(223, 224, 228);
    border-radius: 2px;
    background-color: rgba(40, 51, 74, 0);
    border-bottom: 1px solid rgb(223, 224, 228) !important;
    padding: 20px 0;
    text-align: center;
    cursor: pointer;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .btn.btn-primary-color {
    background: #28334a;
    color: #fff;
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .btn.btn-primary-color:hover {
    background: transparent;
    color: rgb(40, 51, 74);
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .popup-window-buttons {
    padding: 0;
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input {
    padding: 20px;
    font-size: 16px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input::-webkit-input-placeholder {
    font-size: 15px;
    color: rgb(156, 160, 174);
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input::-moz-placeholder {
    font-size: 15px;
    color: rgb(156, 160, 174);
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input:-ms-input-placeholder {
    font-size: 15px;
    color: rgb(156, 160, 174);
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input::-ms-input-placeholder {
    font-size: 15px;
    color: rgb(156, 160, 174);
}

.bx-catalog-subscribe-form-container-input input[type="text"].userContact-input::placeholder {
    font-size: 15px;
    color: rgb(156, 160, 174);
}

.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .btn.btn-primary,
.popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] .bx-catalog-popup-content {
    width: 100%;
    max-width: 100%;
}

@media (min-width:993px) {
    .header__left .header__search {
        display: none;
    }
}

@media (max-width: 992px) {

    .header__list,
    .header__right .header__search,
    .header__right ._icon-profile,
    .header__right .header-location {
        display: none;
    }

    .header__body {
        gap: 13px;
    }
}



.menu-open .menu__body {
    width: 330px;
    left: 0;
    overflow-y: auto;
}

.menu-bottom {
    margin-top: 31px;
}

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

.menu-open .menu__shadow {
    opacity: 0;
}

.menu-bottom__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 34px;
    padding: 0 20px 0 10px;
}

.menu-bottom__phone-wrap {
    position: relative;
    /* padding-left: 35px; */
    line-height: 1.5;
    font-weight: 500;
}

a.menu-bottom__phone {
    padding-left: 32px;
    font-weight: 500;
}

.menu-bottom__phone-wrap:before {
    content: "";
    position: absolute;
    /*  background: url(/local/templates/ptr/img/icons/phone.svg); */
    background-repeat: no-repeat;
    background-size: cover;
    width: 22px;
    height: 22px;
    left: 0;
    top: 4px;
}

.menu-bottom__wrap .card-detail-soc__link.card-detail-soc__link--wh {
    transform: translateY(4px);
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(4px);
    -ms-transform: translateY(4px);
    -o-transform: translateY(4px);
}

.menu-bottom__phone {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
}

.menu-bottom__schedule {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    padding-left: 32px;
}

.menu-bottom .card-detail-soc {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    padding: 0 20px 15px 10px;
}

.menu-bottom .card-detail-soc__item {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    line-height: 1.6;
}

.menu-bottom .card-detail-soc__item svg {
    margin-right: 10px;
}

.menu__body .spollers__title {
    position: relative;
}

.menu__body .spollers__title,
.spollers__item-link {
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: none;
    font-weight: 400;
}

.spollers__item-link {
    line-height: 2.571;
}

.menu__body .spollers__item-wrap:first-child {
    border-top: 1px solid #ebecf1;
}

.menu__body .spollers__item-wrap {
    border-bottom: 1px solid #ebecf1;
    padding: 3px 0px;
    list-style-type: none;
}

.menu__body .menuitem:hover {
    border-radius: 2px;
    background-color: rgb(240, 241, 243);
}

.menu__body .spollers__title._icon-arrow:before {
    position: absolute;
    display: block;
    color: #353f55;
    font-size: 15px;
    right: -3px;
    top: 9px;
}

.menu__body .spollers__title._icon-arrow._spoller-active:before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.menu__body .spollers__body .menuitem {
    margin: 1px 0;
    padding: 8px 20px;
}

@media (max-width: 992px) {
    .hide-item {
        display: none;
    }
}

.menu__container .div-tfl__link-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 28px;
}

.menu__container .div-tfl__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.div-tfl__link span {
    padding-left: 14px;
    font-weight: 500;
}

.div-tfl__link .header-location__icon {
    height: 18px;
    width: 15px;
}

.change-city {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    border-bottom: 1px dotted rgb(156, 160, 174);
    display: inline-block;
    margin-right: 8px;
}


@media (min-width: 993px) {
    .menu-bottom__user {
        display: none;
    }
}

.menu__body .menu__spollers.spollers {
    padding: 0 25px 0px 16px;
}

@media (max-width: 992px) {
    .horizontal-menu__lvl-banners {
        display: none !important;
    }

    .bx-nav-1-lvl {
        border-bottom: 1px solid #ebecf1;
        padding: 1px 0px;
        list-style-type: none;
        line-height: 2.571;
    }

    .menu-open .menu__body {
        left: 0 !important;
        padding-top: 20px;
    }

    .menu-bottom {
        margin-top: 6px;
    }

    .menu-bottom__user {
        font-size: 15px;
        font-family: "SF Pro Display";
        color: rgb(40, 51, 74);
        padding: 14px 10px;
        background: #f0f1f3;
    }

    .menu-bottom__profile,
    .menu-bottom__feedback-link {
        gap: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .menu-bottom__profile-link--enter {
        display: inline-block;
        margin-right: 10px;
        position: relative;
    }

    .menu-bottom__profile-link--enter:before {
        position: absolute;
        content: "|";
        font-size: 18px;
        color: #a7abb7;
        right: -14px;
        top: -2px;
    }

    .menu-bottom__profile {
        margin-bottom: 20px;
    }

    .menu-bottom__user+.menu-bottom__wrap {
        margin-top: 20px;
    }
}


@media (max-width: 767.98px) {
    .popup-window.popup-window-with-titlebar.bx-blue {
        width: 100%;
        max-width: 320px;
        padding: 20px 8px;
        border-radius: 2px;
    }

    .popup-window.popup-window-with-titlebar.bx-blue .popup-window-content {
        padding: 0;
    }

    .popup-window.popup-window-with-titlebar[id^=CatalogSubscribe] {
        border-radius: 0px;
        width: 100%;
        padding: 20px 8px;
        max-width: 320px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
    }

    .zoom-anim-dialog__title {
        text-align: left;
        font-size: 18.492px;
    }

    .btn.btn-primary.btn-buy.btn-sm {
        font-size: 12px;
    }

    .zoom-anim-dialog-row {
        display: none;
    }

    .popup-window-close-icon:after {
        filter: brightness(0);
        -webkit-filter: brightness(0);
    }

    .btn.btn-primary.btn-buy.btn-sm:nth-child(2) {
        border-style: solid;
        border-width: 1px;
        border-color: rgb(223, 224, 228);
        border-radius: 2px;
        background-color: rgba(40, 51, 74, 0);
        color: rgb(40, 51, 74);
    }

    .popup-window-close-icon {
        opacity: 1;
    }

    .menu-bottom {
        /* padding-right: 10px; */
    }

    .div-tfl__link .header-location__icon {
        height: 16px;
        width: 13px;
    }

    .menu-bottom__wrap {
        margin-bottom: 20px;
    }

    .menu-bottom {
        margin-top: 0px;
    }

    .menu__body {
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0;
    }

    .menu__body .spollers__title {
        display: block;
    }

    .change-city,
    .menu__container .div-tfl__link,
    .menu__body .spollers__title,
    .spollers__item-link,
    .menu-bottom__user {
        font-size: 14px;
    }

    .menu-bottom .card-detail-soc__item,
    .menu-bottom__phone {
        font-size: 13px;
    }

    .menu-bottom__schedule {
        font-size: 11px;
    }

    .menu-bottom .card-detail-soc__item svg {
        margin-right: 6px;
        max-width: 20px;
    }

    .menu-bottom .card-detail-soc__link--telegram svg {
        /* transform: translateY(3px); */
    }

    .menu-bottom .card-detail-soc__link--tube svg {
        /* transform: translateY(2px);
        -webkit-transform: translateY(2px);
        -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
        -o-transform: translateY(2px); */
    }

    .menu-bottom__phone-wrap:before {
        width: 19px;
        height: 19px;
    }

    .menu-bottom__phone-wrap {
        padding-left: 30px;
    }

    .menu-bottom .card-detail-soc__link--wh svg {
        width: 20px;
        height: 20px;
    }
}



/* for top bannner */

.banner_show .head-note {
    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;
    width: 100%;
    height: 40px;
    color: #ffffff;
    background-color: #242e41;
    /* background-color: #1c1c1c; */
    padding: 0.7rem 1rem;
    font-size: 16px;
    white-space: nowrap;
    position: relative;
    z-index: 1000;
}

.banner_show .head-note img {
    max-height: 30px;
}


.banner_show .head.head-note a:hover {
    color: #ffffff;
}

.banner_show .header {
    top: 38px;
}

._header-scroll .banner_show .header {
    top: 38px;
}

._header-scroll .banner_show ._header-scroll {
    top: 0px;
}

@media (max-width: 580px) {
    .banner_show .head-note {
        font-size: 12px;
    }
}

@media (max-width: 420px) {
    .banner_show .head-note {
        font-size: 11px;
    }
}

@media (max-width: 380px) {
    .banner_show .head-note {
        font-size: 10px;
    }
}

@media (max-width: 767.98px) {
    .banner_show nav.menu__body {
        top: 138px !important;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .menu-open .banner_show ._header-scroll .menu__body {
        top: 47px !important;
    }

}

/* end top bannner */

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

.header__list .bx-nav-list-1-lvl ul {
    padding-left: 0;
}

.product-card__desc .options-color__input:checked+.options-color__label {
    padding: 5px;
}

.item-scu .options-color__item {
    margin: 0;
}

.smartSearch-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 20px;
    width: 100%;
}

.smartSearch-section:hover {
    border-radius: 2px;
    background-color: rgb(240, 241, 243);
}

.smartSearch-section__name {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
}

.smartSearch-section__count {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
}


.smartSearch-section:last-child() {
    margin-bottom: 40px;
}


#podeliWidget .modal-dialog {
    max-width: 615px;
    width: 100%;
    content-visibility: auto;
}

#podeliWidget .modal-body {
    padding: 0;
}

#podeliWidget .modal-content {
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

#podeliWidget .modal-header {
    border-bottom: 0px solid #dee2e6;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0;
}

/*

#podeliWidget .modal-title {
    width: 100%;
    text-align: center;
}

.modal-body__subtitle {
    font-size: 22px;
    font-family: "Oswald";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 1.636;
    text-align: center;
    margin-top: 40px;
}

.modal-body__intro {
    font-size: 15px;
    font-family: "SF Pro Display";
    color: rgb(156, 160, 174);
    line-height: 1.467;
    text-align: center;
    padding: 6px 0 35px;
}

.podeli-container {
    justify-content: center;
}


.podeliWidget-info__box{
        font-size: 15px;
        font-family: "SF Pro Display";
        color: rgb(40, 51, 74);
        line-height: 1.467;
        text-align: left;   
}
.podeli-more{
        font-size: 13px;
        font-family: "SF Pro Display";
        color: rgb(173, 177, 189);
        line-height: 2.769;
        text-align: center; 
        margin-bottom: 12px;
}

.podeli-more .popup__more-link{
        color: #004976;
}



.podeliWidget-info__box span{
    padding-left: 5px;
}

#podeliWidget .podeli_widget.item{
    max-width: 100%;
    width: 100%;
}
#podeliWidget .podeli_widget .price__row:nth-child(3){
    display: none;
}


#podeliWidget .podeli_widget .popup__more-link {
    color: #ee3124;
    text-decoration: underline !important;
  }
  
  #podeliWidget  .podeli_widget .popup__footer-text {
    font-weight: 400;
    font-size: 8px;
    line-height: 125%;
    text-align: center;
    color: #979797;
  }
*/

/* */

/*
 
 #podeliWidget .popup__body .popup__row:nth-child(1) {
    display: flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 6px;
    padding: 40px;
  }

  */

.podeliWidget-close {
    position: absolute;
    top: 20px;
    right: 36px;
    cursor: pointer;
}


.podeliWidget-close:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 28px;
    background-color: #9ca0ae;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.podeliWidget-close:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 28px;
    background-color: #9ca0ae;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}


.podeliWidget-close-text:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(40, 51, 74);
}


.podeliWidget-close-text {
    padding: 5px;
    width: 100%;
    font-size: 14px;
    font-family: "SF Pro Display";
    color: rgb(40, 51, 74);
    text-transform: uppercase;
    line-height: 2.571;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(223, 224, 228);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}


.podeliWidget-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 50px 30px;
}

#podeliWidget .popup__logo {
    width: 60%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#podeliWidget .popup__body .popup__row:nth-child(2) {
    padding-top: 21px;
    padding-bottom: 17px;

    background: rgba(248, 248, 248, 0.92);
}

#podeliWidget .popup__body .popup__row:nth-child(3) {
    padding: 13px;

    background: #ececec;
}

#podeliWidget .popup__body .popup__row:nth-child(4) {
    padding-top: 15px;
    padding-bottom: 0px;
}

#podeliWidget .popup__body .popup__logo {
    width: 120px;
    margin-top: 2px;
    margin-bottom: 35px;
}

#podeliWidget .popup__title {
    font-weight: 500;
    font-size: 22px;
    line-height: 125%;
    text-align: center;
    color: #000000;
    margin-top: 40px;
    margin-bottom: 5px;
}

#podeliWidget .popup__subtitle {
    font-weight: 400;
    font-size: 18px;
    line-height: 125%;
    text-align: center;
    color: #979797;
    margin-bottom: 20px;
}

#podeliWidget .popup__body .popup__info {
    max-width: 370px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 13px;
    line-height: 125%;
    text-align: center;
    color: #979797;
    font-style: normal;
}

#podeliWidget .popup__body .popup__more {
    margin-bottom: 1px;

    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    text-align: center;
    color: #000000;
}

#podeliWidget .popup__body .popup__more-link {
    color: #ee3124;
    text-decoration: underline !important;
}

#podeliWidget .popup__logo {
    padding: 35px 35px 0 35px;
}

#podeliWidget .popup__body .popup__footer-text {
    font-weight: 400;
    font-size: 8px;
    line-height: 125%;
    text-align: center;
    color: #979797;
    padding: 0 35px 35px 35px
}

#podeliWidget .popup__body .payment__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 359px;
    margin: 0 auto;
}

#podeliWidget .popup__body .payment__item {
    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-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 63px;
}

#podeliWidget .popup__body .payment__item:not(:last-child) {
    position: relative;

    margin-right: 37px;
}

#podeliWidget .popup__body .payment__item:not(:last-child)::before {
    content: "";
    position: absolute;
    top: 23px;
    right: -48px;

    width: 56.5px;
    height: 1px;

    background: #e8e8e8;
}

/*
  #podeliWidget .popup__body .payment__icon {
    width: 27px;
    height: 27px;
    margin-bottom: 9px;
  }
  */

#podeliWidget .popup__body .payment__title {
    margin-bottom: 1px;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: #000000;
    letter-spacing: -0.02em;
    margin-top: 10px;
}

#podeliWidget .popup__body .payment__subtitle {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    color: #979797;
    font-style: normal;
    letter-spacing: -0.02em;
    white-space: nowrap;
}

.podeli-container {
    width: 100% !important;
}



@media (min-width:768px) {
    .card__content {
        position: sticky;
        top: 0;
    }
}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
    margin-left: 0 !important;
}

#sidebar-menu ul {
    padding-left: 0;

}

.header__menu.menu .spollers__body {
    padding-bottom: 17px;
}

button .bx-nav-parent-arrow {
    display: none;
}

@media (max-width:992px) {
    .header {
        position: sticky;
    }




    .bx-nav-parent-arrow .fa {
        font-size: 20px;
    }

    .bx-nav-parent-arrow-3-lvl .fa {
        font-size: 20px;
    }

    .change-city {
        margin-right: 0;
    }

    .menu__body .menu__spollers.spollers {
        padding: 0 15px 0px 15px;
    }

    .menu-bottom__wrap {
        padding: 0 15px 0 10px;
    }

    .menu-bottom .card-detail-soc {
        padding: 0 15px 15px 10px;
    }

    #sidebar-menu ul {
        margin-bottom: 0;
    }

    .spollers__title.nav-expand {
        position: relative;
    }

    button .bx-nav-parent-arrow {
        display: inline-block;
        position: absolute;
        right: 0;

    }

    .menu__body .spollers__title._icon-arrow:before {
        display: none;
    }

    .bx-nav-list-2-lvl {
        width: 100%;
        height: auto;
    }

    .nav-is-toggled::after {
        opacity: 1;
        visibility: visible;
    }

    .nav-items {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .nav-expand-content {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        background-color: #fff;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        visibility: hidden;
    }

    .nav-item.bx-nav-2-lvl {
        padding-top: 2px;
        padding-left: 20px;
        border-bottom: 1px solid #ebecf1;
    }

    .nav-item.bx-nav-2-lvl:last-child {
        border-bottom: 0px solid #ebecf1;
    }

    #sidebar-menu .bx-nav-2-lvl-wrapper {
        padding: 5px 0;
        background-color: #ffffff;
        width: 100%;
    }

    #sidebar-menu .nav-back-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #ebecf1 !important;
        color: #212529;
        padding: 10px 0 10px 32px;
        font-size: 14px;
        color: rgb(40, 51, 74);
        line-height: 2.571;

    }

    .nav-expand-content .nav-back-link::before {
        content: "\f104";
        font-size: 20px;
        font-family: FontAwesome;
        position: absolute;
        left: 8px;
    }

    .nav-expand-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    #sidebar-menu .spollers__body li a {
        font-size: 14px !important;
    }

    .nav-item.bx-nav-2-lvl.nav-expand {
        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;
    }

    .header__menu.menu .spollers__body {
        max-width: unset;
    }

    .menu__body .spollers__body .menuitem {
        margin: 0px 8px;
        padding: 12px 0px 12px 24px;
        border-bottom: 1px solid #ebecf1;
    }

    .menu__body .menuitem:hover {
        background-color: transparent;
    }

    .nav-expand.active .bx-nav-2-lvl-container.nav-expand-content,
    .bx-nav-2-lvl.nav-expand.active .bx-nav-list-3-lvl.nav-expand-content {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        visibility: visible;
    }

    .nav-expand .nav-expand-content {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .ptr-nav-link {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content .ptr-nav-link {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .ptr-nav-link {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content {
        background-color: #fff;
    }

    .nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .ptr-nav-link {
        background-color: #fff;
    }

    #sidebar-menu .nav-item ul.bx-nav-list-3-lvl {
        display: none;
        width: 100%;
        padding-bottom: 15px;
        padding-left: 20px;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
    }

    #sidebar-menu .nav-item ul.bx-nav-list-3-lvl.open {
        display: block;
    }

    .bx-nav-parent-arrow-3-lvl.active {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
}

.bx-breadcrumb li:last-of-type span {
    color: #28334A;
}

.slider-template.products {
    padding: 0;
}


@media (min-width: 993px) {
    .menu__lvl1--hidden {
        display: none;
    }

    .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
        top: 85px !important;
    }

    .banner_show .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
        top: 135px !important;
    }

    header.header._header-scroll .bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
        top: 64px !important;
    }

    .card__btn-more {
        display: none;
    }

    .ptr-nav-link.nav-back-link,
    .bx-nav-parent-arrow-3-lvl {
        display: none;
    }
}

@media (max-width: 992px) {
    .bx-nav-parent {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .spollers__body-detail {
        max-height: 270px;
        height: auto;
        overflow: hidden;
    }

    .card__btn-hide {
        display: none;
    }

    .card__btn-more {
        cursor: pointer;
        position: absolute;
        bottom: -3px;
        right: 0px;
        display: inline-block;
        font-size: 15px;
        font-family: "SF Pro Display";
        color: rgb(156, 160, 174);
        background: white;
    }

    .card__btn-more span {
        position: relative;
        /* display: inline-block;
    border-bottom: 1px dotted rgb(156, 160, 174); */
    }

    .card__btn-more:before {
        content: "";
        position: absolute;
        background: -o-linear-gradient(#ffffff29, #ffffff);
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff29), to(#ffffff));
        background: linear-gradient(#ffffff29, #ffffff);
        width: 25px;
        height: 25px;
        left: -25px;
    }

    .card__btn-more span:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
        width: 100%;
        height: 1px;
        display: inline-block;
        border-bottom: 1px dotted rgb(156, 160, 174);
    }


    .card__btn-more svg {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
}

/*
@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0), screen and (-webkit-min-device-pixel-ratio:0) and (-o-min-device-pixel-ratio:0/1), screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    img {
        image-rendering: -webkit-optimize-contrast !important;
    }
}
*/
/* Unset for Safari 11+ */
/*
@media not all and (-webkit-min-device-pixel-ratio:0), not all and (-o-min-device-pixel-ratio:0/1), not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) and (stroke-color:transparent) {
        img {
            image-rendering: unset !important;
        }
    }
} */

.profile_message {
    font-size: 16px;
    line-height: 24px;
    background-color: #f8f9fa;
    margin: 0 0 50px 0;
    padding: 30px;
    text-align: center;
}

input.btn.btn-themes.btn-link.btn-md:hover {
    background: #cc0000;
    border: #cc0000;
    color: #ffffff;
}


.pinterest circle {
    fill: #28334a;
}

.pinterest circle:hover {
    fill: #024dbc;
}

.footer__container .pinterest svg {
    width: 22px;
}

@media screen and (max-width: 768px) {
    .menu__body .pinterest svg {
        max-width: 26px;
    }

    .footer__container .pinterest svg {
        width: 40px;
    }

    .menu__body .spollers__title._icon-arrow:before {
        display: none;
    }
}

#sidebar-menu li a {
    font-size: 14px;
}

#sidebar-menu .spollers__body li a {
    font-size: 14px;
}

.menu-open .icon-menu {
    width: 27px;
    height: 18px;
    top: -1px
}

.menu-open .icon-menu::after {
    bottom: 6px;
}

.menu-open .icon-menu::before {
    top: 11px;
}

@media (max-width: 768px) {
    .footer__bottom .menu__special-offer .special-offer__social {
        padding: 6px 5px;
    }

    .menu-open .menu__body {
        width: 100%;
    }

    #sidebar-menu li a {
        font-size: 14px;
    }

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

    .podeliWidget-info {
        padding: 15px 10px 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    #podeliWidget .modal-dialog {
        max-width: calc(100% - 15px);
        width: 100%;
    }

    .podeli-more {
        line-height: 1.769;
    }

    ul.bx-breadcrumb li:nth-child(1) {
        display: none;
    }

    .product__item .product-card__badge .product-card__label_text {
    font-size: 10px;
    }

    .product__item .product-card__label_text {
    padding: 2px 8px;
    }

    .product__item .product-card__badge {
    left: 2px;
    }

}

@media (max-width: 743px) {
    .footer__bottom .menu__special-offer .special-offer__social {
        padding: 6px 5px;
    }

    .menu-open .menu__body {
        width: 100%;
    }

    #sidebar-menu li a {
        font-size: 14px;
    }

    .menu-open .banner_show ._header-scroll .menu__body {
        top: 38px !important;
    }

    .banner_show nav.menu__body {
        top: 98px !important;
        overflow-x: hidden;
        overflow-y: scroll;
    }

.catalog__content .product__item:nth-of-type(5) .product-card__images, .catalog__content .product__item:nth-of-type(10) .product-card__images {
    width: auto;
    height: auto;
}

.product__item .product-card__badge .product-card__label_text+.product-card__label_text {
    margin-top: 2px;
}

}

@media (max-width: 480px) {
    #podeliWidget .modal-content {}
}


.shops .img-fluid {
    max-width: 800px;
    height: auto;
}

.shops-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 860px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}

p.shops-city {
    font-size: 22px;
    margin-top: 20px;
}

.shops-list p {
    margin-bottom: 0;
}


.zoom-anim-dialog.md.md-du.md-lg {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 580px) {
    .row.bx-site .col {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .product-card__title a {
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
    }

    .item-scu .options-color__label {
        height: 10px;
        padding: 5px;
        width: 10px;
    }

    .product__item .options-color {
        margin-right: -2px;
    }

    .price__wrap p {
        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: 70px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }

    .product-card__title p s {
        margin: 0px 0px 0px 0px;
    }


}

ul.bx-breadcrumb {
    margin-bottom: 10px;
}

h3.bx-newslist-title,
h1 {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

.bx-authform {
    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-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    margin-bottom: 5rem;
    min-height: 70vh;
}

.zoom-anim-dialog .md-tt.text-center {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

a.more-link {
    color: #206087;
}

p.ptr_right.ptr_quote {
    max-width: 360px;
    margin-left: auto;
}

img.img-fluid.ptr_img_start {
    width: 95%;
    max-width: 900px;
}


.container_grid__addresses {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
}

.column__grid_addresses {
    padding: 20px;
    /* Adds padding inside each column */
}

.raw.img_logo_payments {
    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-wrap: wrap;
    flex-wrap: wrap;
}

img.logo_payment {
    max-width: 120px;
    width: auto;
    margin: 10px;
    margin-bottom: 40px;
}

@media (max-width: 610px) {
    img.logo_payment {
        max-width: 15%;
    }

    img.logo_payment {
        margin-bottom: 25px;
    }

}

.text-link {
    color: #004976;
}


/*iшрифт*/
@media (min-width: 1200px) {
    .bx-top-nav-container .bx-nav-1-lvl>a {
        font-weight: 400;
    }
}

.bx-top-nav-container .bx-nav-1-lvl>a span,
.products .products__top {
    font-weight: 400;
}

.bx-top-nav-container .bx-nav-2-lvl>a {
    font-family: 'Oswald', san-serif;
}

i.fa.fa-bars {
    display: none;
}

.bx-top-nav-container .bx-nav-2-lvl .ptr-nav-link span {
    font-family: 'Oswald', san-serif;
}


/*2025 */
/*body.s4 .header__column.header_to_basket {
    display: none;
} */

.side-panel-iframe {
    /* padding-top: 0; */
}


/*дрожание */

.sidepanel-page {
    /*  -webkit-overflow-scrolling: touch;
    left: 0;
    right: 0;
    max-height: none;
    height: 100%;
    -webkit-transform: translate3d(0,0,0); 
    will-change: transform;
    overscroll-behavior: contain; */
    /* top: 0; */
    /*  margin-top: 0; */
    /* overflow: hidden; */
    /* -webkit-transform: translateZ(0); */
    /*  -webkit-transform:translateZ(1px); */
    /* scroll-padding-top: 38px;  */
    /* overscroll-behavior: none; */
    /*  position: fixed; */
    /*height: calc(var(--vh, 1vh) * 100); */
    /* height: -webkit-fill-available; */
}

html {
    /*  overscroll-behavior: none; */
}

html {
    scroll-behavior: auto;
}

/*
.stores-page {
    height: 100%;
    position: relative;
} */

/*
.header,
._header-scroll {
    -webkit-transform: translateZ(0);
    -webkit-transform: translate3d(0,0,0);
} 
*/


@media (max-width: 767.98px) {
    .basket_obraz .products__container {
        max-width: 100%;
    }
}

.content-visibility {
    content-visibility: auto;
}

.content-visibility-auto {
    content-visibility: auto;
}

/* выравниваие меню  */
@media (min-width: 1350px) {
    .bx-top-nav-container .bx-nav-list-2-lvl {
        /*  max-height: 400px; */
    }

    ul li.nav-item.bx-nav-2-lvl:nth-child(6n) {
       /* min-height: 280px;*/
        min-height: 180px;
    }

}

.ask-review__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    margin-bottom: 6px;
}

@media (min-width: 768px) {

    .page__products.products.mainpage .catalog__content-favorite {
        margin-left: -8px;
        margin-right: -8px;
    }

    .page__products.products.mainpage .catalog__content-favorite .product__item {
        padding-left: 8px;
        padding-right: 8px;
    }

    .page__products.products.mainpage {
        padding-left: 11px;
        padding-right: 11px;
    }

}


/* 08 2025*/

iframe {
    height: 100%;
    min-height: 100%;
    display: block;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 768px) {


    .side-panel-content-wrapper {
    /*    position: fixed !important;
        top: auto !important;
        bottom: auto !important; */
        height: 100% !important;
    }

    
    .side-panel-content-container {
        position: fixed !important;
        top: auto !important;
        bottom: auto !important;
        height: 100% !important;
    }

    .side-panel-overlay {
        overflow: auto !important;
    }

} 


.header__list .bx-top-nav-container .nav-item.salePoint.bx-nav-1-lvl.bx-nav-list-0-col span {
    color: #c00d1e;
} 
/* End */


/* Start:/local/templates/ptr/components/bitrix/news.list/topline/style.min.css?176198310514643*/
.news-list-block{margin-bottom:40px;padding:0 14px}.news-list-item-embed-audio,.news-list-item-embed-video,.news-list-item-embed-slider{position:relative;margin-bottom:20px;text-align:center}.news-list-item-embed-slider img{max-width:100%;max-height:100%;width:auto;height:auto}.news-list-item-embed-video{z-index:1;display:block;background:url(data:image/png;base64,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) no-repeat center;transition:opacity .3s ease}.news-list-item-embed-slider{overflow:hidden;padding-bottom:56.25%;width:100%;height:0}.news-list-slider-container{position:absolute;top:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.news-list-slider-slide{z-index:100;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-list-slider-slide img{border-radius:3px 3px 0 0}.news-list-item-embed-video{overflow:hidden;border-radius:3px 3px 0 0}.news-list-slider-arrow-container-left,.news-list-slider-arrow-container-right{position:absolute;top:0;bottom:0;width:15%;cursor:pointer}.news-list-slider-arrow-container-left{left:0}.news-list-slider-arrow-container-right{right:0}.news-list-slider-arrow{position:absolute;top:50%;z-index:110;margin-top:-24px;width:20px;height:48px;color:#fff;vertical-align:middle;text-shadow:0 0 2px rgb(0 0 0 / .5);font-size:48px;line-height:34px;opacity:.5;cursor:pointer}.news-list-slider-arrow-container-left:hover .news-list-slider-arrow,.news-list-slider-arrow-container-right:hover .news-list-slider-arrow{display:block;color:#fff;opacity:1}.news-list-slider-arrow-container-left .news-list-slider-arrow{left:20px}.news-list-slider-arrow-container-right .news-list-slider-arrow{right:20px}.news-list-slider-control{position:absolute;bottom:10px;z-index:110;margin:0;padding:0;width:100%;text-align:center;word-spacing:-4px}.news-list-slider-control li{display:inline-block;margin:0 3px;width:10px;height:10px;border-radius:50%;background:#fff;word-spacing:-4px;opacity:.5;cursor:pointer}.news-list-slider-control li:hover,.news-list-slider-control li.current{background:var(--primary);opacity:1}.news-list-slider-arrow,.news-list-slider-control li{transition:opacity .3s ease}.news-list .card-title,.news-list .card-title a{margin:0;padding:0 0 15px;color:var(--primary);font:600 18px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.news-list .card-title a:hover{border-bottom-color:#fff0;text-decoration:none}.news-list-post-params{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.news-list-param,.news-list-value{font-size:13px;color:#a4a4a4;padding-left:5px}.news-list-icon{display:block;min-width:15px;height:15px;background-position:center;background-size:contain;background-repeat:no-repeat}.news-list-icon-eye{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBmaWxsPSIjQjRCNEI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjgwNCAzLjkxM2EyLjU3NiAyLjU3NiAwIDEgMSAwIDUuMTUyIDIuNTc2IDIuNTc2IDAgMCAxIDAtNS4xNTJ6TTAgMy4xMzNBMTEuMjUgMTEuMjUgMCAwIDEgNy44MDQgMGMyLjk1MyAwIDUuNjQxIDEuMTM0IDcuNjUzIDIuOTlsLTEuNjMgMS42MzFhOC45NTEgOC45NTEgMCAwIDAtNi4wMjMtMi4zMTggOC45NTMgOC45NTMgMCAwIDAtNi4xNzUgMi40NThMMCAzLjEzMnoiLz48L3N2Zz4=)}.news-list-icon-calendar{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik03LjI5NCA4LjE0NGwuOTIyLTEuNDE1djEuNDE4aC0uOTIydi0uMDAzem0uOTIyIDEuNTNoLjc0NFY4Ljg0aC40OTl2LS42OTRoLS41VjUuNTIyaC0uNjQ1TDYuNTc0IDguMTV2LjY5NGgxLjY0MnYuODMyLS4wMDR6TTQuMzY2IDcuODlhNS4yMyA1LjIzIDAgMCAwLS44NjUuOTkyYy0uMTQyLjI0MS0uMjMyLjUxMS0uMjYxLjc5MWgyLjY5NHYtLjczNkg0LjQwN2MuMDQ1LS4wNzguMDk4LS4xNTIuMTU3LS4yMmE4LjIxIDguMjEgMCAwIDEgLjQ2Mi0uNDU4Yy4xOC0uMTYyLjM0OC0uMzQuNTAzLS41MjguMTI2LS4xNi4yMy0uMzM4LjMwOC0uNTI4LjA2NS0uMTcuMDk3LS4zNS4wOTctLjUzM2ExLjEgMS4xIDAgMCAwLS4zNC0uODIxIDEuMjc3IDEuMjc3IDAgMCAwLS45MzItLjMzIDEuNDExIDEuNDExIDAgMCAwLS45LjI4NGMtLjI2NC4yMzgtLjQyLjU3OS0uNDMuOTRsLjc2Mi4wOGEuNzgxLjc4MSAwIDAgMSAuMTY0LS40OTguNTcyLjU3MiAwIDAgMSAuNzY0LS4wMDZjLjA5OC4xMS4xNDguMjU4LjEzOS40MDdhLjkuOSAwIDAgMS0uMTY0LjQ4NiA1LjU3NyA1LjU3NyAwIDAgMS0uNjMuNjgyVjcuODl6bS0yLjcyNSAyLjY5NGg5LjgxNFY0LjY3NUgxLjY0djUuOTF6bTkuOTM4LTkuMjg2aC0uOTQydi40MjJjMCAuNy0uNTUgMS4yNjctMS4yMjcgMS4yNjdTOC4xODMgMi40MTkgOC4xODMgMS43MnYtLjQyMmgtMy4yN3YuNDIyYzAgLjctLjU1IDEuMjY3LTEuMjI4IDEuMjY3LS42NzggMC0xLjIyNy0uNTY4LTEuMjI3LTEuMjY3di0uNDIyaC0uOTQyQy42OCAxLjI5Ny4wMDIgMS45OTQgMCAyLjg1N2MwIC4wNDMuMDAyLjA4Ni4wMDUuMTN2OC40NDJjMCAuNDY2LjM2Ni44NDQuODE4Ljg0NGgxMS40NWEuODMxLjgzMSAwIDAgMCAuODE4LS44NDRWMi45ODdjLjAxNS0uODktLjY1MS0xLjYzNS0xLjUxMi0xLjY4OXptLTcuODk0Ljg3NmEuNjExLjYxMSAwIDAgMCAuNjAxLS42MnYtLjkzQS42MTIuNjEyIDAgMCAwIDMuNjkgMGEuNjExLjYxMSAwIDAgMC0uNjA1LjYxNnYuOTM3YzAgLjM0My4yNy42Mi42MDEuNjJ6bTUuNzI1LS4wNmEuNTc3LjU3NyAwIDAgMCAuNTY4LS41ODZ2LS44OEEuNTc3LjU3NyAwIDAgMCA5LjQxLjA2MWEuNTc3LjU3NyAwIDAgMC0uNTY3LjU4NXYuODhjMCAuMzIzLjI1Mi41ODYuNTY2LjU4N2guMDAxeiIvPjwvZGVmcz48dXNlIGZpbGw9IiNCNEI0QjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI2EiLz48L3N2Zz4=)}.news-list-icon-tag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEzIDEyIj48cGF0aCBmaWxsPSIjQjRCNEI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44NTUgNi4yNzZMNi4xNzguNTk4Yy0uMTktLjIyNy0uNDkyLS4zNC0uNzk1LS4zNEgxLjU5OEMuOTU0LjI1OC40NjMuNzUuNDYzIDEuMzkzdjMuNzg1YzAgLjMwMy4xMTMuNjA1LjM0Ljc5NWw1LjY3OCA1LjY3OGMuMjI3LjIyNy41My4zNC43OTUuMzQuMjY0IDAgLjU2Ny0uMTEzLjc5NS0uMzRsMy43ODQtMy43ODVhMS4wOTggMS4wOTggMCAwIDAgMC0xLjU5ek0zLjI5NCA0LjA1YS45NjQuOTY0IDAgMCAxLS45NjItLjk2MWMwLS41My40MzMtLjk2Mi45NjItLjk2Mi41MjkgMCAuOTYxLjQzMy45NjEuOTYyYS45NjQuOTY0IDAgMCAxLS45NjEuOTYxeiIvPjwvc3ZnPg==)}.news-list-icon-user{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgMTIgMTMiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuNDUwMzgyMiAxMC4yMTk4MjNjMC0uNTM3MDM0MDItLjcwNjAyMjUtMS4xNTA0Nzg1Ny0yLjA5NjM0MzgzLTEuNTA3OTYxMjItLjQ3MTAzNTkxLS4xMzA2MzQ4OS0uOTE4ODEyMDUtLjMzMzIxMDExLTEuMzI3MzIyMzUtLjYwMDQ4NDQ2LS4wODkzMzkwMS0uMDUwNzYwMzctLjA3NTc2MTY1LS41MTk3NTM4NS0uMDc1NzYxNjUtLjUxOTc1Mzg1bC0uNDQ3NzgxMjEtLjA2Nzc3MDUxYzAtLjAzODA3MDI4LS4wMzgyODgxNS0uNjAwNDg0NDUtLjAzODI4ODE1LS42MDA0ODQ0NS41MzU3NjI0OC0uMTc5MDExMzMuNDgwNjM4NDItMS4yMzQ5ODkxNy40ODA2Mzg0Mi0xLjIzNDk4OTE3LjM0MDI0ODU1LjE4NzY1MTQuNTYxODMxLS42NDgwMDQ4LjU2MTgzMS0uNjQ4MDA0OC40MDI0MzI4NC0xLjE2MTAwODYyLS4yMDA0MDE3OC0xLjA5MDgwODEtLjIwMDQwMTc4LTEuMDkwODA4MS4xMDU0NjM1NC0uNzA4NzY3Ni4xMDU0NjM1NC0xLjQyOTEwODI2IDAtMi4xMzc4NzU4Ni0uMjY4MDE3MDEtMi4zNTExNzc0NS00LjMwMzIwNzMxLTEuNzEyODkyNzEtMy44MjQ3NDEyNy0uOTQ1MDA3MDEtMS4xNzkzMjkxNy0uMjE2MDAxNi0uOTEwMjI1OTcgMi40NTIxNTgxOS0uOTEwMjI1OTcgMi40NTIxNTgxOWwuMjU1Nzk3MzkuNjkwOTM1MTNjLS41MDIzNjIxOC4zMjQwMDI0LS4xNTMxNTI1OC43MTU3NzUzMS0uMTM1NzczNTYgMS4xNjY2Nzg2Ni4wMjQ3MTA3OS42NjU4MjQ5NC40MzQ0NzU0LjUyNzg1MzkxLjQzNDQ3NTQuNTI3ODUzOTEuMDI1MjUzODggMS4wOTg5MDgxNi41NzAyNDg5NyAxLjI0MjAwOTIyLjU3MDI0ODk3IDEuMjQyMDA5MjIuMTAyMzczMjYuNjkwMTI1MTIuMDM4NTU5NjkuNTcyNjc0MjUuMDM4NTU5NjkuNTcyNjc0MjVsLS40ODQ5ODMxNy4wNTgzMjA0M2MuMDA2NTY1MjkuMTU2OTQxODMtLjAwNjI5MzgzLjMxNDA5MTA3LS4wMzgyODgxNC40Njc5MTM0Ny0uNTcwMjQ4OTcuMjUyNzIxODgtLjY5Mjk4ODI3LjQwMDk1Mjk4LTEuMjU5NzA3MTIuNjQ4MDA0ODEtMS4wOTQ4NzgwMi40NzcwOTM1NC0yLjI4NDc5NzUyIDEuMDk3NTU4MTQtMi40OTYzMzI3NCAxLjkzMjk0NDM2LS4yMTE1MzUyMS44MzUzODYyLS4yODkzMTU0NiAyLjA0MDQ5MDctLjI4OTMxNTQ2IDIuMDQwNDkwN2gxMS42NjY2NjY2M3oiIGZpbGw9IiNiNGI0YjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.news-list-icon-comments{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjQjRCNEI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjk3OC4wOTZIOS4xMmMxLjEyMiAwIDEuOTAyIDEuMzI0IDEuOTAyIDEuODE2VjYuMDZjMCAxLjA2LTEuNTgzIDEuOTgyLTIuMDc2IDEuOTgySDUuNTJsLTMuMDU3IDMuMDU2VjguMDQyaC0uNDkxYy0uNDkzIDAtMS45NTQtLjg4LTEuOTU0LTIuMDE5di00YzAtLjQ5Mi45MDMtMS45MjcgMS45Ni0xLjkyN3oiLz48L3N2Zz4=)}
/* End */


/* Start:/local/templates/ptr/components/bitrix/menu/vertical_multilevel1/style.min.css?176198310522352*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #C1C1C1;border-bottom:none;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4F4F4F;font-weight:700;padding:5px;background:#F5F5F5;border-bottom:1px solid #C1C1C1}#vertical-multilevel-menu li a.item-selected{background-color:#D6D6D6}#vertical-multilevel-menu li a:hover{background-color:#D6D6D6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:700;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(data:image/gif;base64,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) 0 0 no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656A url(data:image/gif;base64,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) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:700;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(data:image/gif;base64,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) 0 -26px no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#F5F5F5 url(data:image/gif;base64,R0lGODlhCgAHAJEAAAAAAP///62trf///yH5BAEAAAEALAAAAAAKAAcAAAIMjI8hibKsHJQT2lMAADs=) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#F5F5F5 url(data:image/gif;base64,R0lGODlhEQANAIABAJmZmf///yH5BAEAAAEALAAAAAARAA0AAAIfjI+pBw2bnIPshUYNvhZKSX2Tt43LaCrodoqd6mZyAQA7) center right no-repeat;color:#DDD;padding-right:10px}* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}.spollers__item-link{width:100%;display:flex}.bx-nav-2-lvl-container li.menuitem a{width:100%;display:flex}@media (max-width:992px){#sidebar-menu li:not(.nav-expand) .spollers__title{display:inline-block;width:100%}#sidebar-menu li:not(.nav-expand) .spollers__item-link{display:inline-block;width:100%}#sidebar-menu .nav-items.nav-level-1 li:not(.nav-expand) a{display:inline-block;width:100%}#sidebar-menu .bx-nav-2-lvl-container a.ptr-nav-link.nav-back-link{display:flex!important;width:100%}#sidebar-menu .bx-nav-parent.nav-expand span.bx-nav-parent-arrow{display:inline-flex;margin-left:auto;justify-content:flex-end;width:100%;height:100%;padding:8px 3px 0 0;cursor:pointer}#sidebar-menu .nav-item.bx-nav-2-lvl.nav-expand span.bx-nav-parent-arrow-3-lvl{display:flex;justify-content:flex-end;flex:1 0;align-items:center;cursor:pointer}#sidebar-menu .nav-item.bx-nav-2-lvl.nav-expand span.bx-nav-parent-arrow-3-lvl.active{display:flex;justify-content:flex-start;flex:1 0;align-items:center;cursor:pointer}#sidebar-menu span.bx-nav-parent-arrow-3-lvl{padding-right:10px}#sidebar-menu span.bx-nav-parent-arrow-3-lvl.active{padding-left:10px}.header__menu.menu .menu-bottom{margin-top:2px}#sidebar-menu li .nav-level-1 a{text-wrap:nowrap}#sidebar-menu li.nav-item.menu__lvl1--hidden.bx-nav-1-lvl.bx-nav-list-1-col.bx-nav-parent.nav-item.nav-expand{text-wrap:nowrap}}@media (max-width:767.98px){.menu__spollers.spollers.menu-desktop,.footer .menu__spollers.spollers.menu-desktop._spoller-init,.footer .spollers .menu-desktop{visibility:hidden;display:none}.footer .spollers .menu-mobile{visibility:visible;display:flex}}@media (min-width:767.99px){.footer .spollers .menu-desktop{visibility:visible;display:flex}.footer .spollers .menu-mobile{visibility:hidden;display:none}}@media (min-width:993px){.xl-hide-item{display:none}}
/* End */


/* Start:/local/templates/ptr/components/twofingers/location/sidebar/style.min.css?17619831059977*/
.tfl__link-container:hover,.tfl__link-container{text-decoration:none;display:flex}.tfl__link:hover,.tfl__link{cursor:pointer}.tfl__link-label{margin-right:5px}.tfl__link.tfl__link_order{font-weight:700;line-height:2}.tfl-define-popup{background-color:#fff;text-align:center}.tfl-define-popup__desktop{border-radius:.3em;-webkit-box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);transform:translateX(-50%);z-index:1001;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute}.tfl-define-popup__text{padding-left:20px;padding-right:20px}.tfl-define-popup__mobile{width:100%;position:relative;z-index:9999999;border-radius:0!important}.tfl-define-popup__mobile .tfl-define-popup__buttons{border-radius:0!important}.tfl-define-popup__desktop:before{position:absolute;width:11px;height:11px;transform:rotate(45deg);content:'';background-color:#fff;left:calc(50% - 5px);top:-5px}.tfl-define-popup__buttons{text-align:center;overflow:hidden;display:grid}.tfl-define-popup__button{display:block;padding:12px 30px;box-sizing:border-box;font-size:13px;line-height:1;text-transform:uppercase;border-radius:2px}.tfl-define-popup__second{background-color:#f5f5f5}.tfl-popup{position:fixed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;z-index:2001;max-width:100%;overflow:hidden;left:50%;top:42%;transform:translate(-50%,-50%);-webkit-box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);-moz-box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;grid-gap:0;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in,top .2s ease-out}.tfl-popup.tfl-popup_loaded{opacity:1;top:45%}.tfl-popup.tfl-popup_loading{background:url(/local/templates/ptr/components/twofingers/location/sidebar/img/preloader.svg) center center no-repeat #fff}.tfl-popup__title-container{position:relative;width:100%}.tfl-popup__search-wrapper{margin-bottom:20px}.tfl-popup__title{font-family:"Oswald";font-size:22px;line-height:24px;text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;width:calc(100% - 40px);text-align:center}.tfl-popup__search{position:relative;padding:0;margin-bottom:15px;margin-top:26px}.tfl-popup .tfl-popup__search-input{height:45px;padding:14px 3px 14px 32px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;width:100%;position:relative;border:1px solid #ebecf1;background-color:#fafbfe;background-image:none!important;transition:background ease-out}.tfl-popup .tfl-popup__search-input:focus{background-size:100% 100%,100% 100%;transition:.3s;outline:none}.tfl-popup__search-input::-webkit-input-placeholder{color:#9b9b9b}.tfl-popup__search-input::-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:-ms-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus::-webkit-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus::-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus:-ms-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus:-moz-placeholder{color:#9b9b9b}.tfl-popup__clear-field{height:14px;position:absolute;right:15px;top:calc(50%);transform:translateY(-50%);width:14px;display:none}.tfl-popup__search-icon{height:40%;position:absolute;left:10px;top:50%;transform:translateY(-50%);width:auto;text-align:right}.tfl-popup__search-icon svg{fill:#d5d5d5;background-color:#fff0;width:auto;height:100%}.tfl-popup__search-icon svg path{fill:#d5d5d5}.tfl-popup__container{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.tfl-popup__container:before{position:absolute;content:'';width:100%;height:18px;bottom:0;z-index:1;background-image:-moz-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-o-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-ms-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff)}.tfl-popup__container.tfl-popup__container_no-found:before{content:none}.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:2fr 1fr}.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:1fr 2fr}.tfl-popup__scroll-container{overflow:hidden;overflow-y:auto;position:relative;display:none}.tfl-popup__scroll-container+.tfl-popup__scroll-container{padding-left:10px}.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations,.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults{display:block}.tfl-popup__list{list-style:none outside none;padding:0;line-height:1.25;margin-bottom:15px;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:0 solid #ccc;-moz-column-rule:0 solid #ccc;column-rule:0 solid #ccc;display:block}.favorites-under-search .tfl-popup__defaults .tfl-popup__list{margin-top:15px;margin-bottom:0}.tfl-popup__search-wrapper .tfl-popup__defaults .tfl-popup__list{margin-top:30px;margin-bottom:0}.tfl-popup__list li{padding-bottom:16px;overflow:hidden;list-style:none;page-break-inside:avoid;break-inside:avoid;padding-left:0}.tfl-popup__list li:before,.tfl-popup__list li:after{content:none}.tfl-popup__location-link{text-decoration:none}.tfl-popup__location-link:hover{color:#004976}.tfl-popup__defaults .tfl-popup__location-link{font-weight:400}.tf-location__region{display:block;font-size:.7em;font-weight:400;line-height:1;margin-top:.3em}.tfl-popup-overlay{display:none;position:fixed;margin:0;padding:0;top:0;left:0;bottom:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBg8GUgAjAxEAlGFVJHIUCAAQCLvABhVUp5iwAAAABJRU5ErkJggg==) repeat;z-index:10000}@-webkit-keyframes animate-circle{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animate-circle{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tfl-popup-overlay__loader{--size:10rem;position:fixed;top:50%;left:50%;height:var(--size);width:var(--size);transform:translateX(-50%) translateY(-50%)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle{--duration:2s;position:absolute;height:inherit;width:inherit;background:#FFF;border-radius:50%;-webkit-animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(2){-webkit-animation-delay:calc(var(--duration) / -3);animation-delay:calc(var(--duration) / -3)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(3){-webkit-animation-delay:calc(var(--duration) / -6);animation-delay:calc(var(--duration) / -6)}.tfl-popup__close{display:flex;position:absolute;cursor:pointer;opacity:.2;width:40px;height:40px;top:20px;right:20px;align-items:center;justify-content:center}.tfl-define-popup .tfl-popup__close{top:0;right:0}.tfl-popup__close:hover{opacity:.5}.tfl-popup__close:before,.tfl-popup__close:after{position:absolute;content:'';width:2px;background-color:#333;height:20px}.tfl-popup__close:before{transform:rotate(45deg)}.tfl-popup__close:after{transform:rotate(-45deg)}.tfl-popup__clear-field .tfl-popup__close{width:100%;height:100%;top:0;right:0}.tfl-popup__clear-field .tfl-popup__close:before,.tfl-popup__clear-field .tfl-popup__close:after{width:2px;height:15px;top:0;left:6px}.tfl-define-popup .tfl-popup__close{width:30px;height:30px}.tfl-define-popup .tfl-popup__close:before,.tfl-define-popup .tfl-popup__close:after{width:2px;height:15px;top:7px;left:15px}.tfl-body-freeze{overflow-y:hidden;margin-right:calc(-1 * (100vw - 100%));height:auto}.tfl-body-blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.tfl-popup__nofound-mess{display:none;font-size:16px;text-align:center;position:absolute;top:50%;width:100%;color:#d5d5d5;transform:translateY(-50%)}.tfl-popup__container_no-found .tfl-popup__nofound-mess{display:block}.tfl-define-popup{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}span.location-quiestion{font-size:12px;color:#9ca0ae;font-weight:400}.tfl-define-popup__text{padding-left:5px;padding-right:30px}.tfl-define-popup__second{color:#28334a;background-color:#fff;border:1px solid #dfe0e4}.tfl-define-popup__main{color:#fff;background-color:#28334a;border:1px solid #28334a}.tfl-define-popup__main:hover{border:1px solid #dfe0e4}@media (max-width:580px){.tfl-define-popup__mobile{width:100%;position:fixed;z-index:9999999;border-radius:0!important;bottom:0}.tfl-define-popup{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.tfl-define-popup__buttons{display:flex;flex-direction:column-reverse;justify-content:center;margin-left:auto;margin-right:auto}.tfl-popup__list{padding:0;line-height:1.25;margin-bottom:15px;column-width:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}a.tfl-define-popup__button.tfl-define-popup__main.tfl-define-popup__yes{width:70vw}.tfl-define-popup__button{padding:16px 30px}}.tfl-define-popup__main:hover{color:#28334a;background-color:#fff;border:1px solid #28334a}.tfl-define-popup__second:hover{color:#28334a;background-color:#fff;border:1px solid #28334a}
/* End */


/* Start:/local/templates/ptr/components/bitrix/menu/catalog_horizontal/style.min.css?176198310512387*/
.bx-top-nav-container .bx-nav-list-1-lvl{margin:0;padding:0;list-style:none}.bx-top-nav-container .bx-nav-1-lvl{float:left;position:relative}.bx-top-nav-container .bx-nav-1-lvl>a{font-weight:var(--ui-font-weight-bold);display:block;text-decoration:none;text-transform:uppercase;border-radius:1px;padding-top:6px;padding-bottom:2px;border-bottom:none}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:0 10px 0;display:block}.bx-top-nav-container .bx-nav-1-lvl:hover>a,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a{color:#c00d1e}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span{background:#fff}.bx-top-nav-container .bx-nav-parent-arrow{display:none}.bx-top-nav-container .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-2-lvl-container{z-index:999;display:none;opacity:0;padding:9px 0 5px;box-shadow:0 6px 13px 0 rgb(0 0 0 / .13);border-top:none;min-width:100%;color:#000}.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-2-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{opacity:1;display:block;position:absolute;top:100%;z-index:999;background:#fff}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container{top:56px;margin-left:-10px}.bx-top-nav-container>ul{box-sizing:border-box}.bx-top-nav-container .bx-nav-list-2-lvl{column-count:3}.bx-top-nav-container .bx-nav-2-lvl{display:block;min-width:180px;padding-bottom:20px;box-sizing:border-box}@media (min-width:992px){li.nav-item.bx-nav-2-lvl.nav-expand{margin-bottom:20px}}.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{border-top:none;margin-top:0}.bx-top-nav-container .bx-nav-3-lvl{padding:5px 0;margin:0}.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-3-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-list-3-lvl{margin:0}.bx-top-nav-container .bx-nav-3-lvl{display:block;min-width:180px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container{min-width:200px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{width:100%;background:#fff}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container{min-width:400px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{width:50%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container{min-width:600px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:33.33333%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{width:33.33333%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col{position:static}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{min-width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;width:25%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{width:25%}.bx-top-nav-container .bx-nav-catinfo{padding:5px 15px 5px;z-index:120;position:relative}.bx-top-nav-container .bx-nav-catinfo img{box-sizing:border-box;border:1px solid #e7e9ea;width:auto;max-width:100%;height:auto;max-height:100%}.bx-top-nav-container .bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-top-nav-container .bx-nav-catinfo-back{position:absolute;display:block;content:' ';top:-5px;right:0;bottom:0;background:#f7fafb;z-index:100;border-left:1px solid #ecefef}.bx-aside-nav-control{font-size:28px;position:fixed;width:40px;height:40px;top:5px;left:5px;line-height:40px;cursor:pointer;z-index:1750;text-align:center}body>.bx-aside-nav-control{-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-ms-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear}.bx-aside-nav-control .fa{line-height:40px;vertical-align:middle}.bx-wrapper,.bx-aside-nav{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-ms-transition:-ms-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear}.bx-logo{z-index:1700!important}.bx-opened .bx-footer,.bx-opened .workarea{display:none!important}.bx-aside-nav{display:none;padding-top:50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);width:100%;background:#4c5c65;position:fixed;top:0;bottom:0;left:0;z-index:1600}.bx-aside-nav.bx-opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.bx-aside-nav ul{list-style:none;margin:0;padding:0}.bx-aside-nav a{vertical-align:middle;line-height:48px;height:48px;font-size:16px;display:block;border-bottom:1px solid #3d4b53;padding-left:15px;max-width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx-aside-nav a{text-decoration:none}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl>a{padding-left:30px}.bx-aside-nav .bx-nav-3-lvl>a{padding-left:45px}.bx-aside-nav .bx-nav-4-lvl a{padding-left:60px}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;right:0;top:0;margin-top:6px;width:46px;height:34px;text-align:center;border-left:1px solid #5a6971;z-index:200}.bx-aside-nav .bx-nav-parent-arrow i{line-height:34px;font-size:17px;font-style:normal}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo,.bx-aside-nav .bx-nav-catinfo-back{display:none}@media (min-width:1200px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:15px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:0 10px 0}}@media (min-width:992px) and (max-width:1199px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:13px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:0 5px 0}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col.hover .bx-nav-2-lvl-container{top:47px}}.bx-nav-2-lvl-wrapper{display:flex}.horizontal-menu__lvl-banners{display:grid;grid-column-gap:25px;grid-row-gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.horizontal-menu__lvl-banner:nth-child(1){grid-area:1 / 1 / 3 / 2}.horizontal-menu__lvl-banner:nth-child(2){grid-area:1 / 2 / 2 / 3}.horizontal-menu__lvl-banner:nth-child(3){grid-area:1 / 3 / 2 / 4}.horizontal-menu__lvl-banner:nth-child(4){grid-area:2 / 2 / 3 / 4}.bx-top-nav-container .bx-nav-2-lvl>a{display:inline-block;font-size:15px;font-family:'TradeGothicProCyr-BdCn20',serif;color:#28334a;text-transform:uppercase;line-height:1.2;padding-bottom:15px}.bx-top-nav-container .bx-nav-3-lvl a{font-size:15px;font-family:"SF Pro Display";color:#28334a;line-height:1.2;text-transform:none}@media (min-width:992px) and (max-width:1199px){.bx-top-nav-container .bx-nav-3-lvl a,.bx-top-nav-container .bx-nav-2-lvl>a{font-size:13px}.bx-top-nav-container .bx-nav-2-lvl{padding-bottom:20px}.bx-top-nav-container .bx-nav-2-lvl>a{padding-bottom:5px}.card__content{padding-left:30px;padding-right:5px}}.header__list .bx-nav-list-1-lvl ul{display:block}.horizontal-menu__lvl-link{text-align:center}.horizontal-menu__lvl-name{display:block;padding-top:10px;padding-bottom:10px;text-transform:none;font-size:16px;font-family:"SF Pro Display";color:#28334a}.bx-nav-2-lvl-wrapper{width:72vw;margin:0 auto;padding:20px 0;max-width:1392px}@media (max-width:1800px){.bx-nav-2-lvl-wrapper{width:95vw;max-width:1392px}}@media (max-width:1680px){.bx-nav-2-lvl-wrapper{width:95vw;max-width:1392px}}@media (max-width:1480px){.bx-nav-2-lvl-wrapper{width:90%;max-width:1292px}}@media (max-width:1340px){.bx-top-nav-container .bx-nav-list-2-lvl{column-count:2}.horizontal-menu__lvl-banners{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.horizontal-menu__lvl-banner:nth-child(1){grid-area:1 / 1 / 3 / 2}.horizontal-menu__lvl-banner:nth-child(2){grid-area:1 / 2 / 2 / 3}.horizontal-menu__lvl-banner:nth-child(3){grid-area:2 / 2 / 3 / 3}.horizontal-menu__lvl-banner:nth-child(4){grid-area:3 / 1 / 4 / 3}}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container{position:fixed;width:100%;left:0;top:100%}span.section_items__count{padding-left:8px;font-size:14px;color:#9CA0AE;font-weight:400}ul.bx-nav-list-3-lvl{padding-left:0}.womenPoint{order:3}.menPoint{order:2}.sertifikatyPoint{order:4}.salePoint{order:5}@media (max-width:992px){.nav-items.nav-level-1{display:flex;flex-direction:column}.nav-items.nav-level-1>.bx-nav-1-lvl.womenPoint{order:3}.nav-items.nav-level-1>.bx-nav-1-lvl.menPoint{order:2}.nav-items.nav-level-1>.bx-nav-1-lvl.sertifikatyPoint{order:4}.nav-items.nav-level-1>.nav-item,.nav-items.nav-level-1>.spollers__item-wrap{order:6}.nav-items.nav-level-1>.bx-nav-1-lvl.xl-hide-item{order:5}.nav-items.nav-level-1>.nav-item.menu__lvl1--hidden{order:1}}@media (max-width:992px){#sidebar-menu li.nav-item.menu__lvl1--hidden[data-title="-20% на избранный ассортимент"] a{color:#c00;font-weight:500}}.s4 li.nav-item.sertifikatyPoint.menu__lvl1--hidden{display:none}@media (min-width:993px){.bx-top-nav-container li.nav-item.bx-nav-2-lvl.xl-hide-item{display:none;padding-bottom:0}}
/* End */


/* Start:/local/templates/ptr/components/twofingers/location/choice/style.min.css?176198310510446*/
.tfl__link-container:hover,.tfl__link-container{text-decoration:none;display:flex}.tfl__link:hover,.tfl__link{cursor:pointer}.tfl__link-label{margin-right:5px}.tfl__link.tfl__link_order{font-weight:700;line-height:2}.tfl-define-popup{background-color:#fff;text-align:center}.tfl-define-popup__desktop{border-radius:.3em;-webkit-box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);box-shadow:0 1px 10px 0 rgb(0 0 0 / .1);transform:translateX(-50%);z-index:1001;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute}.tfl-define-popup__text{padding-left:20px;padding-right:20px}.tfl-define-popup__mobile{width:100%;position:relative;z-index:9999999;border-radius:0!important}.tfl-define-popup__mobile .tfl-define-popup__buttons{border-radius:0!important}.tfl-define-popup__desktop:before{position:absolute;width:11px;height:11px;transform:rotate(45deg);content:'';background-color:#fff;left:calc(50% - 5px);top:-5px}.tfl-define-popup__buttons{text-align:center;overflow:hidden;display:grid}.tfl-define-popup__button{display:flex;justify-content:center;align-items:center;padding:12px 30px;box-sizing:border-box;font-size:13px;line-height:1;text-transform:uppercase;border-radius:2px}.tfl-define-popup__second{background-color:#f5f5f5}.tfl-popup{position:fixed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;z-index:2001;max-width:100%;overflow:hidden;left:50%;top:42%;transform:translate(-50%,-50%);-webkit-box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);-moz-box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);box-shadow:-1px 2px 13px 0 rgb(0 0 0 / .25);display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr;grid-gap:0;box-sizing:border-box;opacity:0;transition:opacity .2s ease-in,top .2s ease-out}.tfl-popup.tfl-popup_loaded{opacity:1;top:45%;left:50%;transform:translate(-50%,-45%);-webkit-transform:translate(-50%,-45%);-moz-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);-o-transform:translate(-50%,-45%)}.tfl-popup.tfl-popup_loading{background:url(/local/templates/ptr/components/twofingers/location/choice/img/preloader.svg) center center no-repeat #fff}.tfl-popup__title-container{position:relative;width:100%}.tfl-popup__search-wrapper{margin-bottom:20px}.tfl-popup__title{font-family:"Oswald";font-size:22px;line-height:24px;text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;width:calc(100% - 40px);text-align:center}.tfl-popup__search{position:relative;padding:0;margin-bottom:15px;margin-top:26px}.tfl-popup .tfl-popup__search-input{height:45px;padding:14px 3px 14px 32px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;width:100%;position:relative;border:1px solid #ebecf1;background-color:#fafbfe;background-image:none!important;transition:background ease-out}.tfl-popup .tfl-popup__search-input:focus{background-size:100% 100%,100% 100%;transition:.3s;outline:none}.tfl-popup__search-input::-webkit-input-placeholder{color:#9b9b9b}.tfl-popup__search-input::-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:-ms-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus::-webkit-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus::-moz-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus:-ms-input-placeholder{color:#9b9b9b}.tfl-popup__search-input:focus:-moz-placeholder{color:#9b9b9b}.tfl-popup__clear-field{height:14px;position:absolute;right:15px;top:calc(50%);transform:translateY(-50%);width:14px;display:none}.tfl-popup__search-icon{height:40%;position:absolute;left:10px;top:50%;transform:translateY(-50%);width:auto;text-align:right}.tfl-popup__search-icon svg{fill:#d5d5d5;background-color:#fff0;width:auto;height:100%}.tfl-popup__search-icon svg path{fill:#d5d5d5}.tfl-popup__container{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.tfl-popup__container:before{position:absolute;content:'';width:100%;height:18px;bottom:0;z-index:1;background-image:-moz-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-webkit-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-o-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:-ms-linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff);background-image:linear-gradient(top,rgb(255 255 255 / .001) 0%,#fff)}.tfl-popup__container.tfl-popup__container_no-found:before{content:none}.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:2fr 1fr}.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{grid-template-columns:1fr 2fr}.tfl-popup__scroll-container{overflow:hidden;overflow-y:auto;position:relative;display:none}.tfl-popup__scroll-container+.tfl-popup__scroll-container{padding-left:10px}.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations,.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults{display:block}.tfl-popup__list{list-style:none outside none;padding:0;line-height:1.25;margin-bottom:15px;-webkit-column-width:150px;-moz-column-width:150px;column-width:150px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-column-rule:0 solid #ccc;-moz-column-rule:0 solid #ccc;column-rule:0 solid #ccc;display:block}.favorites-under-search .tfl-popup__defaults .tfl-popup__list{margin-top:15px;margin-bottom:0}.tfl-popup__search-wrapper .tfl-popup__defaults .tfl-popup__list{margin-top:30px;margin-bottom:0}.tfl-popup__list li{padding-bottom:16px;overflow:hidden;list-style:none;page-break-inside:avoid;break-inside:avoid;padding-left:0}.tfl-popup__list li:before,.tfl-popup__list li:after{content:none}.tfl-popup__location-link{text-decoration:none}.tfl-popup__location-link:hover{color:#004976}.tfl-popup__defaults .tfl-popup__location-link{font-weight:400}.tf-location__region{display:block;font-size:.7em;font-weight:400;line-height:1;margin-top:.3em}.tfl-popup-overlay{display:none;position:fixed;margin:0;padding:0;top:0;left:0;bottom:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBg8GUgAjAxEAlGFVJHIUCAAQCLvABhVUp5iwAAAABJRU5ErkJggg==) repeat;z-index:10000}@-webkit-keyframes animate-circle{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animate-circle{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tfl-popup-overlay__loader{--size:10rem;position:fixed;top:50%;left:50%;height:var(--size);width:var(--size);transform:translateX(-50%) translateY(-50%)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle{--duration:2s;position:absolute;height:inherit;width:inherit;background:#FFF;border-radius:50%;-webkit-animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(2){-webkit-animation-delay:calc(var(--duration) / -3);animation-delay:calc(var(--duration) / -3)}.tfl-popup-overlay__loader>.tfl-popup-overlay__circle:nth-of-type(3){-webkit-animation-delay:calc(var(--duration) / -6);animation-delay:calc(var(--duration) / -6)}.tfl-popup__close{display:flex;position:absolute;cursor:pointer;opacity:.2;width:40px;height:40px;top:20px;right:20px;align-items:center;justify-content:center}.tfl-define-popup .tfl-popup__close{top:0;right:0}.tfl-popup__close:hover{opacity:.5}.tfl-popup__close:before,.tfl-popup__close:after{position:absolute;content:'';width:2px;background-color:#333;height:20px}.tfl-popup__close:before{transform:rotate(45deg)}.tfl-popup__close:after{transform:rotate(-45deg)}.tfl-popup__clear-field .tfl-popup__close{width:100%;height:100%;top:0;right:0}.tfl-popup__clear-field .tfl-popup__close:before,.tfl-popup__clear-field .tfl-popup__close:after{width:2px;height:15px;top:0;left:6px}.tfl-define-popup .tfl-popup__close{width:30px;height:30px}.tfl-define-popup .tfl-popup__close:before,.tfl-define-popup .tfl-popup__close:after{width:2px;height:15px;top:7px;left:15px}.tfl-body-freeze{overflow-y:hidden;margin-right:calc(-1 * (100vw - 100%));height:auto}.tfl-body-blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}.tfl-popup__nofound-mess{display:none;font-size:16px;text-align:center;position:absolute;top:50%;width:100%;color:#d5d5d5;transform:translateY(-50%)}.tfl-popup__container_no-found .tfl-popup__nofound-mess{display:block}.tfl-define-popup{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left}span.location-quiestion{font-size:12px;color:#9ca0ae;font-weight:400}.tfl-define-popup__text{padding-left:5px;padding-right:30px}.tfl-define-popup__second{color:#28334a;background-color:#fff;border:1px solid #dfe0e4}.tfl-define-popup__main{color:#fff;background-color:#28334a;border:1px solid #28334a}.tfl-define-popup__main:hover{border:1px solid #dfe0e4}@media (max-width:580px){.tfl-define-popup__mobile{width:100%;position:fixed;z-index:9999999;border-radius:0!important;bottom:0}.tfl-define-popup{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.tfl-define-popup__buttons{display:flex;flex-direction:column-reverse;justify-content:center;margin-left:auto;margin-right:auto}.tfl-popup__list{padding:0;line-height:1.25;margin-bottom:15px;column-width:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}a.tfl-define-popup__button.tfl-define-popup__main.tfl-define-popup__yes{width:70vw}.tfl-define-popup__button{padding:16px 30px}}a.city-link.tfl__link{font-size:0}.tfl-define-popup.tfl-define-popup__desktop{top:80px;right:200px}.banner_show .tfl-define-popup.tfl-define-popup__desktop{top:120px;right:200px}.tfl-define-popup__main:hover{color:#28334a!important;background-color:#ffffff!important;border:1px solid #28334a!important}.tfl-define-popup__second:hover{color:#28334a!important;background-color:#ffffff!important;border:1px solid #28334a!important}
/* End */


/* Start:/local/templates/ptr/components/bitrix/sale.basket.basket.line/template2/style.min.css?17619831053716*/
.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 rgb(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 rgb(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:none}.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:700;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/ptr/components/bitrix/catalog.products.viewed/slider/style.min.css?17619831053386*/
@media (min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media (min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media (min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media (max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-products-viewed-header{font-size:14px;font-weight:700;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}.slider-template.page__products.products.page__products.productsviewed-block.swiper.slider-block.slider-catalog-products-viewed.bx-blue{margin:0;margin-bottom:4vw}
/* End */


/* Start:/local/templates/ptr/components/bitrix/catalog.products.viewed/slider/themes/blue/style.min.css?1761983105715*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgb(0 131 209 / .8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-products-viewed-header{border-color:#006cc0}
/* End */


/* Start:/local/templates/ptr/components/bitrix/menu/vertical_multilevel0/style.min.css?176198310521129*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #C1C1C1;border-bottom:none;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4F4F4F;font-weight:700;padding:5px;background:#F5F5F5;border-bottom:1px solid #C1C1C1}#vertical-multilevel-menu li a.item-selected{background-color:#D6D6D6}#vertical-multilevel-menu li a:hover{background-color:#D6D6D6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:700;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(data:image/gif;base64,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) 0 0 no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656A url(data:image/gif;base64,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) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:700;font-size:12px;padding:5px 0 7px 35px;background:#61656A url(data:image/gif;base64,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) 0 -26px no-repeat;border:none;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#F5F5F5 url(data:image/gif;base64,R0lGODlhCgAHAJEAAAAAAP///62trf///yH5BAEAAAEALAAAAAAKAAcAAAIMjI8hibKsHJQT2lMAADs=) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#F5F5F5 url(data:image/gif;base64,R0lGODlhEQANAIABAJmZmf///yH5BAEAAAEALAAAAAARAA0AAAIfjI+pBw2bnIPshUYNvhZKSX2Tt43LaCrodoqd6mZyAQA7) center right no-repeat;color:#DDD;padding-right:10px}* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}@media (max-width:767.98px){.footer .menu__spollers.spollers.menu-desktop,.footer .menu__spollers.spollers.menu-desktop._spoller-init,.footer .spollers .menu-desktop{visibility:hidden;display:none}.menu__spollers.spollers.menu-mobile,.footer .spollers .menu-mobile{visibility:visible;display:flex}}@media (min-width:767.99px){.footer .menu__spollers.spollers.menu-desktop,.footer .menu__spollers.spollers.menu-desktop._spoller-init,.footer .spollers .menu-desktop{visibility:visible;display:flex}.footer .menu__spollers.spollers.menu-mobile,.footer .spollers .menu-mobile{visibility:hidden;display:none}}
/* End */


/* Start:/local/templates/ptr/components/bitrix/sender.subscribe/template/style.min.css?17619831054395*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.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-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#F8FAFC;border:1px solid #D5DADC;border-radius:2px;outline:none;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0%,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0%,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:none;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:none;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:none;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:#fff0}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:#fff0}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414E}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font-weight:100;font:11px/10px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}
/* End */


/* Start:/local/components/bitrix/cookiesnote/templates/.default/style.min.css?17511156282917*/
.cookie-notification-modal{width:100vw;position:fixed;left:0;bottom:0;z-index:99999;padding:12px 0;background-color:#fff;box-shadow:0 10px 20px 0 rgb(0 0 0 / .1)}.cookie-agree__buttons{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-align:center;-ms-flex-align:center;align-items:center}.cookie-agree__button{font-size:16px;color:#28334A;font-weight:400;margin:0;font-family:inherit;padding-left:1.5rem;padding-right:1.5rem;min-width:10rem;min-height:auto;padding:.6rem .7rem;line-height:100%;margin-left:20px;margin-top:5px}.cookie-agree__button:hover{background-color:#28334A;color:#fff}.cookie-agree__button.cookie-agree-modal{display:block}.cookie-agree__button.cookie-agree-modal__mobile{display:none}.cookie-agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;width:100%}.cookie-agree__text{font-family:"SF PRO Display",Arial,sans-serif;font-size:16px;color:#28334A;font-weight:400;line-height:150%;text-align:center}a.cookie-agree__link{line-height:110%;border-bottom:1px solid #28334A}a:hover.cookie-agree__link{border-bottom:none}.cookie-agree__question svg{display:inline;fill:#b4b4b4}.cookie-modal__close{background-color:#fff0;border:none;position:absolute;width:.9375rem;height:.9375rem;top:.9375rem;right:1.2375rem;top:3px;right:3px;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;cursor:pointer;z-index:5;width:1.25rem;height:1.25rem}.cookie-modal__close:hover,.cookie-modal__close:focus{opacity:.7}.cookie-modal__close::before,.cookie-modal__close::after{position:absolute;content:"";width:1.2rem;height:.0625rem;background:#b4b4b4;border-radius:3.125rem;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cookie-modal__close::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-modal__close::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:992px){.cookie-agree__text{text-align:left;font-size:14px;line-height:140%}}@media (max-width:768px){.cookie-agree__button.cookie-agree-modal{display:none}.cookie-agree__button.cookie-agree-modal__mobile{display:block}.cookie-agree__text{font-size:12px;line-height:130%}.cookie-agree__button{font-size:14px;padding-left:1.5rem;padding-right:1.5rem;min-width:4rem;padding:.4rem .4rem;line-height:100%;margin-left:15px}}
/* End */


/* Start:/bitrix/components/itserw/wishlist.list/templates/.default/style.min.css?1752238578988*/
.favorites-table{width:100%;border:none}.favorites-table tr:hover td.favorites-table__hover{background-color:#000}.favorites-table th{text-align:left;padding:10px;font-size:13px;color:#7a7a7a;font-weight:700;border-bottom:1px solid #f2f2f2}.favorites-table th.td-center,.favorites-table td.td-center{text-align:center}.favorites-table td{padding:10px;font-size:13px;transition:all 0.2s linear;border-bottom:1px solid #f2f2f2;vertical-align:middle}th.favorites-table__hover,td.favorites-table__hover{width:5px;padding:0}td.favorites-table__min{width:1px;text-align:center}.favorites-table__btn{font-size:14px;color:#000}.favorites-table__min img{max-width:40px;height:auto}.button-favorite-default{background-color:#fff0;padding-top:4px;padding-bottom:4px;padding-left:6px;border-radius:3px;height:29px;overflow:hidden;float:right;width:34px}.button-favorite-default .svg-hard-border{fill:#000}.button-favorite-default .svg-hard-bg{fill:#fff0}.itserw_wishlist_added .svg-hard-bg{fill:#000}
/* End */
/* /local/templates/ptr/template_styles.css?1761986098190459 */
/* /local/templates/ptr/components/bitrix/news.list/topline/style.min.css?176198310514643 */
/* /local/templates/ptr/components/bitrix/menu/vertical_multilevel1/style.min.css?176198310522352 */
/* /local/templates/ptr/components/twofingers/location/sidebar/style.min.css?17619831059977 */
/* /local/templates/ptr/components/bitrix/menu/catalog_horizontal/style.min.css?176198310512387 */
/* /local/templates/ptr/components/twofingers/location/choice/style.min.css?176198310510446 */
/* /local/templates/ptr/components/bitrix/sale.basket.basket.line/template2/style.min.css?17619831053716 */
/* /local/templates/ptr/components/bitrix/catalog.products.viewed/slider/style.min.css?17619831053386 */
/* /local/templates/ptr/components/bitrix/catalog.products.viewed/slider/themes/blue/style.min.css?1761983105715 */
/* /local/templates/ptr/components/bitrix/menu/vertical_multilevel0/style.min.css?176198310521129 */
/* /local/templates/ptr/components/bitrix/sender.subscribe/template/style.min.css?17619831054395 */
/* /local/components/bitrix/cookiesnote/templates/.default/style.min.css?17511156282917 */
/* /bitrix/components/itserw/wishlist.list/templates/.default/style.min.css?1752238578988 */
