

/* Start:/local/templates/main/fonts.css?154328980512874*/
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* End */


/* Start:/local/templates/main/reset.css?14860187814621*/
/*
    HTML5 Reset :: style.css
    ----------------------------------------------------------
    We have learned much from/been inspired by/taken code where offered from:

    Eric Meyer                  :: http://meyerweb.com
    HTML5 Doctor                :: http://html5doctor.com
    and the HTML5 Boilerplate   :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
    box-sizing: border-box;
}

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

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {max-width: 100%;}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:

#map img {
        max-width: none;
}
*/

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

html, body {
    height: 100%;
}

/* we use a lot of ULs that aren't bulleted.
you'll have to restore the bullets within content,
which is fine because they're probably customized anyway */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: separate; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle; outline: none;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    -hite-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:after { content: " "; display: block; clear: both; }
/* End */


/* Start:/local/templates/main/components/bitrix/system.auth.form/in_mobile_menu/style.css?16255379215392*/
.user.in-mobile-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background-color: #E8353C;
}

.s2 .user.in-mobile-menu {
    background-color: #30353D;
}

.s3 .user.in-mobile-menu {
    background-color: #000000;
}

.user.in-mobile-menu .login,
.user.in-mobile-menu .register {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 13px 15px 13px;
    font-size: 15px;
    font-weight: 800;
    color: #FFFFFF;
    text-decoration: none;
}

.user.in-mobile-menu .login:before,
.user.in-mobile-menu .register:before {
    content: '';
    height: 22px;
    margin: 0 11px 0 0;
    background: transparent 0 0 no-repeat scroll;
    background-size: contain;
}

.user.in-mobile-menu .login:before {
    width: 21px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAsCAMAAAAkRNp0AAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAECAwQFBfYG9wf4CPkJ+gz9/v5hYYQAAAAPhJREFUeNrNlVVixTAMBFcOc2Tf/66tHmULVlzu/Dk7MQMO6lnTu+xrACNzcpiFzD257Ic7pxNm3AhW0lrwHo1aWt9Kq5mCDGLucitYTxtkqa0mXEnPII9YXqbiV9U2auuo8Rgh1CYxr3YaOxy/pRiyKtPZdw0lKqaLK77K7i4lKjaL1hOVd+9YokKU3ZvaxpSnZRWaPGpWo6tWrHZetUPBsIJaOKFA3cn01dWiDQXqaMkOT2VTQ4Ha+5uQD4m6W9viyKegKjiGfHiI/3ZlyInqXBNEQ6u3nF/FK921SZv3xdrMFEDVuiyfeYwgi1ungAlbpmZdasufALLUMiR1SaEnAAAAAElFTkSuQmCC');
}

.user.in-mobile-menu .register:before {
    width: 29px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAsCAMAAADo3eCfAAAARVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////9SnXPCAAAAFnRSTlMAECAwQFBfYG9wf4CPkJ+gr7C/z9/vjWluHAAAAVdJREFUeNq11EGyozAMBNC2beJJSPiMkfr+Rx0yRZUhjoKy+G+nRWMsgXAqXGchl7ngS4NyI99l79y5we/Ggzu8Clc6ZiD98GmAk5CUiP+ikNTwxZERm6gkr3CZSU6tHEn+hctCMrUykxS4cNXXv5sUkrmVieSCzkXl8q5DYyun9x0SUvHiSlLbVLgq5p0Ogr5+CQJfEgOfpgTkm7YjHUk8eDDCncTInQe+SKIINzrAlWzKvJAyX0M3R76QC1yEHYWLsiNwKd2hWmDwdyjfF+WOLvfoScZK9qZ4mkzKtySdJKPSoOljMghXdQjYCcPClYRPyZvxgY/9qtfDHOMWNP6edJzrfo7SvdThGhWWP91f3GSaq35bHBMMc9tOnWlbP502r9n5Pv1KZDaPxAfV2iy1f2S/EquVHPBBtpIPq0GbZLY+84x5nR+eMKcdZp6oAYZSlSatBcA/OBM58+r14EQAAAAASUVORK5CYII=');
}

.user.in-mobile-menu .name {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding: 13px 0 12px 15px;
    font-size: 15px;
    font-weight: 800;
    color: #FFFFFF;
}

.user.in-mobile-menu .name:before {
    content: '';
    width: 19px;
    height: 22px;
    margin: 0 11px 0 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAsCAMAAAA+eDr6AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAECAwQFBgb3B/gI+Qn6CvsL/P3+8tfMkfAAABG0lEQVR42tWT15LGIAiFD8T492KE93/VXZx1EkeJ1/vd2M4gFS10TaK6vVaccRP9IzM8KOmBGxw2bbg6P9qb3BkU3mXLGMD2tBEKqzmZMOBljlM9Rf1lQU9W1bgf09g7Mm+wc1XVLzqCedaeR84tc1kNVGg/x/GnsBSEaQh49glhN72MQjDbH8AxpzkuoPDSsTGD3NL7OlO53LWSAk7gaE2eXwH/kfDKekTSlXtR0gEPQsNFx2Seq4xMbXNY4qnNdPE1tS0oER1lqtd6im6l06Hz2Yy/MILFwt3HXfmkZUKdNL1jDOU6l7bJcKhGvBFqJkQIm+N/haSkoTHmRfEsMprLkn3KcAkWYjTxFGHLzJR7rdVMZcRNfaQM9g8GBiwRi5q1+QAAAABJRU5ErkJggg==') 0 0 no-repeat scroll;
    background-size: contain;
}

.mobile-menu .menu .orders:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEXRSTlMAHyAwQFBfYHB/gI+vv8/f78o3pYwAAACgSURBVHja7dVFFoRADEXRjztJ9r/YFpyUD1vetM7FSeFbqlk8UQUdib8OKgk15YlAqLCCDpZKMtdkj3KLyKdlbczvoLU/kaVeHW0ByLdTl5YGWWpvAPkoobobWE7tjxVAwQGhwfLO58meE2Sw9wd/8AdO0KQAPiZCCKhBFQ1wjL1YcIy9aHCMvTA46lMBCpJgeiNIBOFpTNBVJJ64wVf0BDwzM5ADNDRwAAAAAElFTkSuQmCC');
}

.mobile-menu .menu .profile:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAECAwQFBfYG9wf4CPkJ+gr7C/z9/vjWluHAAAAeNJREFUeNpioD8AlFaFTYxEMHSgVWtX9wj//6deISup7riZe1+qNonk5Ql5ptyRvPwHe8gEIJYOPjMcS4fIHWBlL4oVXa9y0h+bSE/TN4Gt300Jtn1sPO6+P3/28tV4b35Rc9qz/FjctuWftyHVauQNNSQLxbbDsDd3xMQ5UAWUSg9ocViVurmAi7SLW9n7ZKgOSDV/CpuCkz071ysm63vWjxa1IEya0dsZYwlMIADrrhUbynG4eKEuD7SLvVWIZ8oDtKTQjyj7amy/MsNzfFFdZol1UbZcjNKmZpbGF+g9cqzvgVRkaX8V4PUQsUZ6jAMsU4BuleWCKLooC6qHqzFZne6iKL9x36FDtTBcZH8uB8dFpsmCEhPxXgVGMXFQ8/3DBWK7UjrnlMKV0savz7LoKgikFeNq1t3XUOgjXbTutXGKxMRGPGnjJCBRwKWRmjS0Mk20XBppFp/JDHYWX/ii2BLzZL5GS8SQj8UFYhdtvqLShRhPp+crOhS6349nNloqXK9bbmEeM68Eu6KjBU+LGzTJ80HW6oG9DjKmMQQTGbAPhmmGQP0O5Kdxn4J983FP3gBUA8J4Xx+Ug4byvVBhDm/F/z1ZCP4QtvUCkO8oux/rnJoVBB6B1Cwh3+lS9/nD/i+0GUa55khGGQAAAABJRU5ErkJggg==');
}

.mobile-menu .menu .logout:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAPFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQLyYwAAAAE3RSTlMAECAwQFBfYHB/gI+Qn6C/z9/v8bdbSwAAAPxJREFUeNrNlQdyBCEMBAdtzgj9/6+ucbY5UVy+rjyrXjLgebSL2jdxE5QJi/1jCcX6aBmxZCx2ggUuwu/a/vyyUyatK2ysD/hFoLG6AkfQ/Zs0/sMV2P7/aWB2joBnCYtFOUeYPucumWmNMNmnMGgaKoSemUr1uBpGSVArSGLUoFYQZTKiVgjKYEa1ELP6srCZT5RcmKzEmgvzuQJ28znEHfQEnDetNM5cuB44c2u0wJ02HxnO2t5k/pr1PmnvCLlBQc1SlYCVy3TuNfO6QjhH0HzNOzOLrrCeflA2V2iNRvdT3ioTQamJnPX8Z7dkZG2sAWVk/9WKri0exhs4BCraFttiKQAAAABJRU5ErkJggg==');
}
/* End */


/* Start:/local/templates/main/components/custom/catalog.compare.list/in_mobile_menu/style.css?1654015716817*/
.mobile-menu .menu .compare-list:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAABdSURBVHja7dMBBkRBDIPhaZPe/8q7CGCXHzzP6AdQgcnk3KI8iCoBDeQEPJASaA3iPmtxu4fFldMxpXSMzdfbA+V/P79M9+Bc8B6UC92D+9fFfUsPgPM+WMt9HvMB7ioJzy8LYFEAAAAASUVORK5CYII=');
}

.mobile-menu .compare-list .count {
    position: unset;
    flex-grow: 1;
    justify-content: flex-end;
    width: unset;
    height: unset;
    line-height: 18px;
    border-bottom-width: 0;
    font-size: 15px;
    font-weight: bold;
    color: #E8353C;
    background-color: transparent !important;
}

.s2 .mobile-menu .compare-list .count {
    color: #F5561F;
}

.s3 .mobile-menu .compare-list .count {
    color: #2C8DFC;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/in_mobile_menu/style.css?16255379212876*/
.menu.sections {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.menu.sections .wrapper {
    display: flex;
    flex-direction: column;
}

.menu.sections .wrapper:not(:last-of-type) {
    padding: 0 0 17px;
}

.menu.sections .parent {
    position: relative;
    display: flex;
    align-items: center;
    line-height: 18px;
    font-size: 15px;
    font-weight: 500;
    color: #000000;
    cursor: pointer;
    user-select: none;
}

.menu.sections .parent:before {
    content: '';
    width: 24px;
    height: 24px;
    margin: 0 10px 0 0;
    background: transparent 50% 50% no-repeat scroll;
    background-size: contain;
}

.menu.sections .parent.company:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAPFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQLyYwAAAAE3RSTlMAECAwQFBfYG9wf4CPkK+/z9/vT03nDwAAANFJREFUeNrtkgWSxDAAw5ximPz/tx6WIT3G1eCCpnFUfBR1hVfRZSq8Ak2SGi9FBD7hBV5ElTiQXjSkyZxILS6RfMIY8iVDhOUjuQHa55NZlKgiH4nVYkusCrWe/+LE8Dh3Mb17mrssNgxRhVpM9cEz9XmtUB2u8uKklsMOczRkqJV7HKDyvqEsXke1HSLsxbtW+aHhahdRgEPD4eZeJgyHrjJfLpACUCTDSwQ/Nnc0eIkAM2Zq8DIBi0wvE/AhAjf8VgEDN+HrhSXlb3+oUObGPbZsLkWDrQ+LAAAAAElFTkSuQmCC');
}

.menu.sections .parent.for_buyers:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAECAwQGBvcH+Aj5CfoK+wv8/f72axcWIAAADBSURBVHja7ZSFksUgDEVvkbqH///VlYSpS2ZH9tkZa+EeHPDhYTA9BQ2tiXkKSkiMNqjpWQh6aBJG/s9xSB6myCSYdjWtJUmsSlYCUEgzO8NK5wWwEeC4hjKsSIlLHfYCjLRVYkHJRYPBkQBUm2GZgQsq4ERARmw4MI7iIE+FaVj5YjUtrgSYVmJtTXE1cS3I+k4UwI0wrW9cTY0A08hsiwQagXHeO45rBeYjvLtAQQ8LvT7f/e0xhml18d7gw6PwDdOqNRh8tE96AAAAAElFTkSuQmCC');
}

.menu.sections .parent:after {
    content: '';
    position: absolute;
    top: 7px;
    right: 0;
    width: 18px;
    height: 11px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAVCAMAAAAZ+LyiAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAABRSURBVHjafcoBBgBBDMXQdtp//ysvRWBJAPKqd7qk+5NEVCfZ2og6k6mXU2LyCmUGpQalBqUGpQalBqUGpQalBqUGhTGFEYURhTGFUYVR9TcfG+UDuaS9w1wAAAAASUVORK5CYII=') 0 0 no-repeat scroll;
    background-size: contain;
}

.menu.sections .parent.open:after {
    transform: rotate(180deg);
}

.menu.sections .submenu {
    display: flex;
    flex-direction: column;
    max-height: 0;
    margin: 0 0 0 34px;
    opacity: 0;
    overflow: hidden;
}

.menu.sections .parent.open + .submenu {
    max-height: 1000px;
    opacity: 1;
}

.menu.sections .submenu a {
    line-height: 18px;
    padding: 19px 0 0 0;
    font-weight: 500;
    font-size: 15px;
    color: #1A1A1A;
    text-transform: inherit;
    text-decoration: none;
}

.menu.sections .submenu a.active {
    color: #808080;
}
/* End */


/* Start:/local/templates/main/components/bitrix/search.form/.default/style.css?16540157162966*/
.search-in-header {
    position: relative;
    display: flex;
    align-items: center;
    width: 487px;
    height: 100%;
    margin: 0 20px 0 0;
}

.search-in-header input[type="text"] {
    width: 100%;
    line-height: 16px;
    padding: 14px 53px 12px 20px;
    border-width: 0;
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #E5E5E5;
}

.search-in-header input::-webkit-input-placeholder {
    color: #808080;
    font-weight: normal;
}

.search-in-header input::-moz-placeholder {
    color: #808080;
    font-weight: normal;
}

.search-in-header input:-ms-placeholder {
    color: #808080;
    font-weight: normal;
}

.search-in-header .reset {
    position: absolute;
    top: 26px;
    right: 40px;
    display: none;
    min-width: 24px;
    height: 24px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAAB+SURBVHja7dQ7DsJAEERBz6fvf2VkSF0IE/uFO6pw+3j6v9qpm7dJUhBJ9uJ9I3OKzMWhA/MW6cPGwsbCxsLGwsbCxsLGwsbChsIGgsbCxgLVh9QtQWNhY9ENY+E/Z2FjYWNhY2FjYWNhY2Fj8c0MxGm4yd5EbfIsBG4/9vQCSiAGP+haBGcAAAAASUVORK5CYII=') 50% 50% no-repeat scroll;
    background-size: contain;
    cursor: pointer;
    transition: none;
}

.search-in-header .reset.show {
    display: flex;
}

.search-in-header input[type="submit"] {
    position: absolute;
    top: 26px;
    right: 10px;
    width: 25px;
    height: 22px;
    border-width: 0;
    font-size: 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjBUbJAAAAEHRSTlMAEB8gMEBgf4CPkJ+gz9/vZ1cTZgAAARRJREFUeNrVleFyhCAQg7PlQABl9/2ftg7OnFMxUjr9c99fJmSJEPETCWVTM91KEPwGl9ROisMISXYhjSyqddRHo9eh0OgdID7XQ/MaeVSPN6EOfNp6FpxActOw5NrJIy7Ehwxc80BH87kfrZAJpB5b9YjtBNzgzUwFPcHMKm5Rsllh9kcCBT2bmXmATbYRd+FZKnpsBwSyNpKQwb4Alr/+z/HX6wU7ySTkQNx3KvmUomyyYCz//HQtC7/8iTwjx09pCy4s5zMiE1iSvqTqqC4C3nhSF10p1eQFcH5RUkoT1ccyuJAFI9xqJ5odDhbVBIqEtftZtOAKZlCb1qhNa6LNa9YP0MR5jWJao5jWZEyRVSP+xjcIDRugmVTwcQAAAABJRU5ErkJggg==') 0 0 no-repeat scroll;
    background-size: contain;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@media screen and (max-width: 767px) {
    .search-in-header {
        margin: 0 15px;
    }

    .search-in-header input[type="text"] {
        padding: 9px 45px 9px 10px;
    }

    .s2 .search-in-header input[type="text"] {
        border-radius: 4px;
    }

    .s3 .search-in-header input[type="text"] {
        border-radius: 4px;
    }

    .search-in-header .reset {
        top: 6px;
        right: 40px;
    }

    .search-in-header input[type="submit"] {
        top: 6px;
        right: 10px;
    }
}
/* End */


/* Start:/local/templates/main/components/custom/catalog.compare.list/.default/style.css?16571869198465*/
.compare-list {
    position: relative;
    height: 100%;
}

.s2 .compare-list {
    color: #ffffff;
}

.compare-list > a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    color: #000000;
    font-size: 0;
    text-decoration: none;
}

.s2 .compare-list > a {
    color: #ffffff;
}

.compare-list > a:before {
    content: '';
    width: 25px;
    height: 22px;
    margin: 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAABaSURBVHja7dMBBsAADAPANkn//+UNBGwENjY9gAo0Uu9pTYTtCCckRzQhOgJORKiHrbV7WYGWe0/Rvcfm9JVI624ZrXwv8iXeC31J9yJcXYQf9ZKTfxUDhbIDBIsJz1zd8g4AAAAASUVORK5CYII=') 50% 50% no-repeat scroll;
    background-size: contain;
}

.s2 .compare-list > a:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAElBMVEUAAAD///////////////////8+Uq06AAAABXRSTlMAX2Df7y/H9FwAAABaSURBVHja7dMBBsAADAPANkn//+UNBGwENjY9gAo0Uu9pTYTtCCckRzQhOgJORKiHrbV7WYGWe0/Rvcfm9JVI624ZrXwv8iXeC31J9yJcXYQf9ZKTfxUDhbIDBIsJz1zd8g4AAAAASUVORK5CYII=');
}

/*.s3 .compare-list > a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMSIgeTE9IjEiIHgyPSIxOCIgeTI9IjEiIHN0cm9rZT0iIzE3MkY5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMSIgeTE9IjciIHgyPSIxOCIgeTI9IjciIHN0cm9rZT0iIzE3MkY5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMSIgeTE9IjEzIiB4Mj0iNyIgeTI9IjEzIiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjEyIiB5MT0iMTMiIHgyPSIxOCIgeTI9IjEzIiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjE1IiB5MT0iMTAiIHgyPSIxNSIgeTI9IjE2IiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
}*/

.compare-list .count {
    position: absolute;
    top: 16px;
    left: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    line-height: 12px;
    border: 2px solid #ffffff;
    margin: 0;
    border-radius: 14px;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    background-color: #E53640;
}

.s2 .compare-list .count {
    border-color: #000000;
    background-color: #ED552A;
}

.s3 .compare-list .count {
    background-color: #2C8DFC;
}

.compare-list:hover .count {
    border-color: #F2F2F2;
}

.s2 .compare-list:hover .count {
    border-color: #262626;
}

.compare-list .count:empty {
    display: none;
}

.compare-list .dropdown {
    position: absolute;
    top: -10000px;
    right: 0;
    display: flex;
    flex-direction: column;
    width: 380px;
    background-color: #ffffff;
    box-shadow: 0 0 15px 7px rgba(0, 0, 0, 0.2);
    cursor: default;
    transition: none;
}

.compare-list:hover .dropdown {
    top: 75px;
}

.compare-list:hover .dropdown:before {
    position: absolute;
    right: 12px;
    top: -10px;
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width:  0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
}

.compare-list .dropdown .wrapper {
    overflow-y: auto;
}

.compare-list .dropdown .item {
    position: relative;
    display: flex;
    padding: 20px 20px;
    border-bottom: 1px solid #B3B3B3;
}

.compare-list .dropdown .item:last-of-type {
    border-bottom: 2px solid #E8353C;
}

.s2 .compare-list .dropdown .item:last-of-type {
    border-bottom-color: #ED552A;
}

.s3 .compare-list .dropdown .item:last-of-type {
    border-bottom-color: #2C8DFC;
}

.compare-list .dropdown .item .delete {
    position: absolute;
    top: 12px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 19px;
    height: 18px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAACAgICEhISAgICAgICAgICAgICAgICBgYF/f3+BgYGAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDCp1NEAAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=') no-repeat 50% 50% scroll;
    background-size: contain;
    cursor: pointer;
    opacity: 0;
}

.compare-list .dropdown .item:hover .delete {
    opacity: 1;
}

.compare-list .dropdown .item .delete:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=');
}

.compare-list .dropdown .item .image {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 90px;
    min-width: 90px;
    max-height: 90px;
    margin: 0 20px 0 0;
}

.compare-list .dropdown .item .image img {
    width: auto;
    height: auto;
    max-height: 90px;
}

.compare-list .dropdown .item .descr {
    display: flex;
    flex-direction: column;
}

.compare-list .dropdown .item .name {
    line-height: 17px;
    margin: 0 0 11px;
    padding: 0 25px 0 0;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    text-decoration: none;
}

.compare-list .dropdown .item .name:hover {
    color: #E8353C;
}

.s2 .compare-list .dropdown .item .name:hover {
    color: #4572ed;
}

.s3 .compare-list .dropdown .item .name:hover {
    color: #1428a0;
}

.compare-list .dropdown .item .prices {
    display: flex;
    align-items: flex-end;
}

.compare-list .dropdown .item .prices .current {
    width: 95px;
    line-height: 19px;
    margin: 0 15px 0 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.compare-list .dropdown .item .prices .old {
    position: relative;
    z-index: 1;
    line-height: 16px;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}

.compare-list .dropdown .item .prices .old:after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    z-index: -1;
    width: 100%;
    height: 1px;
    background-color: #000000;
}

.compare-list .to-compare {
    width: auto;
    margin: 26px auto 28px;
    padding: 12px 20px;
    font-size: 13px;
    font-weight: bold;
}

.compare-list .to-compare:before {
    content: '';
    width: 19px;
    height: 18px;
    margin: 0 6px 0 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf4C/aSLHAAAAQklEQVR42u3RtQEAQQwDwZXUf81P4TPzZHd25GVvyjjRyBQazjjzO97fVBEzJHnKmjoFNaMpMKOpuz/vuNsIxyxUAgDNA68hIgTqAAAAAElFTkSuQmCC') 0 0 no-repeat scroll;
    background-size: contain;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-compare-list .tooltipster-box {
    border: 1px solid #B3B3B3;
    border-radius: 5px;
    background-color: #FFFFFF;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-compare-list .tooltipster-box .tooltipster-content {
    line-height: 18px;
    padding: 13px 14px 15px 14px;
    font-size: 15px;
    font-weight: 700;
    color: #2C8DFC;
}

@media screen and (max-width: 767px) {
    .header .compare-list {
        -isplay: none;
    }

    .compare-list > a {
        padding: 0 12px 0 0;
    }

    .compare-list .count {
        position: absolute;
        top: -8px;
        left: 16px;
    }
}
/* End */


/* Start:/local/templates/main/js/overlay-scrollbars/overlay-scrollbars.min.css?161364572220009*/
/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */
html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:'';display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:0 0!important;outline:0 transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:0!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}.os-resize-observer-host.observed>.os-resize-observer:before{content:'';box-sizing:content-box;padding:inherit;border:inherit;margin:0}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none!important;transition:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.os-resize-observer{-webkit-animation-duration:.001s;animation-duration:.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box!important}@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0!important;border:0!important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
/* End */


/* Start:/local/templates/main/js/tooltipster/css/tooltipster.bundle.min.css?14860187816495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/local/templates/main/js/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css?15344880651684*/
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}
/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/favorites_in_header/style.css?16595914049243*/
.favorite-list {
    position: relative;
    height: 100%;
}

.s2 .favorite-list {
    color: #ffffff;
}

.favorite-list > a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    color: #000000;
    font-size: 0;
    text-decoration: none;
}

.s2 .favorite-list > a {
    color: #ffffff;
}

.favorite-list > a:before {
    content: '';
    width: 25px;
    height: 22px;
    margin: 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAQlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO4fbyAAAAFXRSTlMAEB8gMEBQYHB/gI+Qn6CvsL/P3+9tJqsdAAABLUlEQVR42r3T0ZKrIBAE0PGiMdckuqPw/7+6oSfbZSiq0vuy/WDh4GGKQOxvM/33o5Tst6mp3zyjPrbAC3PM/bqfFxtu5S2P9Kp7Ux9+RNpLkwMmHZ06MsSMz8lsvKycS+f6vOFljz4PjKdTT5gQnljH+6MO5zraQkdWGHyxnneMRnXpOnVAMPfyyp0lmNrfzaY6lew9S4ilPQq0wYpfZj1DwXjtjOfFOqYjsG+3/HyO1jEdYamUkq08Y3Lw9e8JfuN/qhjrgWD7V5XE9hc8xcT6YxyPlEscO+SRFIGL6bgFioHg3boLhmIxZFNMiI2X+oOh2AcW1k8m8Q+nGgrZUMiGQjYUsqGQDYVsKGRDIRsK2VBoRhDMEqa57ZLRBY0uaHRBowsaWdDkfLV+vgE5SSzCtm6bpAAAAABJRU5ErkJggg==') 50% 50% no-repeat scroll;
    background-size: contain;
}

.s2 .favorite-list > a:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAEB8gMEBQYHB/gI+Qn6CvsL/P3+9tJqsdAAABLUlEQVR42r3T0ZKrIBAE0PGiMdckuqPw/7+6oSfbZSiq0vuy/WDh4GGKQOxvM/33o5Tst6mp3zyjPrbAC3PM/bqfFxtu5S2P9Kp7Ux9+RNpLkwMmHZ06MsSMz8lsvKycS+f6vOFljz4PjKdTT5gQnljH+6MO5zraQkdWGHyxnneMRnXpOnVAMPfyyp0lmNrfzaY6lew9S4ilPQq0wYpfZj1DwXjtjOfFOqYjsG+3/HyO1jEdYamUkq08Y3Lw9e8JfuN/qhjrgWD7V5XE9hc8xcT6YxyPlEscO+SRFIGL6bgFioHg3boLhmIxZFNMiI2X+oOh2AcW1k8m8Q+nGgrZUMiGQjYUsqGQDYVsKGRDIRsK2VBoRhDMEqa57ZLRBY0uaHRBowsaWdDkfLV+vgE5SSzCtm6bpAAAAABJRU5ErkJggg==');
}

/*.s3 .favorite-list > a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMSIgeTE9IjEiIHgyPSIxOCIgeTI9IjEiIHN0cm9rZT0iIzE3MkY5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMSIgeTE9IjciIHgyPSIxOCIgeTI9IjciIHN0cm9rZT0iIzE3MkY5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMSIgeTE9IjEzIiB4Mj0iNyIgeTI9IjEzIiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjEyIiB5MT0iMTMiIHgyPSIxOCIgeTI9IjEzIiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjE1IiB5MT0iMTAiIHgyPSIxNSIgeTI9IjE2IiBzdHJva2U9IiMxNzJGOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+');
}*/

.favorite-list .count {
    position: absolute;
    top: 16px;
    left: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    line-height: 12px;
    border: 2px solid #ffffff;
    margin: 0;
    border-radius: 14px;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    background-color: #E53640;
}

.s2 .favorite-list .count {
    border-color: #000000;
    background-color: #ED552A;
}

.s3 .favorite-list .count {
    background-color: #2C8DFC;
}

.favorite-list:hover .count {
    border-color: #F2F2F2;
}

.s2 .favorite-list:hover .count {
    border-color: #262626;
}

.favorite-list .count:empty {
    display: none;
}

.favorite-list .dropdown {
    position: absolute;
    top: -10000px;
    right: 0;
    display: flex;
    flex-direction: column;
    width: 380px;
    background-color: #ffffff;
    box-shadow: 0 0 15px 7px rgba(0, 0, 0, 0.2);
    cursor: default;
    transition: none;
}

.favorite-list:hover .dropdown {
    top: 75px;
}

.favorite-list:hover .dropdown:before {
    position: absolute;
    right: 12px;
    top: -10px;
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width:  0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
}

.favorite-list .dropdown .wrapper {
    overflow-y: auto;
}

.favorite-list .dropdown .item {
    position: relative;
    display: flex;
    padding: 20px 20px;
    border-bottom: 1px solid #B3B3B3;
}

.favorite-list .dropdown .item:last-of-type {
    border-bottom: 2px solid #E8353C;
}

.s2 .favorite-list .dropdown .item:last-of-type {
    border-bottom-color: #ED552A;
}

.s3 .favorite-list .dropdown .item:last-of-type {
    border-bottom-color: #2C8DFC;
}

.favorite-list .dropdown .item .delete {
    position: absolute;
    top: 12px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 19px;
    height: 18px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAACAgICEhISAgICAgICAgICAgICAgICBgYF/f3+BgYGAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDCp1NEAAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=') no-repeat 50% 50% scroll;
    background-size: contain;
    cursor: pointer;
    opacity: 0;
}

.favorite-list .dropdown .item:hover .delete {
    opacity: 1;
}

.favorite-list .dropdown .item .delete:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=');
}

.favorite-list .dropdown .item .image {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 90px;
    min-width: 90px;
    max-height: 90px;
    margin: 0 20px 0 0;
}

.favorite-list .dropdown .item .image img {
    width: auto;
    height: auto;
    max-height: 90px;
}

.favorite-list .dropdown .item .descr {
    display: flex;
    flex-direction: column;
}

.favorite-list .dropdown .item .name {
    line-height: 17px;
    margin: 0 0 11px;
    padding: 0 25px 0 0;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    text-decoration: none;
}

.favorite-list .dropdown .item .name:hover {
    color: #E8353C;
}

.s2 .favorite-list .dropdown .item .name:hover {
    color: #4572ed;
}

.s3 .favorite-list .dropdown .item .name:hover {
    color: #1428a0;
}

.favorite-list .dropdown .item .prices {
    display: flex;
    align-items: flex-end;
}

.favorite-list .dropdown .item .prices .current {
    width: 95px;
    line-height: 19px;
    margin: 0 15px 0 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.favorite-list .dropdown .item .prices .old {
    position: relative;
    z-index: 1;
    line-height: 16px;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}

.favorite-list .dropdown .item .prices .old:after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    z-index: -1;
    width: 100%;
    height: 1px;
    background-color: #000000;
}

.favorite-list .to-favorite {
    width: auto;
    margin: 26px auto 28px;
    padding: 12px 20px;
    font-size: 13px;
    font-weight: bold;
}

.favorite-list .to-favorite:before {
    content: '';
    width: 19px;
    height: 18px;
    margin: 0 6px 0 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAf4C/aSLHAAAAQklEQVR42u3RtQEAQQwDwZXUf81P4TPzZHd25GVvyjjRyBQazjjzO97fVBEzJHnKmjoFNaMpMKOpuz/vuNsIxyxUAgDNA68hIgTqAAAAAElFTkSuQmCC') 0 0 no-repeat scroll;
    background-size: contain;
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-compare-list .tooltipster-box {
    border: 1px solid #B3B3B3;
    border-radius: 5px;
    background-color: #FFFFFF;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.tooltipster-sidetip.tooltipster-shadow.tooltipster-compare-list .tooltipster-box .tooltipster-content {
    line-height: 18px;
    padding: 13px 14px 15px 14px;
    font-size: 15px;
    font-weight: 700;
    color: #2C8DFC;
}

@media screen and (max-width: 767px) {
    .header .favorite-list {
        -isplay: none;
    }

    .favorite-list > a {
        padding: 0 12px 0 0;
    }

    .favorite-list .count {
        position: absolute;
        top: -8px;
        left: 16px;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/system.auth.form/in_header/style.css?16540157165828*/
.user.in-header {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 10px;
    font-size: 0;
    text-decoration: none;
    color: #000000;
    cursor: pointer;
}

.s2 .user.in-header {
    color: #ffffff;
}

.user.in-header:before {
    content: '';
    width: 25px;
    height: 22px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAPFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQLyYwAAAAE3RSTlMAECAwQFBfYG9wf4CPkJ+gz9/v5hYYQAAAAQFJREFUeNrU1UFywyAMBVCJYKdNACN0/7t2RDcu/Vaq6ab9S8KzhoCAviYXUZjeEqFwUSeFgejqpn83RV+krCLZqGQmlG2uMS+jzQQEFjZTl0FbyUaXyfbFZcwq03XYfo8R+hNkH7L/gIzTPyJgEwC5y7ifuI7kk5XPk5AihJ7TMCae6RwhdNiU5hLcPY8IIZZpMNmHXmeHRNRLRmS45IbI3SvzHlh+mh96UoD0TxEgzaYcFCCPeWDIJUBICpA3//Cj5hW/xU7Txnlzb7HrYjb1kv929XGALNcdyLacBkt9/SQ18OaobBhkE5oIlHFTf/+Im6luDbzOdFxUkvoxeGACACp9MiQUns5EAAAAAElFTkSuQmCC') 50% 50% no-repeat scroll;
    background-size: contain;
}

.s2 .user.in-header:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAECAwQFBfYG9wf4CPkJ+gz9/v5hYYQAAAAQFJREFUeNrU1UFywyAMBVCJYKdNACN0/7t2RDcu/Vaq6ab9S8KzhoCAviYXUZjeEqFwUSeFgejqpn83RV+krCLZqGQmlG2uMS+jzQQEFjZTl0FbyUaXyfbFZcwq03XYfo8R+hNkH7L/gIzTPyJgEwC5y7ifuI7kk5XPk5AihJ7TMCae6RwhdNiU5hLcPY8IIZZpMNmHXmeHRNRLRmS45IbI3SvzHlh+mh96UoD0TxEgzaYcFCCPeWDIJUBICpA3//Cj5hW/xU7Txnlzb7HrYjb1kv929XGALNcdyLacBkt9/SQ18OaobBhkE5oIlHFTf/+Im6luDbzOdFxUkvoxeGACACp9MiQUns5EAAAAAElFTkSuQmCC');
}

.user.in-header.auth:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAECAwQFBgcH+Aj5CfoK+wv8/f7/yCZEUAAAEmSURBVHja5dTBkqsgEIXhBhGjcr2x+3//Z51KyinKgQCL2c2366TwCCFHqtxyKJxHlFGzcdHBRRsZDxnw4GaTrghgaxCZ/vEyS48C6uXNK2BuJMTLxRuwSNsBpDyuwH9pO4EpjwFQaQMo5l9fokDI4wScA9tf85gGtr8Alg8ZIEqbs58/pUrPzEuaRMLDckjTzs0qA1YydhkSlYvNMioeJ+ixOPlzXEyn8WZnik56/GbcJd9O2KjYXCNCqdKPQZNylZi/QsOuvOjUytBQuz31HKcAuys+3wHUfWrvtX61693sG1f9nVO+WsrpBae1x7nmfzbU6jy2i8EqD0xFdHECqVLfQaT1ZmcluXWVAOvUt/S/N/rk7klPUee+G2O+2ODRXvD8XvEFHh0pHxwWe0wAAAAASUVORK5CYII=');
}

.s2 .user.in-header.auth:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMAECAwQFBgcH+Aj5CfoK+wv8/f7/yCZEUAAAEmSURBVHja5dTBkqsgEIXhBhGjcr2x+3//Z51KyinKgQCL2c2366TwCCFHqtxyKJxHlFGzcdHBRRsZDxnw4GaTrghgaxCZ/vEyS48C6uXNK2BuJMTLxRuwSNsBpDyuwH9pO4EpjwFQaQMo5l9fokDI4wScA9tf85gGtr8Alg8ZIEqbs58/pUrPzEuaRMLDckjTzs0qA1YydhkSlYvNMioeJ+ixOPlzXEyn8WZnik56/GbcJd9O2KjYXCNCqdKPQZNylZi/QsOuvOjUytBQuz31HKcAuys+3wHUfWrvtX61693sG1f9nVO+WsrpBae1x7nmfzbU6jy2i8EqD0xFdHECqVLfQaT1ZmcluXWVAOvUt/S/N/rk7klPUee+G2O+2ODRXvD8XvEFHh0pHxwWe0wAAAAASUVORK5CYII=');
}

.user.in-header.auth:after {
    display: none;
    content: '';
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
    width: 16px;
    height: 10px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAwMjQ0MTQxKSBzY2FsZSgxIC0xKSByb3RhdGUoLTkwKSIgZmlsbD0iIzFBMUExQSIvPjwvc3ZnPg==') 50% 50% no-repeat scroll;
}

.s2 .user.in-header.auth:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAwMjQ0MTQxKSBzY2FsZSgxIC0xKSByb3RhdGUoLTkwKSIgZmlsbD0id2hpdGUiLz48L3N2Zz4=');
}

.user.in-header .menu {
    position: absolute;
    top: 75px;
    right: 0;
    display: none;
    flex-direction: column;
    width: 198px;
    padding: 10px 0;
    background-color: #ffffff;
    box-shadow: 0 0 15px 7px rgba(0, 0, 0, 0.2);
}

.user.in-header:hover .menu {
    display: flex;
}

.user.in-header .menu:before {
    position: absolute;
    right: 12px;
    top: -10px;
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width:  0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
}

.user.in-header .menu a {
    padding: 7px 20px 9px;
    font-size: 14px;
    color: #808080;
    text-decoration: none;
}

.user.in-header .menu hr {
    margin: 9px 20px 12px;
    color: #e4e7ec;
}

.user.in-header .menu a:hover {
    color: #000000;
    background-color: #e6e6e6;
}

@media screen and (max-width: 767px) {
    .user.in-header {
        display: none;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/sale.basket.basket.line/in_header/style.css?16541808618275*/
.small-basket {
    position: relative;
    height: 100%;
}

.s2 .small-basket > a {
    color: #ffffff;
}

.search.show ~ .small-basket {
    display: none;
}

.small-basket > a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 10px;
    font-size: 0;
    color: #000000;
    text-decoration: none;
}

.small-basket > a:before {
    content: '';
    width: 25px;
    height: 22px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAECAwQFBfYG9wf4CPkJ+gr7C/z9/vjWluHAAAARFJREFUeNrl1AXO5DAMhmHXA2VK4/f+N10ansQFaYX/IwzHX0FErgawlLJf5Caq7GXcLbJXGblr5QidgCCHFACFHBLYFL5SbdlhUXlzZo+QhL3tIm/GrZh1AWZ5U27GfAKiH/OuJbIApawYknv0wCC+imTPM2DiUssUa8BZPDH3gUxrMTfkSq1XYlbSStdjLjLXesZ8kZwOZ6gHesko8Ua8mDUCMX9jA075Faj/adZf25w7w00/iVnLIXIzikOfNyguTTCeRnEtQCzr5+Y3sRRfTWLpzwf+TTbV50K2FONz81JlJ+2H4bn5j6PBmNRp+/8RTJO2b+KfkLR93FjS9hk3Xtt/x2av/X/KF52woH5bfgO9cC1x7ktmLgAAAABJRU5ErkJggg==') 50% 50% no-repeat scroll;
    background-size: contain;
}

.s2 .small-basket > a:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAMAAAAQPRtoAAAARVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////9SnXPCAAAAFnRSTlMAECAwQFBfYG9wf4CPkJ+gr7C/z9/vjWluHAAAARFJREFUeNrl1AXO5DAMhmHXA2VK4/f+N10ansQFaYX/IwzHX0FErgawlLJf5Caq7GXcLbJXGblr5QidgCCHFACFHBLYFL5SbdlhUXlzZo+QhL3tIm/GrZh1AWZ5U27GfAKiH/OuJbIApawYknv0wCC+imTPM2DiUssUa8BZPDH3gUxrMTfkSq1XYlbSStdjLjLXesZ8kZwOZ6gHesko8Ua8mDUCMX9jA075Faj/adZf25w7w00/iVnLIXIzikOfNyguTTCeRnEtQCzr5+Y3sRRfTWLpzwf+TTbV50K2FONz81JlJ+2H4bn5j6PBmNRp+/8RTJO2b+KfkLR93FjS9hk3Xtt/x2av/X/KF52woH5bfgO9cC1x7ktmLgAAAABJRU5ErkJggg==');
}

.small-basket .count {
    position: absolute;
    top: 16px;
    left: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    border: 2px solid #ffffff;
    border-radius: 18px;
    font-size: 10px;
    font-weight: 500;
    color: #ffffff;
    background-color: #E53640;
}

.s2 .small-basket .count {
    border-color: #000000;
    background-color: #ED552A;
}

.s3 .small-basket .count {
    background-color: #2C8DFC;
}

.small-basket:hover .count {
    border-color: #F2F2F2;
}

.s2 .small-basket:hover .count {
    border-color: #262626;
}

.small-basket .count:empty {
    display: none;
}

.small-basket .dropdown {
    position: absolute;
    top: -1000px;
    right: 0;
    display: flex;
    flex-direction: column;
    width: 380px;
    background-color: #ffffff;
    box-shadow: 0 0 15px 7px rgba(0, 0, 0, 0.2);
    cursor: default;
    transition: none;
}

.small-basket:hover .dropdown {
    top: 75px;
}

.small-basket:hover .dropdown:before {
    position: absolute;
    right: 12px;
    top: -10px;
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width:  0 10px 10px 10px;
    border-color: transparent transparent #ffffff transparent;
}

.small-basket .dropdown .wrapper {
    overflow-y: auto;
}

.small-basket .dropdown .item {
    position: relative;
    display: flex;
    padding: 20px 20px;
    border-bottom: 1px solid #B3B3B3;
}

.small-basket .dropdown .item:last-of-type {
    border-bottom: 2px solid #E8353C;
}

.s2 .small-basket .dropdown .item:last-of-type {
    border-bottom-color: #ED552A;
}

.s3 .small-basket .dropdown .item:last-of-type {
    border-bottom-color: #2C8DFC;
}

.small-basket .dropdown .item .delete {
    position: absolute;
    top: 12px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 19px;
    height: 18px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAACAgICEhISAgICAgICAgICAgICAgICBgYF/f3+BgYGAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDCp1NEAAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=') no-repeat 50% 50% scroll;
    background-size: contain;
    cursor: pointer;
    opacity: 0;
}

.small-basket .dropdown .item:hover .delete {
    opacity: 1;
}

.small-basket .dropdown .item .delete:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAMAAADSK7iXAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAEB8gMEBQYG9wf4CPkJ+gr7C/z9/vSF20FgAAAOhJREFUeNqVkwd2g0AMBZfQYtNBO/e/aZrS9j+ZZ8amz1ZJSalHg2Ou0ymvONzPrDs84fXA3lapPYDuoWaw+N0C9shqwWq/rTK0urrBWSlYB6f+G+sMu6L5oAbzIMxgPugvO7TBknZ5tUCvWgdbrNVmtZ99t2fRBhi+L/JwXfMBRAvmG2ordMHiVQs2qYHjCa0GU83gRTXIqmWokgCoBqjlTQutgiyST6TUfLrCAU2ptXCo5atXzfNIU6TUNI9iTfPImeBW5pvLgr6MtWCIFW5RyefhP6MXvmJxhSq1elidIrqhoK/SRd4B9P8lfHGgN/0AAAAASUVORK5CYII=');
}

.small-basket .dropdown .item .image {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 90px;
    min-width: 90px;
    max-height: 90px;
    margin: 0 20px 0 0;
}

.small-basket .dropdown .item .image img {
    width: auto;
    height: auto;
    max-height: 90px;
}

.small-basket .dropdown .item .descr {
    display: flex;
    flex-direction: column;
}

.small-basket .dropdown .item .name {
    line-height: 17px;
    margin: 0 0 11px;
    padding: 0 25px 0 0;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    text-decoration: none;
}

.small-basket .dropdown .item .name:hover {
    color: #E8353C;
}

.s2 .small-basket .dropdown .item .name:hover {
    color: #4572ed;
}

.s3 .small-basket .dropdown .item .name:hover {
    color: #1428a0;
}

.small-basket .dropdown .item .prices {
    display: flex;
    align-items: flex-end;
}

.small-basket .dropdown .item .prices .current {
    width: 95px;
    line-height: 19px;
    margin: 0 15px 0 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.small-basket .dropdown .item .prices .old {
    position: relative;
    z-index: 1;
    line-height: 16px;
    font-weight: bold;
    font-size: 13px;
    color: #000000;
}

.small-basket .dropdown .item .prices .old:after {
    content: ' ';
    position: absolute;
    top: calc(50% - 1px);
    left: 0;
    z-index: -1;
    width: 100%;
    height: 2px;
    background-color: #C9252A;
}

.small-basket .total {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 28px 20px 26px;
}

.small-basket .total .sum {
    display: flex;
    align-items: baseline;
}

.small-basket .total .sum .title {
    line-height: 17px;
    margin: 0 5px 0 0;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}

.small-basket .total .sum .value {
    line-height: 27px;
    font-size: 22px;
    font-weight: bold;
    color: #000000;
}

.small-basket .total .to-basket {
    width: auto;
    padding: 12px 20px;
    font-size: 13px;
    font-weight: bold;
}

.small-basket .to-basket:before {
    content: '';
    width: 19px;
    height: 18px;
    margin: 0 6px 0 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMAECAwQFBgb3CAj5CfoK+wv8/f7x1hiNsAAABvSURBVHjahc8DAsUwDAbgf7WV3P+q857x1W5gWxJ45toYE14oLv7mPDH4gcYmEi5Tb9hoVriUcSxxxEle3davc7fXHR+dqbC4bfeAMIG29tS4ETM1hZspt2Qk/hBh2yKDwE3ksd9YcaP79pQbe4ALWlEFHyPtNIEAAAAASUVORK5CYII=') 0 0 no-repeat scroll;
}

@media screen and (max-width: 767px) {
    .small-basket > a {
        padding: 0;
    }

    .small-basket .count {
        top: -8px;
        left: 16px;
    }
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/catalog_s1/style.css?16255004583069*/
.catalog-menu {
    position: relative;
    background-color: #eb3437;
}

.new-year .catalog-menu {
    background: #eb3437 url('/local/templates/main/images/menu_ny_s1.png') 50% 0 no-repeat scroll;
}

.catalog-menu.open {
    z-index: 20;
}

.catalog-menu .container {
    align-items: stretch;
    justify-content: flex-start;
}

.catalog-menu .item {
    display: flex;
}

.catalog-menu .item.actions {
    margin: 13px 0 14px;
}

.catalog-menu .item > a {
    position: relative;
    display: flex;
    align-items: center;
    height: 64px;
    padding: 0 25px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    opacity: 1;
}

.catalog-menu .item.actions > a {
    height: auto;
    line-height: 18px;
    padding: 9px 19px !important;
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
    background-color: #000000;

}

.catalog-menu .item.actions > a:hover {
    color: #ffffff;
    background-color: #000000;
}

.catalog-menu .item > a.translucent {
    opacity: .7;
}

.catalog-menu .item:first-of-type > a {
    padding-left: 0;
}

.catalog-menu .item:last-of-type > a {
    -adding-right: 0;
}

.catalog-menu .item:not(.actions) > a:before {
    position: absolute;
    left: 50%;
    bottom: 0;
    content: ' ';
    width: 0;
    height: 0;
    margin: 0 0 0 -10px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #ffffff;
    opacity: 0;
}

.catalog-menu .item:first-of-type > a:before {
    margin: 0 0 0 -29px;
}

.catalog-menu .item:last-of-type > a:before {
    -argin: 0 0 0 9px;
}

.catalog-menu .item.show > a:before {
    opacity: 1;
}

.catalog-menu .item .sub-menu {
    position: absolute;
    top: 64px;
    left: 0;
    right: 0;
    display: none;
    overflow: hidden;
    background-color: #fff;
}

.catalog-menu .item.show .sub-menu {
    display: flex;
}

.catalog-menu .item .sub-menu .container {
    position: relative;
}

.catalog-menu .item .sub-menu .column {
    display: flex;
    flex-direction: column;
    min-width: 310px;
    padding: 37px 0;
}

.catalog-menu .item .sub-menu .picture {
    position: absolute;
    z-index: 1;
    right: 0;
}

.catalog-menu .item .sub-menu .column .lvl2-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 0 15px 0;
}

.catalog-menu .item .sub-menu .column .lvl2-block:last-of-type {
    margin: 0 0 0 0;
}

.catalog-menu .item .sub-menu .column .lvl2-block a {
    z-index: 2;
    max-width: 270px;
    padding: 0 0 12px 0;
    text-decoration: none;
    color: #000000;
    transition: none;
}

.catalog-menu .item .sub-menu .column .lvl2-block a:hover {
    color: #eb343a;
}

.catalog-menu .item .sub-menu .column .lvl2-block a:first-of-type {
    font-size: 15px;
    font-weight: bold;
}

.catalog-menu .item .sub-menu .column .lvl2-block:last-of-type a:last-of-type {
    margin: 0 0 0 0;
}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/catalog_mobile/style.css?16255316367071*/
.catalog-mobile-menu {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
}

.catalog-mobile-menu .title-wrapper {
    position: relative;
    z-index: 4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background-color: #E8353C;
}

.s2 .catalog-mobile-menu .title-wrapper {
    background-color: #30353D;
}

.s3 .catalog-mobile-menu .title-wrapper {
    background-color: #000000;
}

.catalog-mobile-menu .title-wrapper .title {
    display: flex;
    align-items: center;
    padding: 15px 15px 14px 15px;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    cursor: pointer;
}

.s3 .catalog-mobile-menu .title-wrapper .title {
    text-transform: uppercase;
}

.catalog-mobile-menu .title-wrapper .title:active {
    -webkit-tap-highlight-color: transparent;
}

.catalog-mobile-menu .title-wrapper .title:after {
    content: '';
    width: 18px;
    height: 11px;
    margin: 0 0 0 10px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMMTAuNDE0MiA5TDEuNzA3MTEgMTcuNzA3MUMxLjMxNjU4IDE4LjA5NzYgMC42ODM0MTcgMTguMDk3NiAwLjI5Mjg5MyAxNy43MDcxQy0wLjA5NzYzMTEgMTcuMzE2NiAtMC4wOTc2MzExIDE2LjY4MzQgMC4yOTI4OTMgMTYuMjkyOUw3LjU4NTc5IDlMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxOCAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4KSByb3RhdGUoOTApIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==') 0 0 no-repeat scroll;
}

.catalog-mobile-menu.open .title-wrapper .title:after {
    transform: rotate(180deg);
}

.catalog-mobile-menu .title-wrapper .actions {
    line-height: 22px;
    margin: 0 0 0 15px;
    padding: 4px 12px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
    text-decoration: none;
}

.s2 .catalog-mobile-menu .title-wrapper .actions {
    border-radius: 4px;
    background-color: #F5561F;
}

.s3 .catalog-mobile-menu .title-wrapper .actions {
    line-height: 18px;
    padding: 6px 14px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 800;
    text-transform: uppercase;
    background-color: #2C8DFC;

}

.catalog-mobile-menu .wrapper {
    position: absolute;
    transform: translate3d(0, -100vh, 0);
    left: 0;
    width: 100%;
    height: calc(100vh - 137px);
    overflow-x: hidden;
    background-color: #FFFFFF;
}

.bx-panel-folded ~ .catalog-mobile-menu .wrapper {
    height: calc(100vh - 176px);
}

.catalog-mobile-menu.open .wrapper {
    transform: translate3d(0, 48px, 0);
}

.catalog-mobile-menu .block {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate3d(200vw, 0, 0);
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.catalog-mobile-menu .block.active {
    height: auto;
}

.catalog-mobile-menu .back {
    display: flex;
    padding: 15px 15px 15px 15px;
    border-bottom: 1px solid #E6E6E6;
    font-size: 15px;
    color: #666666;
    background-color: #F2F2F2;
    cursor: pointer;
}

.catalog-mobile-menu .back:active {
    background-color: #D9D9D9;
}

.catalog-mobile-menu .back:before {
    content: ' ';
    width: 10px;
    height: 16px;
    margin: 0 7px 0 0;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuOTk5NTEpIHNjYWxlKC0xIDEpIiBmaWxsPSIjNjY2NjY2Ii8+PC9zdmc+') 0 0 no-repeat scroll;
}

.catalog-mobile-menu .block .current {
    margin: 0 15px 0 15px;
    padding: 15px 0 14px 0;
    border-bottom: 1px solid #B3B3B3;
    font-size: 15px;
    font-weight: bold;
    color: #1A1A1A;
}

.catalog-mobile-menu .block .item {
    display: flex;
    flex-direction: column;
}

.catalog-mobile-menu .item a {
    position: relative;
    display: flex;
    padding: 15px 15px 14px 15px;
    text-decoration: none;
    font-size: 15px;
    color: #1A1A1A;
}

.catalog-mobile-menu .item a:active {
    background-color: #F2F2F2;
}

.catalog-mobile-menu .item.has-child > a:before {
    content: '';
    position: absolute;
    top: calc(50% - 8px);
    right: 15px;
    width: 10px;
    height: 16px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIGZpbGw9IiNFODM1M0MiLz48L3N2Zz4=') 0 0 no-repeat scroll;
}

.s2 .catalog-mobile-menu .item.has-child > a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=');
}

.s3 .catalog-mobile-menu .item.has-child > a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIGZpbGw9IiMxNzJGOUUiLz48L3N2Zz4=');
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/notification/style.css?1577716939364*/
.important-notice {
    background-color: #FFEBC4;
}

.important-notice .container {
    display: block;
    margin: 0 auto;
    padding: 16px 15px 16px 15px;
    line-height: 26px;
    text-align: center;
    font-size: 15px;
    color: #1a1a1a;
}

.important-notice span {
    color: #C9252A;
}

.important-notice b {
    font-weight: bold;
}
/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/.default/style.css?15344880652898*/
.breadcrumbs {
    display: flex;
    margin: 17px 0 16px 0;
}

.breadcrumbs * {
    color: #808080;
    font-size: 13px;
}

.breadcrumbs li {
    margin: 0 12px 0 0;
    padding: 0 18px 0 0;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAQAAADWMFy7AAAAWklEQVQIHQXBIQ6BAQBA4RdMkkyTVCdwB2dwC0dyCel1XZOYxCawmZn/+T48u40I3Dm4jiA8+HUZhCOvPp0S4cyXFyJc+PFIOPHhzTHhybfzwL0/VxF4dxMRfwxFPFquDJhVAAAAAElFTkSuQmCC') 100% 3px no-repeat scroll;
}

.breadcrumbs li:last-of-type {
    background-image: none;
}

.breadcrumbs li a {
    text-decoration: none;
}

.breadcrumbs li a:hover {
    color: #1A1A1A;
    border-bottom: 1px solid rgba(0, 0, 0, .5);
}

@media screen and (max-width: 767px) {
    .breadcrumbs {
        margin: 15px 0 11px 0;
    }

    .breadcrumbs * {
        color: #737373;
        font-size: 15px;
    }

    .breadcrumbs li:not(:last-of-type) {
        display: none;
    }

    .breadcrumbs li:last-of-type a {
        display: flex;
        transition: none;
    }

    .breadcrumbs li:last-of-type a:hover,
    .breadcrumbs li:last-of-type a:active {
        border-bottom-width: 0;
    }

    .breadcrumbs li:last-of-type a:before {
        content: ' ';
        width: 10px;
        height: 16px;
        margin: 0 7px 0 0;
        background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuOTk5NTEpIHNjYWxlKC0xIDEpIiBmaWxsPSIjNjY2NjY2Ii8+PC9zdmc+') 0 0 no-repeat scroll;
    }

    .breadcrumbs li:last-of-type a:hover:before {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuOTk5NTEpIHNjYWxlKC0xIDEpIiBmaWxsPSIjMUExQTFBIi8+PC9zdmc+');
    }

}
/* End */


/* Start:/local/templates/main/components/bitrix/menu/in_footer/style.css?15344880651495*/
.main-menu.in-footer {
    display: flex;
}

.main-menu.in-footer b {
    font-size: 13px;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
}

.s2 .main-menu.in-footer b {
    color: #83838f;
}

.main-menu.in-footer .parent-wrapper .submenu-wrapper {
    display: flex;
    flex-direction: row;
    margin: 18px 0 0 0;
}

.main-menu.in-footer .parent-wrapper .submenu-wrapper .column {
    display: block;
    width: 204px;
    padding: 0 40px 0 0;
}

.main-menu.in-footer .parent-wrapper .submenu-wrapper .column div {
    margin: 0 0 12px 0;
}

.main-menu.in-footer .parent-wrapper .submenu-wrapper .column div a {
    border-bottom: 1px solid transparent;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    transition: none;
}

.s2 .main-menu.in-footer .parent-wrapper .submenu-wrapper .column div a {
    color: #ffffff;
}

.main-menu.in-footer .parent-wrapper .submenu-wrapper .column div a:hover {
    color: #f32a2a;
    border-bottom: 1px solid rgba(243, 42, 42, .3);
}

.s2 .main-menu.in-footer .parent-wrapper .submenu-wrapper .column div a:hover {
    color: #83838f;
    border-bottom: 1px solid rgba(131, 131, 143, .3);
}

.s3 .main-menu.in-footer .parent-wrapper .submenu-wrapper .column div a:hover {
    color: #1428a0;
    border-bottom: 1px solid rgba(20, 40, 160, .3);
}

@media screen and (max-width: 767px) {
    .main-menu.in-footer {
        display: none;
    }
}
/* End */


/* Start:/local/templates/main/styles.css?165418086136350*/
/* -------------------- СТИЛИ СТАТИЧНОГО ТЕКСТА -------------------- */
.content a,
.fancybox-container a {
    width: 100%;
}

.s1 .content a,
.s1 .fancybox-container a {
    color: #0077cc;
    text-decoration: none;
    border-bottom: 1px solid rgba(0, 119, 204, .3);
}

.s2 .content a,
.s2 .fancybox-container a {
    color: #4572ed;
    text-decoration: none;
    border-bottom: 1px solid rgba(69, 114, 237, .5);
}

.s3 .content a,
.s3 .fancybox-container a {
    color: #0077c8;
    text-decoration: none;
    border-bottom: 1px solid rgba(0, 119, 200, .5);
}

.s1 .content a:hover,
.s1 .fancybox-container a:hover {
    color: #f32a2a;
    border-bottom: 1px solid rgba(243, 42, 42, .3);
}

.s2 .content a:hover,
.s2 .fancybox-container a:hover {
    color: #3c4c74;
    border-bottom: 1px solid rgba(60, 76, 116, .5);
}

.s3 .content a:hover,
.s3 .fancybox-container a:hover {
    color: #0068ad;
    border-bottom: 1px solid rgba(0, 104, 173, .5);
}

.content b {
    font-weight: bold;
}

.content h2 {
    margin: 12px 0 28px 0;
    font-size: 20px;
    font-weight: bold;
}

.content p + h2 {
    margin-top: 23px;
}

.content h3 {
    margin: 12px 0 28px 0;
    font-size: 17px;
    font-weight: bold;
}

.content p {
    width: 100%;
    margin: 0 0 25px 0;
    line-height: 26px;
    font-size: 16px;
}

.content ul {
    width: 100%;
    margin: 0 0 24px 0;
}

.content ul li {
    position: relative;
    line-height: 25px;
    padding: 0 0 12px 18px;
    font-size: 16px;
}

.content ul li:last-child {
    padding-bottom: 0;
}

.content ul li:before {
    position: absolute;
    top: 11px;
    left: 0;
    content: ' ';
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background-color: #808080;
}

.content ol {
    width: 100%;
    list-style-type: none;
    margin: 0 0 24px 0;
    counter-reset: item;
}

.content ol li {
    position: relative;
    line-height: 25px;
    padding: 0 0 12px 18px;
    font-size: 16px;
}

.content ol li:last-child {
    padding-bottom: 0;
}

.content ol li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: counters(item, ".") ". ";
    counter-increment: item;
}

.content table {
    margin: 5px auto 55px auto;
}

.content table th {
    padding: 17px 0 16px 0;
    border-bottom: 1px solid #1a1a1a;
    font-size: 16px;
    font-weight: 500;
}

.content table th:first-of-type {
    text-align: left;
}

.content table td {
    padding: 17px 0 16px 0;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
}

.content table td:first-of-type {
    text-align: left;
    font-weight: 600;
}

.content .attention {
    width: 100%;
    margin: 0 0 26px 0;
    padding: 17px 30px 17px 44px;
    line-height: 24px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    color: #1a1a1a;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAiLz48cGF0aCBkPSJNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE0LjVDMTEuNTg5OSAxNC41IDE0LjUgMTEuNTg5OSAxNC41IDhDMTQuNSA0LjQxMDE1IDExLjU4OTkgMS41IDggMS41QzQuNDEwMTUgMS41IDEuNSA0LjQxMDE1IDEuNSA4QzEuNSAxMS41ODk5IDQuNDEwMTUgMTQuNSA4IDE0LjVaTTggMTZDMTIuNDE4MyAxNiAxNiAxMi40MTgzIDE2IDhDMTYgMy41ODE3MiAxMi40MTgzIDAgOCAwQzMuNTgxNzIgMCAwIDMuNTgxNzIgMCA4QzAgMTIuNDE4MyAzLjU4MTcyIDE2IDggMTZaIiBmaWxsPSIjQzkyNTJBIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDRDNy40NDc3MSA0IDcgNC40NDc3NSA3IDVWOEM3IDguNTUyMjUgNy40NDc3MSA5IDggOUM4LjU1MjI5IDkgOSA4LjU1MjI1IDkgOFY1QzkgNC40NDc3NSA4LjU1MjI5IDQgOCA0Wk04IDEwQzcuNDQ3NzEgMTAgNyAxMC40NDc4IDcgMTFDNyAxMS41NTIyIDcuNDQ3NzEgMTIgOCAxMkM4LjU1MjI5IDEyIDkgMTEuNTUyMiA5IDExQzkgMTAuNDQ3OCA4LjU1MjI5IDEwIDggMTBaIiBmaWxsPSIjQzkyNTJBIi8+PC9zdmc+') no-repeat scroll 20px 21px;
}

.content .attention .red {
    color: #C9252A;
}

.content .note {
    width: 100%;
    padding: 35px 0 0 0;
    border-top: 1px solid #e6e6e6;
}

.content .note p {
    margin: 0 0 24px  0;
    line-height: 24px;
    font-size: 14px;
    color: #666666;
}

.content .note p:last-child {
    margin: 0 0 0 0;
}

.content .container > :last-child {
    margin-bottom: 0 !important;
}

/* -------------------- СТИЛИ КОНКРЕТНЫХ СТАТИЧНЫХ СТРАНИЦ -------------------- */
/* ПОДАРОЧНЫЕ КАРТЫ */
.content .gift-cards .column-wrapper {
    width: 100%;
    margin: 10px 0 0 0;
}

/* ДОСТАВКА */
.content .delivery .attention {
    margin: 7px 0 8px 0;
}

/* ОПЛАТА */
.content .payment .attention {
    margin: 17px 0 53px 0;
}

.content .payment .image-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 26px 0 51px 0;
}

.content .payment .image-wrapper img {
    width: 120px;
    margin: 0 12px;
}

.content .payment .note {
    margin: 27px 0 0 0;
}

/* КРЕДИТ */
.content .banks {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 27px 45px 4px 45px;
}

.s2 .content .banks,
.s3 .content .banks {
    justify-content: space-around;
}

.content .banks .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-bottom-width: 0 !important;
    transition: none;
}

.content .banks .item:hover {
    border-bottom-width: 0;
}

.content .banks .item .logo {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
    height: 100px;
    margin: 0 0 17px 0;
}

.content .banks .item .name {
    margin: 0 8px 0 0;
    font-size: 16px;
    border-bottom: 1px solid rgba(0, 119, 204, .3);
    transition: none;
}

.s2 .content .banks .item .name {
    border-color: rgba(69, 114, 237, .3);
}

.s3 .content .banks .item .name {
    border-color: rgba(0, 119, 200, .3);
}

.content .banks .item:hover .name {
    border-bottom: 1px solid rgba(243, 42, 42, .3);
}

.s2 .content .banks .item:hover .name {
    border-color: rgba(60, 76, 116, .3);
}

.s3 .content .banks .item:hover .name {
    border-color: rgba(0, 104, 173, .3);
}

/* VIP-СЕРВИС */
.content .vip-service img {
    width: 100%;
    margin: -25px 0 30px 0;
}

/* СКИДКИ */
/*.content .discount {
    margin: 28px auto 32px auto;
}

.content .discount p b {
    display: block;
    margin: 23px 0 0 0;
    font-size: 18px;
}

.content .discount .note {
    padding: 3px 0 0 0;
    border-top-width: 0;
}

.content .discount .note p {
    margin: 0 0 22px 0;
    line-height: 21px;
}*/

/* -------------------- СТИЛИ ФОРМ -------------------- */
.form-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 373px;
    margin: 30px 0 0 0;
}

.form-wrapper p {
    margin: 0 0 21px 0;
    line-height: 23px;
    font-size: 16px;
    color: #000000;
}

.form-wrapper b {
    font-weight: bold;
}

.form-wrapper p.about-sms {
    display: none;
    line-height: 20px;
    font-size: 14px;
}

.form-wrapper p.about-sms.show {
    display: block;
}

.form-wrapper .note {
    line-height: 20px;
    padding: 0 0 0 0;
    border-width: 0;
    margin: 0 0 16px 0;
    font-size: 14px;
    color: #666666;
    text-align: left;
}

.form-wrapper .errors {
    line-height: 23px;
    margin: 0 0 15px 0;
    font-size: 16px;
    color: #C70000;
    transition: none;
    text-align: left;
}

.form-wrapper .errors:empty {
    margin: 0;
}

.form-wrapper .fields-group {
    display: flex;
    align-items: center;
}

.form-wrapper .fields-group .sms-code {
    display: flex;
    align-items: center;
}

.form-wrapper .fields-group .sms-code .send {
    margin: 0 23px;
    font-size: 14px;
}

.form-wrapper .fields-group .sms-code input[type=text] {
    width: 124px;
}

.form-wrapper fieldset {
    display: flex;
    flex-direction: column;
    margin: 0 0 21px 0;
    text-align: left;
}

.form-wrapper fieldset label {
    margin: 0 0 5px 0;
    font-size: 14px;
    color: #000000;
    cursor: initial;
}

.form-wrapper fieldset input[type=password],
.form-wrapper fieldset input[type=text],
.form-wrapper fieldset select,
.form-wrapper fieldset textarea {
    width: 100%;
    padding: 10px 10px 11px;
    border: 1px solid #B3B3B3;
    font-size: 16px;
    background-color: #FAFAFA;
    color: #000000;
    outline: none;
}

.form-wrapper fieldset input[type=password]:hover,
.form-wrapper fieldset input[type=text]:hover,
.form-wrapper fieldset select:hover,
.form-wrapper fieldset textarea:hover {
    border-color: #808080;
}

.form-wrapper fieldset input[type=password]:focus,
.form-wrapper fieldset input[type=text]:focus,
.form-wrapper fieldset select:focus,
.form-wrapper fieldset textarea:focus {
    border-color: #000000;
    box-shadow: 0 0 0 1px #000000;
}

.form-wrapper fieldset input[type=password].red,
.form-wrapper fieldset input[type=text].red,
.form-wrapper fieldset select.red,
.form-wrapper fieldset textarea.red {
    border-color: #C70000;
}

.form-wrapper fieldset input[type=password].red:focus,
.form-wrapper fieldset input[type=text].red:focus,
.form-wrapper fieldset select.red:focus,
.form-wrapper fieldset textarea.red:focus {
    border-color: #000000;
    box-shadow: 0 0 0 1px #000000;
}

.form-wrapper input[type=text]::-webkit-input-placeholder {
    font-weight: normal;
}

.form-wrapper input[type=text]::-moz-placeholder {
    font-weight: normal;
}

.form-wrapper input[type=text]:-ms-placeholder {
    font-weight: normal;
}

.checkbox input {
    display: none;
}

.checkbox input[type="checkbox"] + label {
    position: relative;
    display: flex;
    line-height: 24px;
    padding: 0 0 0 36px;
    font-size: 14px;
    color: #000000;
    cursor: pointer;
}

.checkbox label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: 2px solid #B3B3B3;
    background-color: #fafafa;
}

.checkbox label:hover:before {
    border-color: #808080
}

.checkbox label:disabled:before {
    border-color: #D9D9D9;
    background-color: #F2F2F2;
}

.checkbox input[type="checkbox"].red + label:before {
    border-color: #C70000;
}

.checkbox input[type="checkbox"]:checked + label:before {
    border-color: #000000;
    color: #ffffff;
    background: #000000 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzUgNS4zNzVMNi4xMjUgMTAuNjI1TDE1LjMxMjUgMS40Mzc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=') 50% 50% no-repeat;
}

fieldset .radio:first-of-type {
    margin-top: 5px;
}

.radio input {
    display: none;
}

.radio input[type="radio"] + label {
    position: relative;
    display: flex;
    line-height: 24px;
    padding: 0 0 0 36px;
    font-size: 14px;
    color: #000000;
    cursor: pointer;
}

.radio label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: 2px solid #B3B3B3;
    border-radius: 24px;
    background-color: #fafafa;
}

.radio label:hover:before {
    border-color: #808080
}

.radio label:disabled:before {
    border-color: #D9D9D9;
    background-color: #F2F2F2;
}

.radio input[type="radio"].red + label:before {
    border-color: #C70000;
}

.radio input[type="radio"]:checked + label:before {
    border-color: #000000;
    color: #ffffff;
    background: #000000 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC44NzUgNS4zNzVMNi4xMjUgMTAuNjI1TDE1LjMxMjUgMS40Mzc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=') 50% 50% no-repeat;
}

.form-wrapper .privacy-policy {
    display: flex;
    margin: 0 0 23px 0;
}

.form-wrapper .privacy-policy .text {
    line-height: 24px;
    text-align: left;
}

.form-wrapper .privacy-policy .text .full-text {
    display: none;
}

.form-wrapper .privacy-policy .text .full-text.open {
    display: inline;
}

.form-wrapper .privacy-policy .switcher {
    display: inline-block;
    line-height: 17px;
}

.href {
    display: inline;
    font-size: 14px;
    color: #2B65F5;
    border-bottom: 1px dashed rgba(43, 101, 245, 0.5);
    cursor: pointer;
}

.s2 .href {
    color: #4572ED;
    border-bottom-color: rgba(69, 114, 237, 0.5);
}

.s3 .href {
    color: #1A349C;
    border-bottom-color: rgba(26, 52, 156, 0.5);
}

.href:hover {
    color: #000000;
    border-bottom-color: #000000;
}

.button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 13px 0 14px;
    border: 1px solid #E53640;
    background-color: #E53640;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
}

.s2 .button {
    border-radius: 4px;
    border-color: #ED552A;
    background-color: #ED552A;
}

.s3 .button {
    border-radius: 25px;
    border-color: #2C8DFC;
    background-color: #2C8DFC;
}

.button:hover {
    border-color: #E53640;
    background-color: #E53640;
    opacity: 0.7;
}

.s2 .button:hover {
    border-color: #ED552A;
    background-color: #ED552A;
}

.s3 .button:hover {
    border-color: #2C8DFC ;
    background-color: #2C8DFC;
}

.button:active {
    border-color: #E53640;
    background-color: #E53640;
}

.s2 .button:active {
    border-color: #ED552A;
    background-color: #3C5DA8;
}

.s3 .button:active {
    border-color: #2C8DFC;
    background-color: #2C8DFC;
}

.form-wrapper input[type=submit] {
    margin: 24px 0 0 0;
    padding: 15px 31px 16px 31px;
    letter-spacing: 0.14em;
    font-weight: bold;
}

.form-wrapper .checkbox + input[type=submit] {
    margin: 0 0 0 0;
}

/* -------------------- СТИЛИ СТРАНИЦЫ ДЛЯ ПЕЧАТИ ЦЕННИКОВ -------------------- */
.form-wrapper.articles-price-tags {
    width: 100%;
    margin-bottom:40px;
    padding-bottom: 20px;
}

.form-wrapper.articles-price-tags form {
    display: flex;
}

.form-wrapper.articles-price-tags textarea {
    width: 300px;
    height: 150px;
}

.form-wrapper.articles-price-tags .button-wrapper {
    display: flex;
    align-items: center;
}

.form-wrapper.articles-price-tags .button-wrapper input[type=submit] {
    width: 300px;
    margin: 0 0 0 60px;
    padding: 13px 15px 14px;
}

.form-wrapper.articles-price-tags .button-wrapper .button.print {
    width: 300px;
    margin: 0 0 0 60px;
    padding: 13px 15px 14px;
    border: 1px solid black;
}

.form-wrapper.articles-price-tags .button-wrapper .button.print:hover {
    background-color: black;
    color: white;
}

/* -------------------- ПЛАШКА ПРОМОКОДА -------------------- */
.promo-code {
    padding: 9px 40px;
    background-color: #C6E5FF;
}

.promo-code .container {
    justify-content: center;
}

.promo-code .text {
    display: flex;
    align-items: center;
    margin: 0 15px 0 0;
    font-size: 16px;
    color: #000000;
}

.promo-code .text:before {
    content: ' ';
    display: flex;
    min-width: 48px;
    height: 48px;
    margin: 0 15px 0 0;
    border-radius: 48px;
    background: #F63838 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAxNEgyMVYyNkMyMSAyNi41NTIzIDIwLjU1MjMgMjcgMjAgMjdINEMzLjQ0NzcyIDI3IDMgMjYuNTUyMyAzIDI2VjE0WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHJlY3QgeD0iMSIgeT0iOCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjYiIHJ4PSIxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTIgOFYyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEwLjgzNzEgNy45OTk5NkM5LjY3NDIgNy45OTk5NiA3LjU4MDY3IDcuNjU1MDUgNi4xODUxIDYuMjc1MzVDNC43ODk1MiA0Ljg5NTY2IDQuNjY3NTcgMy4zNzI3NyA1LjYwMzU5IDIuNTc5NzVDNi42NDg1NiAxLjY5NDQxIDguODAxODQgMS43MzUwOCAxMC4yNTU1IDMuMzE4ODlDMTEuODgzNyA1LjA5MjggMTIgNy4wMTQ0OSAxMiA3Ljc1MzU3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTMuMTYyOSA3Ljk5OTk2QzE0LjMyNTggNy45OTk5NiAxNi40MTkzIDcuNjU1MDUgMTcuODE0OSA2LjI3NTM1QzE5LjIxMDUgNC44OTU2NiAxOS4zMzI0IDMuMzcyNzcgMTguMzk2NCAyLjU3OTc1QzE3LjM1MTQgMS42OTQ0MSAxNS4xOTgyIDEuNzM1MDggMTMuNzQ0NSAzLjMxODg5QzEyLjExNjMgNS4wOTI4IDEyIDcuMDE0NDkgMTIgNy43NTM1NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+') 50% 50% no-repeat scroll;
}

.promo-code .button {
    width: auto;
    padding: 9px 23px 10px 24px;
    font-weight: bold;
    text-transform: initial;
}

/* -------------------- СТИЛИ СТИКЕРОВ -------------------- */
.sticker.soon {
    background-color: #ff0f3b;
}

.sticker.bonus {
    background-color: #7313aa;
}

.sticker.plus_gift {
    background-color: #d50179;
}

.sticker.exclusive {
    background-color: #940de2;
}

.sticker.novelty {
    background-color: #0048f9;
}

.sticker.pre_order {
    background-color: #0d96ff;
}

.sticker.pre_order.bonus {
    background-color: #856dff;
}

.sticker.under_order {
    background-color: #9f9fa6;
}

.sticker.sales_leader {
    background-color: #00cdd7;
}

.sticker.discount {
    background-color: #00d158;
}

.sticker.new_price {
    background-color: #66cd00;
}

.sticker.reject {
    background-color: #ffc800;
}

.sticker.best_price {
    background-color: #ff8307;
}

.sticker.sale {
    background-color: #ff230c;
}

.sticker.discount {
    background-color: #00d158;
}

.sticker.black_friday {
    background-color: #000000;
    color: #ffea00;
}

.sticker.cash_back {
    background-color: #c700e5;
}

.sticker.cyber_monday {
    color: #ff89e4 !important;
    background-color: #4a17b4;
}

.sticker.showcase {
    background-color: #4c3d7c;
}

.sticker.trade_in {
    background-color: #F60F8C;
}

/* -------------------- СТИЛИ BXSLIDER -------------------- */
.bx-wrapper.custom-style {
    max-width: 1360px !important;
    margin: 0 auto 70px !important;
    border-width: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
}

.bx-wrapper.custom-style .bx-viewport {
    left: 0;
    width: 1200px !important;
    height: auto !important;
    margin: 0 auto;
    border-width: 0;
    background-color: transparent;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bx-wrapper.custom-style .bx-controls-direction a {
    z-index: 0;
    width: 40px;
    height: 56px;
    margin: -20px 0 0 0;
    border-radius: 6px;
    border-bottom-width: 0;
    background: rgba(0, 0, 0, .3) 50% 50% no-repeat scroll;
    font-size: 0;
}

.bx-wrapper.custom-style .bx-controls-direction a:hover,
.bx-wrapper.custom-style .bx-controls-direction a:active {
    background-color: rgba(0, 0, 0, .5);
}

.bx-wrapper.custom-style .bx-controls-direction a.bx-prev {
    left: -16px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjcyOTg5IDAuMzEzMzc5QzAuNjUyMjAxIC0wLjA4ODEzOTIgMS4yODUxMSAtMC4xMDYyMjIgMS42ODY2MyAwLjI3Mjk4OUwxMS40NTY0IDkuNUwxLjY4NjYzIDE4LjcyN0MxLjI4NTExIDE5LjEwNjIgMC42NTIyMDEgMTkuMDg4MSAwLjI3Mjk4OSAxOC42ODY2Qy0wLjEwNjIyMiAxOC4yODUxIC0wLjA4ODEzOTIgMTcuNjUyMiAwLjMxMzM3OSAxNy4yNzNMOC41NDM2IDkuNUwwLjMxMzM3OSAxLjcyNzAyQy0wLjA4ODEzOTIgMS4zNDc4IC0wLjEwNjIyMiAwLjcxNDg5NyAwLjI3Mjk4OSAwLjMxMzM3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDE5KSByb3RhdGUoLTE4MCkiIGZpbGw9IndoaXRlIi8+PC9zdmc+');
}

.bx-wrapper.custom-style .bx-controls-direction a.bx-next {
    right: -16px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjcyOTg5IDAuMzEzMzc5QzAuNjUyMjAxIC0wLjA4ODEzOTIgMS4yODUxMSAtMC4xMDYyMjIgMS42ODY2MyAwLjI3Mjk4OUwxMS40NTY0IDkuNUwxLjY4NjYzIDE4LjcyN0MxLjI4NTExIDE5LjEwNjIgMC42NTIyMDEgMTkuMDg4MSAwLjI3Mjk4OSAxOC42ODY2Qy0wLjEwNjIyMiAxOC4yODUxIC0wLjA4ODEzOTIgMTcuNjUyMiAwLjMxMzM3OSAxNy4yNzNMOC41NDM2IDkuNUwwLjMxMzM3OSAxLjcyNzAyQy0wLjA4ODEzOTIgMS4zNDc4IC0wLjEwNjIyMiAwLjcxNDg5NyAwLjI3Mjk4OSAwLjMxMzM3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTQzOTQ1IDE5KSBzY2FsZSgxIC0xKSIgZmlsbD0id2hpdGUiLz48L3N2Zz4=');
}

.bx-wrapper.custom-style .bx-pager {
    bottom: -15px;
}

.bx-wrapper.custom-style .bx-pager.bx-default-pager .bx-pager-item:first-of-type:last-of-type {
    display: none
}

.bx-wrapper.custom-style .bx-pager.bx-default-pager a {
    width: 8px;
    height: 8px;
    margin: 0 4px;
    border-bottom-width: 0;
    background-color: rgba(0, 0, 0, 0.2);;
}

.bx-wrapper.custom-style .bx-pager.bx-default-pager a:hover {
    background-color: rgba(0, 0, 0, 0.4);
}

.bx-wrapper.custom-style .bx-pager.bx-default-pager a.active,
.bx-wrapper.custom-style .bx-pager.bx-default-pager a.active:hover {
    background-color: #E8353C;
    opacity: 1;
}

.s2 .bx-wrapper.custom-style .bx-pager.bx-default-pager a.active,
.s2 .bx-wrapper.custom-style .bx-pager.bx-default-pager a.active:hover,
.s3 .bx-wrapper.custom-style .bx-pager.bx-default-pager a.active,
.s3 .bx-wrapper.custom-style .bx-pager.bx-default-pager a.active:hover {
    background-color: #000000;
}

.bx-wrapper.custom-style .bx-pager.short-pager {
    display: flex;
    justify-content: center;
    font-size: 14px;
}

.bx-wrapper.custom-style .bx-pager.short-pager .pager-wrapper {
    display: flex;
    padding: 2px 7px 2px 8px;
    border-radius: 12px;
    background-color: #F2F2F2;
}

.bx-wrapper.custom-style .bx-pager.short-pager .current {
    margin: 0 8px 0 0;
    font-weight: bold;
    color: #E8353C;
}

.s2 .bx-wrapper.custom-style .bx-pager.short-pager .current {
    color: #F5561F;
}

.s3 .bx-wrapper.custom-style .bx-pager.short-pager .current {
    color: #172F9E;
}

.bx-wrapper.custom-style .bx-pager.short-pager .total {
    margin: 0 0 0 8px;
    color: #191919;
}

/* -------------------- СТИЛИ FANCYBOX -------------------- */
.fancybox-container--ready .fancybox-bg {
    opacity: 1;
    background-color: rgba(0, 0, 0, .5);
}

.fancybox-slide > * {
    padding: 0;
}

.fancybox-close-small {
    top: 16px;
    right: 16px;
}

.fancybox-close-small:after {
    content: '';
    top: 0;
    right: 0;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDAwMDkgMTAuNDE0MkwxNi4yOTMgMTcuNzA3MUwxNy43MDcyIDE2LjI5MjlMMTAuNDE0MyA5LjAwMDAzTDE3LjcwNzIgMS43MDcxNUwxNi4yOTMgMC4yOTI5MzhMOS4wMDAwOSA3LjU4NTgyTDEuNzA3MTggMC4yOTI5MDhMMC4yOTI5NjkgMS43MDcxMkw3LjU4NTg4IDkuMDAwMDNMMC4yOTI5NjkgMTYuMjkyOUwxLjcwNzE4IDE3LjcwNzJMOS4wMDAwOSAxMC40MTQyWiIgZmlsbD0iIzgwODA4MCIvPjwvc3ZnPg==') 50% 50% no-repeat scroll;
    transition: none;
}

.fancybox-close-small:hover:after {
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDAwMDYgNy41ODU3NkwxNi4yOTMgMC4yOTI4NDdMMTcuNzA3MiAxLjcwNzA2TDEwLjQxNDMgOC45OTk5N0wxNy43MDcyIDE2LjI5MjlMMTYuMjkzIDE3LjcwNzFMOS4wMDAwNiAxMC40MTQyTDEuNzA3MTggMTcuNzA3MUwwLjI5Mjk2OSAxNi4yOTI4TDcuNTg1ODUgOC45OTk5N0wwLjI5Mjk2OSAxLjcwNzA5TDEuNzA3MTggMC4yOTI4NzdMOS4wMDAwNiA3LjU4NTc2WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=') 50% 50% no-repeat scroll;
}

.fancybox-close-small:active:after {
    background: #E6E6E6 url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDAwMDYgNy41ODU3NkwxNi4yOTMgMC4yOTI4NDdMMTcuNzA3MiAxLjcwNzA2TDEwLjQxNDMgOC45OTk5N0wxNy43MDcyIDE2LjI5MjlMMTYuMjkzIDE3LjcwNzFMOS4wMDAwNiAxMC40MTQyTDEuNzA3MTggMTcuNzA3MUwwLjI5Mjk2OSAxNi4yOTI4TDcuNTg1ODUgOC45OTk5N0wwLjI5Mjk2OSAxLjcwNzA5TDEuNzA3MTggMC4yOTI4NzdMOS4wMDAwNiA3LjU4NTc2WiIgZmlsbD0iYmxhY2siLz48L3N2Zz4=') 50% 50% no-repeat scroll;
}

.fancybox-close-small:focus:after {
    outline: none;
}

.popup-content {
    width: 848px;
    padding: 35px 40px 19px 40px;
}

.popup-content > .title,
.popup-content > div > .title {
    margin: 0 0 25px 0;
    font-size: 24px;
    font-weight: bold;
}

/* -------------------- СТИЛИ FOTORAMA -------------------- */
html.fullscreen {
    min-width: 100%;
    min-height: 100%;
}

.fotorama.fotorama--fullscreen .fotorama__nav,
.fotorama.fotorama--fullscreen .fotorama__stage {
    background: #fff;
}

.fotorama.fotorama--fullscreen .fotorama__fullscreen-icon {
    top: 16px;
    right: 16px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background: rgba(0, 0, 0, .3) url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMTYuNDQyNCIgaGVpZ2h0PSIxNi4yMjQ1IiBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMzkwNjI1IDAuOTk1NjA1KSIvPjxyZWN0IHdpZHRoPSIxNi40NDI0IiBoZWlnaHQ9IjE2LjIyNDUiIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAzOTA2MjUgMC45OTU2MDUpIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NDU2IDEuMjkxNkMxNS4xMzMzIDAuODk4Mjg4IDE1Ljc2MzIgMC44OTY4MjMgMTYuMTUyOCAxLjI4Nzk0QzE2LjU0MjUgMS42NzkyOSAxNi41NDQ0IDIuMzE1MjggMTYuMTU2NyAyLjcwODM1TDkuNjQxMTEgOS4zMTUwNEwxNS43NTgzIDE1LjQ4NjRDMTYuMTQ3IDE1Ljg3ODggMTYuMTQ3IDE2LjUxNDcgMTUuNzU4MyAxNi45MDY4QzE1LjU5NTIgMTcuMDcxMSAxNS4zOTAxIDE3LjE2NjYgMTUuMTc4MiAxNy4xOTMyQzE0Ljg4NDMgMTcuMjMwMyAxNC41NzY3IDE3LjEzNDkgMTQuMzUwMSAxNi45MDY4TDguMjM2ODIgMTAuNzM5MUwyLjEzNzIxIDE2LjkyNDJDMS45NTQ1OSAxNy4xMSAxLjcxNzI5IDE3LjIwODMgMS40NzcwNSAxNy4yMTkxQzEuMjA4NSAxNy4yMzEzIDAuOTM2MDM1IDE3LjEzNDEgMC43Mjk5OCAxNi45Mjc2QzAuMzM5MzU1IDE2LjUzNjUgMC4zMzgzNzkgMTUuOTAwNSAwLjcyNjA3NCAxNS41MDcyTDYuODI4NjEgOS4zMTg5NEwwLjI5NTQxIDIuNzI3MTVDLTAuMDkzMjYxNyAyLjMzNTA2IC0wLjA5MzI2MTcgMS42OTkwNyAwLjI5NTQxIDEuMzA2NzRDMC42ODQwODIgMC45MTQ0MDEgMS4zMTQ5NCAwLjkxNDQwMSAxLjcwMzYxIDEuMzA2NzRMOC4yMzM4OSA3Ljg5NDYzTDE0Ljc0NTYgMS4yOTE2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=') 50% 50% no-repeat scroll;
}

.fotorama.fotorama--fullscreen .fotorama__arr {
    width: 40px;
    height: 56px;
    margin: -28px 0 0 0;
    border-radius: 6px;
    border-bottom-width: 0;
    background: rgba(0, 0, 0, .3) 50% 50% no-repeat scroll;
    transition: all .2s ease;
}

.fotorama.fotorama--fullscreen .fotorama__arr.fotorama__arr--prev {
    left: 8px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjcyOTg5IDAuMzEzMzc5QzAuNjUyMjAxIC0wLjA4ODEzOTIgMS4yODUxMSAtMC4xMDYyMjIgMS42ODY2MyAwLjI3Mjk4OUwxMS40NTY0IDkuNUwxLjY4NjYzIDE4LjcyN0MxLjI4NTExIDE5LjEwNjIgMC42NTIyMDEgMTkuMDg4MSAwLjI3Mjk4OSAxOC42ODY2Qy0wLjEwNjIyMiAxOC4yODUxIC0wLjA4ODEzOTIgMTcuNjUyMiAwLjMxMzM3OSAxNy4yNzNMOC41NDM2IDkuNUwwLjMxMzM3OSAxLjcyNzAyQy0wLjA4ODEzOTIgMS4zNDc4IC0wLjEwNjIyMiAwLjcxNDg5NyAwLjI3Mjk4OSAwLjMxMzM3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDE5KSByb3RhdGUoLTE4MCkiIGZpbGw9IndoaXRlIi8+PC9zdmc+');
}

.fotorama.fotorama--fullscreen .fotorama__arr.fotorama__arr--next {
    right: 8px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjcyOTg5IDAuMzEzMzc5QzAuNjUyMjAxIC0wLjA4ODEzOTIgMS4yODUxMSAtMC4xMDYyMjIgMS42ODY2MyAwLjI3Mjk4OUwxMS40NTY0IDkuNUwxLjY4NjYzIDE4LjcyN0MxLjI4NTExIDE5LjEwNjIgMC42NTIyMDEgMTkuMDg4MSAwLjI3Mjk4OSAxOC42ODY2Qy0wLjEwNjIyMiAxOC4yODUxIC0wLjA4ODEzOTIgMTcuNjUyMiAwLjMxMzM3OSAxNy4yNzNMOC41NDM2IDkuNUwwLjMxMzM3OSAxLjcyNzAyQy0wLjA4ODEzOTIgMS4zNDc4IC0wLjEwNjIyMiAwLjcxNDg5NyAwLjI3Mjk4OSAwLjMxMzM3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTQzOTQ1IDE5KSBzY2FsZSgxIC0xKSIgZmlsbD0id2hpdGUiLz48L3N2Zz4=');
}

.fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:hover,
.fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:active,
.fotorama.fotorama--fullscreen .fotorama__arr:hover,
.fotorama.fotorama--fullscreen .fotorama__arr:active {
    background-color: rgba(0, 0, 0, .5);
}

.fotorama.fotorama--fullscreen .fotorama__thumb {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    background-color: transparent;
}

.fotorama.fotorama--fullscreen .fotorama__thumb:hover {
    border-color: #bfbfbf;
}

.fotorama.fotorama--fullscreen .fotorama__thumb-border {
    border-radius: 4px;
    background-image: none;
    border-color: #E8353C;
}

.s2 .fotorama.fotorama--fullscreen .fotorama__thumb-border {
    border-color: #5484f7;
}

.s3 .fotorama.fotorama--fullscreen .fotorama__thumb-border {
    border-color: #1F7BC4;
}

.fotorama.fotorama--fullscreen .fotorama__thumb .fotorama__img {
    position: relative;
    top: 0 !important;
    left: 0 !important;
    width: auto !important;
    max-width: 50px !important;
    max-height: 50px !important;
}

/* -------------------- СТИЛИ TOOLTIPSTER -------------------- */

.tooltip_templates {
    display: none;
}

.tooltipster-white .tooltipster-box {
    position: relative;
    left: 8px;
    border: 1px solid #B3B3B3 !important;
    border-radius: 4px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
}

.tooltipster-white .tooltipster-box .tooltipster-content {
    padding: 14px 14px 14px;
    font-size: 13px;
    color: #000000;
}

@media screen and (max-width: 767px) {
    /* -------------------- СТИЛИ СТАТИЧНОГО ТЕКСТА -------------------- */
    .content > .container.feedback {
        padding-left: 0;
        padding-right: 0;
    }

    .content h2 {
        margin: 0 0 12px 0;
        font-size: 18px;
    }

    .content p + h2 {
        margin-top: 25px;
    }

    .content p {
        margin: 0 0 12px 0;
        line-height: 25px;
        font-size: 15px;
    }

    .content ul,
    .content ol {
        margin: 0 0 37px 0;
    }

    .content ul li,
    .content ol li {
        line-height: 25px;
        font-size: 15px;
    }

    .content .attention {
        margin: 0 0 26px 0;
        padding: 16px 16px 15px 40px;
        line-height: 21px;
        font-size: 13px;
        background-position: 17px 18px;
    }

    .content .note {
        padding: 28px 0 0 0;
    }

    .content .note p {
        margin: 0 0 12px 0;
        line-height: 21px;
        font-size: 13px;
        color: #666666;
    }

    /* -------------------- СТИЛИ КОНКРЕТНЫХ СТАТИЧНЫХ СТРАНИЦ -------------------- */
    /* ОБРАТНАЯ СВЯЗЬ */
    .content > .feedback p {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* ОПЛАТА */
    .content .payment .attention {
        margin: 0 0 27px 0;
    }

    .content .payment .image-wrapper {
        margin: 16px 0 27px 0;
    }

    .content .payment .image-wrapper img:first-child {
        margin: 0 24px 0 0;
    }

    .content .payment .note {
        margin: 14px 0 0 0;
    }

    /* ДОСТАВКА */
    .content .delivery .attention {
        margin: 27px 0 0 0;
    }

    /* КРЕДИТ */
    .content .banks {
        flex-direction: column;
        margin: 0 0 24px 0;
        padding: 0 0 0 0;
    }

    .content .banks .item {
        margin: 0 auto 27px;
    }

    .content .banks .item:last-child {
        margin: 0 0 0 0;
    }

    .content .banks .item .logo {
        width: auto;
        max-width: 200px;
        height: auto;
        margin: 0 0 11px 0;
    }

    .content .banks .item .logo img {
        max-height: 100%;
    }

    .content .banks .item:first-child .logo {
        height: 75px;
    }

    .content .banks .item .name {
        margin: 0 0 0 0;
        font-size: 15px;
    }

    /* VIP-СЕРВИС */
    .content .vip-service img {
        margin: 0 0 20px 0;
    }

    .content .vip-service a {
        word-break: break-word;
    }

    /* -------------------- ПЛАШКА ПРОМОКОДА -------------------- */
    .promo-code {
        padding: 16px 16px;
    }

    .promo-code .container {
        flex-direction: column;
    }

    .promo-code .text {
        margin: 0 0 8px 0;
        font-size: 14px;
    }

    /* -------------------- FANCYBOX -------------------- */
    .fancybox-slide > * {
        margin: 0;
    }

    .popup-content {
        width: 100%;
        padding: 20px 15px 19px 15px;
    }

    .popup-content > .title,
    .popup-content > div > .title {
        font-size: 19px;
    }

    /* -------------------- СТИЛИ ФОРМ -------------------- */
    .form-wrapper {
        width: 100%;
        margin: 0 0 0 0;
        padding: 0 15px 0 15px;
    }

    .form-wrapper .note {
        padding: 0 0 0 0;
    }

    .form-wrapper .errors {
        font-size: 13px;
    }

    .form-wrapper .fields-group {
        flex-direction: column;
    }

    .form-wrapper .fields-group .sms-code {
        justify-content: space-between;
        width: 100%;
    }

    .form-wrapper .fields-group .sms-code .send {
        margin: 0 50px 0 0;
    }

    .form-wrapper .fields-group .sms-code fieldset {
        width: auto;
    }

    .form-wrapper input[type=text] {
        width: 100%;
    }

    .form-wrapper .g-recaptcha {
        width: 290px;
    }

    .form-wrapper .privacy-policy .text {
        line-height: 20px;
        text-align: left;
    }

    .form-wrapper input[type=submit] {
        width: 100%;
        padding: 11px 0 12px;
    }

    /* -------------------- СТИЛИ BXSLIDER -------------------- */
    .bx-wrapper.custom-style {
        width: 100% !important;
        margin: 0 auto 40px !important;
    }

    .bx-wrapper.custom-style .bx-viewport {
        width: 100% !important;
    }

    .bx-wrapper.custom-style .bx-controls-direction a.bx-prev {
        left: 16px;
    }

    .bx-wrapper.custom-style .bx-controls-direction a.bx-next {
        right: 16px;
    }

    /* -------------------- СТИЛИ FOTORAMA -------------------- */
    .fotorama.fotorama--fullscreen .fotorama__arr {
        display: none;
    }

    .fotorama.fotorama--fullscreen .fotorama__thumb .fotorama__img {
        max-width: 40px !important;
        max-height: 40px !important;
    }
}
/* End */


/* Start:/local/templates/main/template_styles.css?165401571658179*/
html {
    height: auto;
    min-width: 1240px;
    min-height: 100%;
}

body {
    min-height: 100%;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #1A1A1A;
    background-color: #ffffff;
}

body * {
    box-sizing: border-box;
    backface-visibility: hidden;
}

pre {
    display: block;
    text-align: left;
    font-size: 14px;
}

.page-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between;
    min-height: 100vh;
}

.page-wrapper * {
    transition: all 0.3s ease, font-size 0ms;
}

.page-wrapper #bx-panel * {
    transition: none;
}

.container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
}

.underconstruct {
    padding: 21px 15px;
    font-size: 14px;
    text-align: center;
    background-color: #FFEBC4;
}

.underconstruct .container {
    display: block;
}

.underconstruct span {
    color: #C9252A;
    text-transform: uppercase;
}

.sites-selector {
    z-index: 3;
    border-bottom: 1px solid #e6e6e6;
    background-color: #000000;
}

.sites-selector .container {
    position: relative;
    align-items: stretch;
    justify-content: center;
    height: 40px;
}

.sites-selector .phone {
    position: absolute;
    top: 12px;
    left: 20px;
    line-height: 16px;
    font-size: 13px;
    font-weight: 500;
    color: #FFFFFF;
}

.sites-selector .item {
    display: flex;
    align-items: center;
    margin: 0 20px;
    border-bottom: 2px solid transparent;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #ffffff;
    text-decoration: none;
}

.sites-selector .item:hover,
.sites-selector .item.active {
    border-bottom-color: #ffffff;
}

.sites-selector .item svg {
    margin: 0 0 0 8px;
}

.sites-selector .item svg * {
    stroke: #ffffff;
    transition: none;
}

.sites-selector .item svg polygon {
    fill: #ffffff;
}

.mobile-menu {
    display: none;
}

.header {
    position: relative;
    height: 75px;
    z-index: 21;
    background-color: #ffffff;
}

.s2 .header {
    background-color: #000000;
}

.new-year .header {
    background: #ffffff url('/local/templates/main/images/header_ny_s1.png') 50% 0 no-repeat scroll;
}

.s2.new-year .header {
    background: #000000 url('/local/templates/main/images/header_ny_s2.png') 50% 0 no-repeat scroll;
}

.s3.new-year .header {
    background: #ffffff url('/local/templates/main/images/header_ny_s3.png') 50% 0 no-repeat scroll;
}

.header .container {
    align-items: stretch;
    justify-content: space-between;
    height: 100%;
}

.header .left {
    display: flex;
}

.header .logo {
    display: block;
    min-width: 62px;
    min-height: 100%;
    margin: 0 20px 0 0;
    background: transparent url('/local/templates/main/images/logo_s1.svg') 0 50% no-repeat scroll;
    background-size: contain ;
}

.s2 .header .logo {
    min-width: 147px;
    background-image: url('/local/templates/main/images/logo_s2.svg');
}

.s3 .header .logo {
    -in-width: 143px;
    min-width: 121px;
    margin: 0 30px 0 0;
    -ackground-image: url('/local/templates/main/images/logo_s3.svg');
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAAAsCAMAAABoghXJAAAAjVBMVEUAAAAggP8gj/8wj/8pjP8oh/coj/cqivoqj/osi/spjPwtjPwrjv8qivoqivwqjfoqjfwtjfwsjv0ri/orjfosj/0si/srjf0tj/0sjPsrjfwrjf0tj/wrjPotjPosjfwrjfssjPwsjvwsjfsrjP0sjP0sjv0rjfwrjf0tjfwtjf0tjv0sjfwtjfwsjfyAL7tVAAAALnRSTlMAEBAQHyAgMDBAUFBfYGBgYGBvcHB/gI+PkJ+fn6Cgr7C/v8DPz8/f39/f3+/vNBoFDQAABElJREFUeNrt2IdiozoTBWDZBFhtxcFhf4zLH9IJ5v0f78KxzNEomVu8HefcsrRV5kNDi3mZeLXfV7E5o8RN1+cpPi/xeZlTiGFOz0S8H7Tb7fD/9izMHzG/hTEFFj5OX3x5FB/Ny6mLr0bxaL46B3FuXJbTN/8Pt6zP3PBl6uY1xO/E7bsdtq0mCp7Vg+4BYiZ9HLbuokmK7yBOTJAE5nvNnFprY7kcrjGx9TKMaIMNLjYYyGUmDpDLM38ErKVBCXb5tSo+xPIlk+LQrL98Dq3xKVhG4q5PbUSKzsuFMVHnh4hhrTTHPI9HPF26kvrlxojlqMWTxmXVr2SiINv7kK+REN9C/J/MKjnrhkR/S05CMgvu2pdkVKGQMXZ7/HG95kEUdOUNEfniuXk10b1uVsl3fN6pZPs6ueGqIzO1QnbTzNNd+QVlcgi+VodimrfqR4ZCRl+37GySbxYu0YH8gJWWRmxFzR75sj9miW6zCtmbZhSS+AU1w77l3Nh7N0R8EJu/Sal9ZGjkfLgcw84uIGEW/fr1yLLs64cNyif5whwnMtfInOYYw3oFYZLfjQ1bY487WE8h70Y6mX19bV2FKjmXZPZ1teA6yTjxhUJ208ybl1fQjj/XHu4wujg0/2tyjJ/KzhZkuU4yi7IR9oTklUoepzkbb14sCH393hzSYllitPwnco6rqUSxOnkDgiTDhbHaKCDHjXYtc/h6vHmxIDwLU6/I/JvJ19UhDcl9X98ZY0HSyTtJHqfh/4dzZkneDePvccdxzLY6ZAcyp9m6mxeLwyGdf5rLbyUzIznGuKih1sicBUH+gO6EqhrJY4pxZhmQOc3jzUsU14oavj8Z41q390In3+G6kuSVm6NndHZIfrpSyJzme5yzsLjmR5Mbd1pzTIxKJpRLLS4JY0rRAc2Q8atOkoUHeTD6LJcvybEViU+5faVosD5Y0Ml4CRNk9HUV91ngr8o7doaLVb19YZqHVLKgJLyWC4kpOpHiFHIphrjQyNYNSTL6mmkjkjlFGpnVJ7KgiFXwjv2dyY0cQiGj7e8CcisvE5L5uqaQOc1VWNwzmAj49ruT0+BKU8izBvd1Qc46kTog5xpZfAMnYXEbXl8ZGC/JjzXyeBoZ7bdbIOJ7QZJneFymkjxsK91fRWeTzJOkk22DnxAWZ8ffyMc4ICTTWZxIbkgBvxBkVoc1QUbbRXI4vopUe5wkjTxb1PLXHCwOOyprlxgh+e7k1HtMGMvqBDl6ZHkkZ4fGZRfXbh9TGo28k5/d8hHCgPSdyasRxpdAQUYyikne4T5DDKZckLdGJee4ydtXi/vSihG+L5nfLdxY+GTuKOdGkMX7P2+0JDeVNTo56sHFXCku2XTIdWZOJH+HpIn5zsktwErmdrHALzhPIE8gEyK/kd/Ib2RGkplJke8Ei0/VD+H2u6mIQxrfFu87mcxMJpk/z22VGJdk0/pzPB3xX45tq/wv9B36AAAAAElFTkSuQmCC');
}

.s3.main-page .header .logo {
    display: none;
}

.header .apple {
    display: flex;
    align-items: center;
}

.header .apple:before {
    content: '';
    width: 1px;
    min-width: 1px;
    height: 42px;
    margin: 0 20px 0 0;
    background-color: #000000;
}

.header .city {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 20px;
    cursor: pointer;
}

.s3 .header .city {
    padding-left: 0;
}

.header .city .current {
    position: relative;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}

.s3 .header .city .current {
    color: #1a1a1a;
}

.header .city .current:after {
    content: '';
    position: absolute;
    top: calc(50% - 3px);
    right: -16px;
    width: 12px;
    height: 8px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMEw0LjUgNUw5IDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNSAxKSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=) 0 0 no-repeat scroll;
}

.s3 .header .city .current:after {
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEuOTk5OTk5OTk5OTk5OTk4IiBoZWlnaHQ9IjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPHBhdGggZmlsbC1vcGFjaXR5PSIwIiBmaWxsPSIjMDAwMDAwIiBpZD0ic3ZnXzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiMwMDAwMDAiIGQ9Im0xLjUsMWw0LjUsNWw0LjUsLTUiLz4gPC9nPjwvc3ZnPg==) 0 0 no-repeat scroll;
}

.header .city .switcher {
    position: absolute;
    z-index: 3;
    top: 62px;
    right: -145px;
    display: none;
    flex-direction: column;
    min-width: 311px;
    padding: 25px 25px 25px 25px;
    border: 1px solid #BFBFBF;
    background-color: #ffffff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
}

.header .city.open .switcher {
    display: flex;
}

.header .city .switcher:before {
    content: ' ';
    position: absolute;
    right: calc(50% - 14px);
    top: -14px;
    width: 28px;
    height: 14px;
    background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kKSI+PG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMSIgZmlsbD0id2hpdGUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQyIDEzTDE1NSAwTDE2OCAxM0gzMTFWMTM4SDBWMTNIMTQyWiIvPjwvbWFzaz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0MiAxM0wxNTUgMEwxNjggMTNIMzExVjEzOEgwVjEzSDE0MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEpIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xNTUgMEwxNTUuNzA3IC0wLjcwNzEwN0wxNTUgLTEuNDE0MjFMMTU0LjI5MyAtMC43MDcxMDdMMTU1IDBaTTE0MiAxM1YxNEgxNDIuNDE0TDE0Mi43MDcgMTMuNzA3MUwxNDIgMTNaTTE2OCAxM0wxNjcuMjkzIDEzLjcwNzFMMTY3LjU4NiAxNEgxNjhWMTNaTTMxMSAxM0gzMTJWMTJIMzExVjEzWk0zMTEgMTM4VjEzOUgzMTJWMTM4SDMxMVpNMCAxMzhILTFWMTM5SDBWMTM4Wk0wIDEzVjEySC0xVjEzSDBaTTE1NC4yOTMgLTAuNzA3MTA3TDE0MS4yOTMgMTIuMjkyOUwxNDIuNzA3IDEzLjcwNzFMMTU1LjcwNyAwLjcwNzEwN0wxNTQuMjkzIC0wLjcwNzEwN1pNMTY4LjcwNyAxMi4yOTI5TDE1NS43MDcgLTAuNzA3MTA3TDE1NC4yOTMgMC43MDcxMDdMMTY3LjI5MyAxMy43MDcxTDE2OC43MDcgMTIuMjkyOVpNMTY4IDE0SDMxMVYxMkgxNjhWMTRaTTMxMCAxM1YxMzhIMzEyVjEzSDMxMFpNMzExIDEzN0gwVjEzOUgzMTFWMTM3Wk0xIDEzOFYxM0gtMVYxMzhIMVpNMCAxNEgxNDJWMTJIMFYxNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNDEpIiBmaWxsPSIjQkZCRkJGIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMSkiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iZmlsdGVyMF9kIiB4PSItMTQ5IiB5PSItNCIgd2lkdGg9IjMyNyIgaGVpZ2h0PSIxNTQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDI1NSAwIi8+PGZlT2Zmc2V0IGR5PSI0Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjI1IDAiLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==) 0 0 no-repeat scroll;
}

.header .city .switcher .auto-detect {
    display: flex;
    flex-direction: column;
}

.header .city .switcher .auto-detect .title {
    margin: 0 0 20px 0;
    font-size: 15px;
    color: #2F353D;
}

.header .city .switcher .auto-detect .title b {
    font-weight: bold;
}

.header .city .switcher .auto-detect .buttons {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.header .city .switcher .auto-detect .buttons .set {
    padding: 11px 15px 11px 15px;
    border-radius: 3px;
    font-size: 15px;
    background-color: #5887F4;
    color: #FFFFFF;
}

.header .city .switcher .auto-detect .buttons .set:hover {
    background-color: #4471ED;
}

.header .city .switcher .auto-detect .buttons .change {
    padding: 11px 15px 11px 15px;
    border: 1px solid #BEBEBE;
    border-radius: 3px;
    font-size: 15px;
    color: #2F353D;
}

.header .city .switcher .auto-detect .buttons .change:hover {
    border-color: #010101;
}

.header .city .switcher .list {
    display: flex;
    flex-direction: column;
}

.header .city .switcher .auto-detect + .list {
    display: none;
}

.header .city .switcher .list .title {
    margin: 0 0 16px 0;
    font-weight: bold;
    font-size: 15px;
    color: #333333;
}

.header .city .switcher .list a {
    display: flex;
    margin: 0 0 16px 0;
    white-space: nowrap;
    font-size: 15px;
    color: #5887F4;
    text-decoration: none;
}

.header .city .switcher .list a:last-child {
    margin: 0 0 0 0;
}

.header .city .switcher .list a:hover {
    color: #3c4c74;
}

.header .main-contacts {
    display: flex;
    align-items: center;
    flex-grow: 1;
    width: auto;
    margin: 0 0 0 9px;
}

.s3 .header .main-contacts {
    margin: 0;
}

.header .main-contacts .item {
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: none;
}

.s2 .header .main-contacts .item {
    color: #ffffff;
}

.header .main-contacts .address {
    line-height: 18px;
    padding: 0 20px;
}

.s1 .header .main-contacts .address {
    text-transform: uppercase;
}

.s3 .header .main-contacts .phone {
    display: none;
}

.header .main-contacts .item:before {
    content: '';
    width: 17px;
    height: 23px;
    margin: 0 9px 0 0;
    background: transparent 0 0 no-repeat scroll;
    background-size: contain;
}

.header .main-contacts .address:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAMAAAB6WzuLAAAAclBMVEUAAADfMEDfQEDmOkLfMEDfOEDnMEDnOEDkNUDjNEDiM0DnNkDkNUDoNUDoN0DkNEDkN0DmN0DnNkDjNkDmNUDjNUDjN0DlN0DkNkDlN0DmNkDlNkDkNUDmNUDmN0DkNkDlNUDlNkDlNkDlNUDlNkDlNkB/m9wxAAAAJXRSTlMAEBAfICAgIDBAUF9gb29wcHB/gI+QkJ+gr6+wv7+/z8/P3+/vEJSm+gAAAYhJREFUeNp9k4eW6yAMRIW34vS4pDeI/v8X32Gw5xjM29lNQhl0hSXLRGZzcF7Vvw7LTynJ3nSiw9z0nRhKpoXXmZydOvYKXRtbiVS2dwrtcsfVCmWjaTHOl2Hmtym6ged3yNQFR5hQPOgMxgfaC54GQcIIlFydqr7NEMSNWR686mv9KZBxMQyCWN6MT2REveOPSx1MzXgcD5wuUmjgTY5I807OPSKqBvmTdJAQ6wNRw87XeJMLLL+q+pSwgekPk/rlCGsli8VZrgFkCEJWhwzkeEWkuxTTBu8SS3VoADkx/eTSLIF2slHVG+sPse5A1MCpST1ucFjsxRRaifo5PtRfm0og5r0st8u4Y0egy3bZjVcStZlbDqxIvJp+/rcv2V23zGFSfp2+V1BLTNQ5dGCC+s4T/PE5CphKJtqWXmGbou8BZRLMAcMMdU4wyDVDMfSKHTNHOQOMn2PYhLHkhxxDNQNqmWPyR25Y4JIsUCxwUSh5qTUyVLHBMpT6Eoaqner1V/5WVUmmf5JGUVZLmIZjAAAAAElFTkSuQmCC');
}

.s2 .header .main-contacts .address:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAMAAAB6WzuLAAAAgVBMVEUAAADvUCDvUDD3UinvUCjvWCjvVSXvVSrrVCjvVCjsUynvUynvVijyVijsVSrvVSjvVyntVCntVCvtVynvVCnvVirtVCrvVCrvVivtUyntUyrvVSrtVCnvVSrvVinvViruVSnvVCnvVSnvVSvvVCrvVSrvVSnvVSrvVSrvVSvvVSrgGPuKAAAAKnRSTlMAEBAfICAwMEBAUFBfX2Bgb3BwcHB/gICPkJCfoK+vr7C/v7/Pz9/f7+9E6A2XAAABlElEQVR42n2ThZqEMAyEk3V3d0X6/g94TIHsUPjuP1naDplIVwhdnePUufR7nnWkicHLEee6qEuCZtEkdTXioRBb53nuhyqiw2PkPOtQ8aS3hrloKgUzrJKNVNg70CsyjaHoS8Dc56MCznhmBWt2PgiezIU5IboWQaKyfees+O+i6EgrQpgiyJAqo47AKsnLiVhBlbQS/zp8jrmLCaySS/a4lLf54CkaivqOLK1jZ0Gsto+Kk05ZyUNAL3v6Cg6kLD62g5j2qhJL6kt7MFJvZNWfA6PYSkS68Uz0AO1cwAgXQK6W/pCKjn4jOMoy+//i+TuaOyzG3s5pVRNBUTZT8xQO5SW/fFzy3OMNzntuMwmZWY2RL56h2/j8VbKTGmebCEqz59BmL3S7XoFCY2sPGAffK3AIQt/RropV19vwRhJaeRsVYtP0FR7a0sacaMXmjKfQ6laxqbVhQ6EXdmPqVrH6iCnbEH1Xjvwc2hi7wmrWbGNziJUGXGforXjADI086HyTFQ+42YoH2sg4i/Psy/+oSsAff8FcOG2Opb0AAAAASUVORK5CYII=');
}

.s3 .header .main-contacts .address:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAMAAAB6WzuLAAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAF3RSTlMAEB8gMEBQX2BvcH+Aj5CfoK+wv8/f7/TQ98UAAAFxSURBVHjafZOJsuwgCEThOWbfE+T///SVOHZFx7p9V2PLaQNDL/G0S1ANzz44asnf+tL+a3KFoWXqg/5I/Nsxq+lePBOx30RNU+24PUE+mfq8HuIqTCV6Mc/nm1SiIy4gHBS2/3fYG57FiiBYrS1W528RySn3oPqMjkwsqYwV8flmeCNAhfRHSgeicbDjkbMlCgy4yWExb3DuhOAF+Q2xU6z1z6rGHZdvcpnlo6oPxQ3KlxdsyOtZw+LtLJ4ZiAGyVHsFErsi4g7Ea/QOFNXFAaAT8YtLowW60RSN6L8JfTdEZzjl0iPRketyirDmIT8eDffCZELuoT0uecdnoDQcThDTY7ogYNThavi/xOAko+JLXPK7xviuZWl7xaFAuTqgCzVKMHpZU+sj7LFEmwMXmJ1MJeosMJatQqH0iIn5RQmjYoXBEKaW7zUGWr6oocbUr5zR4Ja8odDgpqzljdGoUdWANVFoaFudqN4f+lvMVOk/53Ayo8d7EDMAAAAASUVORK5CYII=');
}

.header .main-contacts .phone:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAtCAMAAAD8z0klAAAAflBMVEUAAADfMEDfQEDmOkLfMEDfOEDnMEDnOEDkNUDjNEDiM0DiNkDnNkDkNUDoNUDkNEDkN0DmN0DnNkDjNkDkN0DmNUDjNUDjN0DlNUDlN0DkNUDkNkDlNkDlN0DmNkDlNkDkNUDmNUDmN0DkNkDlNUDlNkDlNkDlNUDlNkDlNkCAfCgVAAAAKXRSTlMAEBAfICAgIDBAUFBfYG9wcHB/gI+PkJCfn6Cgr6+vsL+/v8/Pz9/v74LPAnUAAAFwSURBVHjahZQFsuswDEXtR43KzAxyzv4X+EEz8TgTu++WDMcg6TbOJGfV23kxEO8KmhOl8ywxJtUshyjsv79lsjk+AtQZQkBjJ8BnF5nArml7wHV1gmnTruCZQV4gTbsP1wwCxHQsYN0lfBrEGqZdpJcGdAfJxnxNU1S9R37yMSdxzoO1y3cRBRi4YkQ/NwAVl1MAbwkkWMDF7B7g/JEHbHLaLmau0heLvS4iPai9XUmKjNrkAm5FZAE724yvEiLYSffyhW1yYWT5NqO4zat8YdumF2D1yzZTYGimWAbdVZ1tzv9+zlBXzs8DAK9ROyizgVeop0oj3SVpWEP9r9tTTFeRA6ZbDNIrvLwxjSl6I+NpHbV1xiyiKeSQIhaOPVwiYBC0S8U8k460uwfOvmPJVn8NaKvaFdCxRfuwXbf605D+U/JWtLxwG8TLat6DgM6rf9VUGGXtfsCktwD6nSEMipUcuKJGxwA8xL2VSGW/fwGj+zygbcwjlwAAAABJRU5ErkJggg==');
}

.s2 .header .main-contacts .phone:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAtCAMAAAD8z0klAAAAilBMVEUAAADvUCDvUDD3UinvUCjvWCjqVSXvVSXvVSrrVCjvVCjsUynvUybvUynyVijsVSrvVSjvVyntVCntVynvVCnvVirtVCrvVCrvVCnvVivtUyntUyrvVSrtVCnvVCnvVSrvVinvViruVSnvVCnvVSnvVSvvVCrvVCvvVSrvVSnvVSrvVSrvVSvvVSo05G0HAAAALXRSTlMAEBAfICAwMDBAQFBQUF9gYG9wcHB/gICPj5CQn6Cgr6+vsL+/v8/Pz9/f7+/M6PhYAAABfUlEQVR42oSUBa7sMAxF00F1mJm5yZz9L++DpVoF570rCJ0kvg44UXrx/nFZ9dPERbRE5ZcmMaWouYV4OLVavcXu/AoQDCKFTBsBmnVkBoe83gBcXWeY5fUufAzkDb283oe7gQCajhXs6kSjaGKvmxbVBq+NJ/Qsz4XtPXR/Rtqm56LP5VfrdiypBxi4qKP2AyDrOUsBEkkgYeEMaXaPcE1sQAZnepi2ZnBzrqdJti2FRELqRRkvgyt4RJEVHGQxWjGkh+z0jAcsgysh49FMdJmPiymTZdoBtr8sswBGkofN1x86tWUuzrkrhK5Lll8APuOKKYbONTIIM08uf2i54r0O/5rtDNG91zsieqjJRgafRJj8UrQnwlPa6uCEWSfaeSwiYkc+l6QSZKG1FqaiMVTuFpekciUVUVv4VvkFKaJ7VTY71E9/EQCfatu6ipIXHn0NNpOKsRl+2fnHe5iY1/2IyD++kEn0FiTb2U9cNTkH4NWLAn8HCXsuDjANAB2BQoPNUmJuAAAAAElFTkSuQmCC');
}

.warranty {
    display: none;
    width: 55px;
    min-width: 55px;
    height: 55px;
    margin: 0 0 0 15px;
    background: transparent url('/local/templates/main/images/warranty_logo_s2.png') 0 0 no-repeat scroll;
    background-size: contain;
}

.s2 .warranty {
    display: block;
}

.header .right {
    display: flex;
}

.header .mobile-menu-icon {
    display: none;
}

.nav {
    padding: 0 0 23px 0;
    border-bottom: 1px solid #e6e6e6;
}

.nav > .container {
    flex-direction: column;
    align-items: flex-start;
}

.nav .promo {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: -23px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.nav h1 {
    width: 100%;
    font-size: 36px;
    font-weight: bold;
}

.nav .promo h1 {
    margin: 0 0 0 0;
    white-space: nowrap;
    font-size: 36px;
    color: #ffffff;
}

.nav .promo img {
    height: 100%;
    overflow: hidden;
    visibility: hidden;
}

.catalog-mobile-menu {
    display: none;
}

.content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.new-year .content {
    background: #ffffff url('/local/templates/main/images/content_ny_s1.gif') 50% 0 repeat scroll;
}

.s2.new-year .content {
    background: #ffffff url('/local/templates/main/images/content_ny_s2.gif') 50% 0 repeat scroll;
}

.s3.new-year .content {
    background: #ffffff url('/local/templates/main/images/content_ny_s3.gif') 50% 0 repeat scroll;
}

.content > .container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    flex-grow: 1;
    padding-top: 25px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.footer {
    background-color: #f2f2f2;
}

.s2 .footer {
    background-color: #1f2025;
}

.footer .container {
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

.footer .top {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 56px 0 37px 0;
    padding: 0 0 43px 0;
    border-bottom: 1px solid #dedede;
}

.s2 .footer .top {
    border-bottom-color: #3c3c42;
}

.footer .full-ver-btn {
    display: none;
}

.footer .icons {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.footer .icons .soc-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 0 44px 0;
}

.s2 .footer .icons .soc-wrapper .warranty {
    width: 83px;
    height: 83px;
    margin: 0 10px 0 0;
}

.footer .icons .soc-wrapper .soc {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin: 0 15px 0 0;
    border-radius: 40px;
    background-color: #E6E6E6;
}

.s2 .footer .icons .soc-wrapper .soc {
    background-color: #3C3C42;
}

.footer .icons .soc-wrapper .soc:last-of-type {
    margin: 0 0 0 0;
}

.footer .icons .soc-wrapper .soc:hover,
.footer .icons .soc-wrapper .soc:active {
    background: #CCCCCC;
}

.s2 .footer .icons .soc-wrapper .soc:hover,
.s2 .footer .icons .soc-wrapper .soc:active {
    background: #504D56;
}

.footer .icons .soc-wrapper .soc:before {
    content: ' ';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    background: transparent no-repeat scroll;
    background-size: cover;
}

.footer .icons .soc-wrapper .soc.instagram:before {
    height: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTYwMyAxLjgwMTk0QzEyLjY2NjcgMS44MDE5NCAxMi45ODAyIDEuODEzODUgMTQuMDM1NyAxLjg2MTQ4QzE1LjAxMTkgMS45MDUxNCAxNS41Mzk3IDIuMDY3ODcgMTUuODkyOSAyLjIwNjc5QzE2LjM2MTEgMi4zODkzNiAxNi42OTQ0IDIuNjAzNjkgMTcuMDQzNyAyLjk1Mjk3QzE3LjM5MjkgMy4zMDIyNCAxNy42MTExIDMuNjM1NjQgMTcuNzg5NyA0LjEwMzk5QzE3LjkyNDYgNC40NTcyMyAxOC4wOTEzIDQuOTg1MTIgMTguMTM0OSA1Ljk2MTVDMTguMTgyNSA3LjAxNzI3IDE4LjE5NDQgNy4zMzA4MiAxOC4xOTQ0IDEwLjAwMkMxOC4xOTQ0IDEyLjY3MzIgMTguMTgyNSAxMi45ODY3IDE4LjEzNDkgMTQuMDQyNUMxOC4wOTEzIDE1LjAxODkgMTcuOTI4NiAxNS41NDY3IDE3Ljc4OTcgMTUuOUMxNy42MDcxIDE2LjM2ODMgMTcuMzkyOSAxNi43MDE3IDE3LjA0MzcgMTcuMDUxQzE2LjY5NDQgMTcuNDAwMyAxNi4zNjExIDE3LjYxODYgMTUuODkyOSAxNy43OTcyQzE1LjUzOTcgMTcuOTMyMSAxNS4wMTE5IDE4LjA5ODggMTQuMDM1NyAxOC4xNDI1QzEyLjk4MDIgMTguMTkwMSAxMi42NjY3IDE4LjIwMiA5Ljk5NjAzIDE4LjIwMkM3LjMyNTQgMTguMjAyIDcuMDExOTEgMTguMTkwMSA1Ljk1NjM1IDE4LjE0MjVDNC45ODAxNiAxOC4wOTg4IDQuNDUyMzggMTcuOTM2MSA0LjA5OTIxIDE3Ljc5NzJDMy42MzA5NSAxNy42MTQ2IDMuMjk3NjIgMTcuNDAwMyAyLjk0ODQxIDE3LjA1MUMyLjU5OTIxIDE2LjcwMTcgMi4zODA5NSAxNi4zNjgzIDIuMjAyMzggMTUuOUMyLjA2NzQ2IDE1LjU0NjcgMS45MDA3OSAxNS4wMTg5IDEuODU3MTQgMTQuMDQyNUMxLjgwOTUyIDEyLjk4NjcgMS43OTc2MiAxMi42NzMyIDEuNzk3NjIgMTAuMDAyQzEuNzk3NjIgNy4zMzA4MiAxLjgwOTUyIDcuMDE3MjcgMS44NTcxNCA1Ljk2MTVDMS45MDA3OSA0Ljk4NTEyIDIuMDYzNDkgNC40NTcyMyAyLjIwMjM4IDQuMTAzOTlDMi4zODQ5MiAzLjYzNTY0IDIuNTk5MjEgMy4zMDIyNCAyLjk0ODQxIDIuOTUyOTdDMy4yOTc2MiAyLjYwMzY5IDMuNjMwOTUgMi4zODUzOSA0LjA5OTIxIDIuMjA2NzlDNC40NTIzOCAyLjA3MTg0IDQuOTgwMTYgMS45MDUxNCA1Ljk1NjM1IDEuODYxNDhDNy4wMTE5MSAxLjgwOTg4IDcuMzI5MzYgMS44MDE5NCA5Ljk5NjAzIDEuODAxOTRaTTkuOTk2MDMgMEM3LjI4MTc1IDAgNi45NDA0OCAwLjAxMTkwNzEgNS44NzMwMiAwLjA1OTUzNTZDNC44MDk1MiAwLjEwNzE2NCA0LjA4MzMzIDAuMjc3ODMzIDMuNDQ4NDEgMC41MjM5MTRDMi43ODk2OCAwLjc3NzkzMiAyLjIzNDEzIDEuMTIzMjQgMS42Nzg1NyAxLjY3ODlDMS4xMjMwMiAyLjIzNDU3IDAuNzgxNzQ2IDIuNzk0MjEgMC41MjM4MSAzLjQ0OTFDMC4yNzc3NzggNC4wODQxNCAwLjEwNzE0MyA0LjgxMDQ4IDAuMDU5NTIzOCA1Ljg3ODE1QzAuMDExOTA0OCA2Ljk0MTg1IDAgNy4yODMxOSAwIDkuOTk4MDJDMCAxMi43MTI4IDAuMDExOTA0OCAxMy4wNTQyIDAuMDU5NTIzOCAxNC4xMjE5QzAuMTA3MTQzIDE1LjE4NTYgMC4yNzc3NzggMTUuOTExOSAwLjUyMzgxIDE2LjU1MDlDMC43Nzc3NzggMTcuMjA5OCAxLjEyMzAyIDE3Ljc2NTQgMS42Nzg1NyAxOC4zMjExQzIuMjM0MTMgMTguODc2OCAyLjc5MzY1IDE5LjIxODEgMy40NDg0MSAxOS40NzYxQzQuMDgzMzMgMTkuNzIyMiA0LjgwOTUyIDE5Ljg5MjggNS44NzY5OCAxOS45NDA1QzYuOTQ0NDQgMTkuOTg4MSA3LjI4MTc1IDIwIDEwIDIwQzEyLjcxODMgMjAgMTMuMDU1NiAxOS45ODgxIDE0LjEyMyAxOS45NDA1QzE1LjE4NjUgMTkuODkyOCAxNS45MTI3IDE5LjcyMjIgMTYuNTUxNiAxOS40NzYxQzE3LjIxMDMgMTkuMjIyMSAxNy43NjU5IDE4Ljg3NjggMTguMzIxNCAxOC4zMjExQzE4Ljg3NyAxNy43NjU0IDE5LjIxODMgMTcuMjA1OCAxOS40NzYyIDE2LjU1MDlDMTkuNzIyMiAxNS45MTU5IDE5Ljg5MjkgMTUuMTg5NSAxOS45NDA1IDE0LjEyMTlDMTkuOTg4MSAxMy4wNTQyIDIwIDEyLjcxNjggMjAgOS45OTgwMkMyMCA3LjI3OTIyIDE5Ljk4ODEgNi45NDE4NSAxOS45NDA1IDUuODc0MThDMTkuODkyOSA0LjgxMDQ4IDE5LjcyMjIgNC4wODQxNCAxOS40NzYyIDMuNDQ1MTNDMTkuMjIyMiAyLjc4NjI3IDE4Ljg3NyAyLjIzMDYgMTguMzIxNCAxLjY3NDk0QzE3Ljc2NTkgMS4xMTkyNyAxNy4yMDY0IDAuNzc3OTMyIDE2LjU1MTYgMC41MTk5NDRDMTUuOTE2NyAwLjI3Mzg2NCAxNS4xOTA1IDAuMTAzMTk1IDE0LjEyMyAwLjA1NTU2NjZDMTMuMDUxNiAwLjAxMTkwNzEgMTIuNzEwMyAwIDkuOTk2MDMgMFoiIGZpbGw9IiMxQTFBMUEiLz48cGF0aCBkPSJNNS4xMzQ5MiAwQzIuMzAxNTkgMCAwIDIuMjk4MDcgMCA1LjEzNTk0QzAgNy45NzM4IDIuMjk3NjIgMTAuMjcxOSA1LjEzNDkyIDEwLjI3MTlDNy45NzIyMiAxMC4yNzE5IDEwLjI2OTggNy45NzM4IDEwLjI2OTggNS4xMzU5NEMxMC4yNjk4IDIuMjk4MDcgNy45NzIyMiAwIDUuMTM0OTIgMFpNNS4xMzQ5MiA4LjQ2NTk3QzMuMjkzNjUgOC40NjU5NyAxLjgwMTU5IDYuOTczNjEgMS44MDE1OSA1LjEzMTk3QzEuODAxNTkgMy4yOTAzNCAzLjI5MzY1IDEuNzk3OTggNS4xMzQ5MiAxLjc5Nzk4QzYuOTc2MTkgMS43OTc5OCA4LjQ2ODI1IDMuMjkwMzQgOC40NjgyNSA1LjEzMTk3QzguNDY4MjUgNi45NzM2MSA2Ljk3NjE5IDguNDY1OTcgNS4xMzQ5MiA4LjQ2NTk3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC44NjEzMyA0Ljg2NTk3KSIgZmlsbD0iIzFBMUExQSIvPjxwYXRoIGQ9Ik0xLjE5ODQxIDIuMzk3M0MxLjg2MDI4IDIuMzk3MyAyLjM5NjgzIDEuODYwNjUgMi4zOTY4MyAxLjE5ODY1QzIuMzk2ODMgMC41MzY2NTQgMS44NjAyOCAwIDEuMTk4NDEgMEMwLjUzNjU0NyAwIDAgMC41MzY2NTQgMCAxLjE5ODY1QzAgMS44NjA2NSAwLjUzNjU0NyAyLjM5NzMgMS4xOTg0MSAyLjM5NzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4xMzQ4IDMuNDYwOTQpIiBmaWxsPSIjMUExQTFBIi8+PC9zdmc+');
}

.s2 .footer .icons .soc-wrapper .soc.instagram:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTYwMyAxLjgwMTk0QzEyLjY2NjcgMS44MDE5NCAxMi45ODAyIDEuODEzODUgMTQuMDM1NyAxLjg2MTQ4QzE1LjAxMTkgMS45MDUxNCAxNS41Mzk3IDIuMDY3ODcgMTUuODkyOSAyLjIwNjc5QzE2LjM2MTEgMi4zODkzNiAxNi42OTQ0IDIuNjAzNjkgMTcuMDQzNyAyLjk1Mjk3QzE3LjM5MjkgMy4zMDIyNCAxNy42MTExIDMuNjM1NjQgMTcuNzg5NyA0LjEwMzk5QzE3LjkyNDYgNC40NTcyMyAxOC4wOTEzIDQuOTg1MTIgMTguMTM0OSA1Ljk2MTVDMTguMTgyNSA3LjAxNzI3IDE4LjE5NDQgNy4zMzA4MiAxOC4xOTQ0IDEwLjAwMkMxOC4xOTQ0IDEyLjY3MzEgMTguMTgyNSAxMi45ODY3IDE4LjEzNDkgMTQuMDQyNUMxOC4wOTEzIDE1LjAxODkgMTcuOTI4NiAxNS41NDY3IDE3Ljc4OTcgMTUuOUMxNy42MDcxIDE2LjM2ODMgMTcuMzkyOSAxNi43MDE3IDE3LjA0MzcgMTcuMDUxQzE2LjY5NDQgMTcuNDAwMyAxNi4zNjExIDE3LjYxODYgMTUuODkyOSAxNy43OTcyQzE1LjUzOTcgMTcuOTMyMSAxNS4wMTE5IDE4LjA5ODggMTQuMDM1NyAxOC4xNDI1QzEyLjk4MDIgMTguMTkwMSAxMi42NjY3IDE4LjIwMiA5Ljk5NjAzIDE4LjIwMkM3LjMyNTQgMTguMjAyIDcuMDExOTEgMTguMTkwMSA1Ljk1NjM1IDE4LjE0MjVDNC45ODAxNiAxOC4wOTg4IDQuNDUyMzggMTcuOTM2MSA0LjA5OTIxIDE3Ljc5NzJDMy42MzA5NSAxNy42MTQ2IDMuMjk3NjIgMTcuNDAwMyAyLjk0ODQxIDE3LjA1MUMyLjU5OTIxIDE2LjcwMTcgMi4zODA5NSAxNi4zNjgzIDIuMjAyMzggMTUuOUMyLjA2NzQ2IDE1LjU0NjcgMS45MDA3OSAxNS4wMTg5IDEuODU3MTQgMTQuMDQyNUMxLjgwOTUyIDEyLjk4NjcgMS43OTc2MiAxMi42NzMxIDEuNzk3NjIgMTAuMDAyQzEuNzk3NjIgNy4zMzA4MiAxLjgwOTUyIDcuMDE3MjcgMS44NTcxNCA1Ljk2MTVDMS45MDA3OSA0Ljk4NTEyIDIuMDYzNDkgNC40NTcyMyAyLjIwMjM4IDQuMTAzOTlDMi4zODQ5MiAzLjYzNTY0IDIuNTk5MjEgMy4zMDIyNCAyLjk0ODQxIDIuOTUyOTdDMy4yOTc2MiAyLjYwMzY5IDMuNjMwOTUgMi4zODUzOSA0LjA5OTIxIDIuMjA2NzlDNC40NTIzOCAyLjA3MTg0IDQuOTgwMTYgMS45MDUxNCA1Ljk1NjM1IDEuODYxNDhDNy4wMTE5MSAxLjgwOTg4IDcuMzI5MzcgMS44MDE5NCA5Ljk5NjAzIDEuODAxOTRaTTkuOTk2MDMgMEM3LjI4MTc1IDAgNi45NDA0OCAwLjAxMTkwNzEgNS44NzMwMiAwLjA1OTUzNTZDNC44MDk1MiAwLjEwNzE2NCA0LjA4MzMzIDAuMjc3ODMzIDMuNDQ4NDEgMC41MjM5MTRDMi43ODk2OCAwLjc3NzkzMiAyLjIzNDEzIDEuMTIzMjQgMS42Nzg1NyAxLjY3ODlDMS4xMjMwMiAyLjIzNDU3IDAuNzgxNzQ2IDIuNzk0MjEgMC41MjM4MSAzLjQ0OTFDMC4yNzc3NzggNC4wODQxNCAwLjEwNzE0MyA0LjgxMDQ4IDAuMDU5NTIzOCA1Ljg3ODE1QzAuMDExOTA0OCA2Ljk0MTg1IDAgNy4yODMxOSAwIDkuOTk4MDJDMCAxMi43MTI4IDAuMDExOTA0OCAxMy4wNTQyIDAuMDU5NTIzOCAxNC4xMjE5QzAuMTA3MTQzIDE1LjE4NTYgMC4yNzc3NzggMTUuOTExOSAwLjUyMzgxIDE2LjU1MDlDMC43Nzc3NzggMTcuMjA5OCAxLjEyMzAyIDE3Ljc2NTQgMS42Nzg1NyAxOC4zMjExQzIuMjM0MTMgMTguODc2OCAyLjc5MzY1IDE5LjIxODEgMy40NDg0MSAxOS40NzYxQzQuMDgzMzMgMTkuNzIyMiA0LjgwOTUyIDE5Ljg5MjggNS44NzY5OCAxOS45NDA1QzYuOTQ0NDQgMTkuOTg4MSA3LjI4MTc1IDIwIDEwIDIwQzEyLjcxODMgMjAgMTMuMDU1NiAxOS45ODgxIDE0LjEyMyAxOS45NDA1QzE1LjE4NjUgMTkuODkyOCAxNS45MTI3IDE5LjcyMjIgMTYuNTUxNiAxOS40NzYxQzE3LjIxMDMgMTkuMjIyMSAxNy43NjU5IDE4Ljg3NjggMTguMzIxNCAxOC4zMjExQzE4Ljg3NyAxNy43NjU0IDE5LjIxODMgMTcuMjA1OCAxOS40NzYyIDE2LjU1MDlDMTkuNzIyMiAxNS45MTU5IDE5Ljg5MjkgMTUuMTg5NSAxOS45NDA1IDE0LjEyMTlDMTkuOTg4MSAxMy4wNTQyIDIwIDEyLjcxNjggMjAgOS45OTgwMkMyMCA3LjI3OTIyIDE5Ljk4ODEgNi45NDE4NSAxOS45NDA1IDUuODc0MThDMTkuODkyOSA0LjgxMDQ4IDE5LjcyMjIgNC4wODQxNCAxOS40NzYyIDMuNDQ1MTNDMTkuMjIyMiAyLjc4NjI3IDE4Ljg3NyAyLjIzMDYgMTguMzIxNCAxLjY3NDk0QzE3Ljc2NTkgMS4xMTkyNyAxNy4yMDYzIDAuNzc3OTMyIDE2LjU1MTYgMC41MTk5NDRDMTUuOTE2NyAwLjI3Mzg2NCAxNS4xOTA1IDAuMTAzMTk1IDE0LjEyMyAwLjA1NTU2NjZDMTMuMDUxNiAwLjAxMTkwNzEgMTIuNzEwMyAwIDkuOTk2MDMgMFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTUuMTM0OTIgMEMyLjMwMTU5IDAgMCAyLjI5ODA3IDAgNS4xMzU5NEMwIDcuOTczOCAyLjI5NzYyIDEwLjI3MTkgNS4xMzQ5MiAxMC4yNzE5QzcuOTcyMjIgMTAuMjcxOSAxMC4yNjk4IDcuOTczOCAxMC4yNjk4IDUuMTM1OTRDMTAuMjY5OCAyLjI5ODA3IDcuOTcyMjIgMCA1LjEzNDkyIDBaTTUuMTM0OTIgOC40NjU5N0MzLjI5MzY1IDguNDY1OTcgMS44MDE1OSA2Ljk3MzYxIDEuODAxNTkgNS4xMzE5N0MxLjgwMTU5IDMuMjkwMzQgMy4yOTM2NSAxLjc5Nzk4IDUuMTM0OTIgMS43OTc5OEM2Ljk3NjE5IDEuNzk3OTggOC40NjgyNSAzLjI5MDM0IDguNDY4MjUgNS4xMzE5N0M4LjQ2ODI1IDYuOTczNjEgNi45NzYxOSA4LjQ2NTk3IDUuMTM0OTIgOC40NjU5N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuODYxMzMgNC44NjU5NykiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTEuMTk4NDEgMi4zOTczQzEuODYwMjggMi4zOTczIDIuMzk2ODMgMS44NjA2NSAyLjM5NjgzIDEuMTk4NjVDMi4zOTY4MyAwLjUzNjY1NCAxLjg2MDI4IDAgMS4xOTg0MSAwQzAuNTM2NTQ3IDAgMCAwLjUzNjY1NCAwIDEuMTk4NjVDMCAxLjg2MDY1IDAuNTM2NTQ3IDIuMzk3MyAxLjE5ODQxIDIuMzk3M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjEzNDggMy40NjA5NCkiIGZpbGw9IndoaXRlIi8+PC9zdmc+');
}

.footer .icons .soc-wrapper .soc.twitter:before {
    height: 16px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuOTM3NSAxLjg2MTYzQzE5LjIxNjkgMi4xOTE5MiAxOC40MDYyIDIuNDAyMTEgMTcuNTk1NCAyLjQ5MjE5QzE4LjQzNjIgMS45ODE3NCAxOS4wOTY4IDEuMjAxMDUgMTkuMzk3IDAuMjcwMjM3QzE4LjYxNjMgMC43MjA2MzMgMTcuNzQ1NiAxLjA4MDk1IDE2LjgxNDggMS4yNjExMUMxNi4wNjQxIDAuNDgwNDIyIDE1LjAxMzIgMCAxMy44NDIxIDBDMTEuNTkwMiAwIDkuNzU4NTcgMS44MDE1OCA5Ljc1ODU3IDQuMDIzNTNDOS43NTg1NyA0LjM1MzgyIDkuNzg4NTkgNC42NTQwOSA5Ljg0ODY0IDQuOTU0MzVDNi40NTU2NyA0Ljc3NDE5IDMuNDUzMDMgMy4xODI3OSAxLjQxMTI0IDAuNzUwNjU5QzEuMDUwOTIgMS4zNTExOSAwLjg3MDc2NCAyLjA0MTc5IDAuODcwNzY0IDIuNzYyNDJDMC44NzA3NjQgNC4xNDM2NCAxLjU5MTQgNS4zNzQ3MiAyLjcwMjM3IDYuMTI1MzhDMi4wNDE3OSA2LjA5NTM1IDEuNDExMjQgNS45MTUxOSAwLjg0MDczOCA1LjYxNDkzQzAuODQwNzM4IDUuNjQ0OTUgMC44NDA3MzggNS42NDQ5NSAwLjg0MDczOCA1LjY3NDk4QzAuODQwNzM4IDYuMTg1NDMgMC45MzA4MTcgNi42OTU4OCAxLjExMDk4IDcuMTQ2MjdDMS42MjE0MiA4LjQwNzM4IDIuNzMyNCA5LjM2ODIyIDQuMTEzNjEgOS42Mzg0NkMzLjc4MzMyIDkuNzI4NTQgMy40MjMgOS43ODg1OSAzLjAzMjY2IDkuNzg4NTlDMi43NjI0MiA5Ljc4ODU5IDIuNTIyMjEgOS43NTg1NyAyLjI1MTk4IDkuNzI4NTRDMi43NjI0MiAxMS4zMTk5IDQuMjkzNzcgMTIuNDkxIDYuMDY1MzIgMTIuNTIxQzQuNjU0MDkgMTMuNjAxOSAyLjkxMjU2IDE0LjIzMjUgMC45OTA4NyAxNC4yMzI1QzAuNjYwNTggMTQuMjMyNSAwLjMzMDI5IDE0LjIwMjUgMCAxNC4xNzI0QzEuODAxNTggMTUuMzEzNCAzLjk2MzQ4IDE1Ljk3NCA2LjI3NTUxIDE1Ljk3NEMxMi42NzExIDE1Ljk3NCAxNi42MDQ2IDExLjU2MDEgMTcuNjI1NSA2Ljk2NjExQzE3LjgwNTYgNi4xNTU0IDE3Ljg5NTcgNS4zNDQ2OSAxNy44OTU3IDQuNTMzOThDMTcuODk1NyA0LjM1MzgyIDE3Ljg5NTcgNC4xNzM2NiAxNy44OTU3IDQuMDIzNTNDMTguNjc2NCAzLjM2Mjk1IDE5LjM2NyAyLjY3MjM1IDE5LjkzNzUgMS44NjE2M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMjU4Nzg5KSIgZmlsbD0iIzFBMUExQSIvPjwvc3ZnPg==');
}

.footer .icons .soc-wrapper .soc.vk:before {
    height: 13px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuMzUzMiAxLjAwMjQxQzIyLjA3NTggMC43NTU3ODIgMjAuOTk2OCAwLjc4NjYxIDE5LjkxNzggMC43ODY2MUMxOC44Mzg4IDAuNzg2NjEgMTcuNzI5IDAuNzg2NjEgMTcuNDgyNCAwLjkwOTkyMkMxNy4yMzU4IDEuMDAyNDEgMTYuNzExNyAyLjI2NjM2IDE2LjAzMzUgMy41NjExNEMxNS4yNjI4IDUuMDQwODkgMTQuMzA3MSA2LjQyODE1IDEzLjcyMTQgNi40MjgxNUMxMi45NTA3IDYuNDI4MTUgMTMuMTM1NiAzLjk5MjczIDEzLjE2NjUgMi4yMzU1M0MxMy4xOTczIDEuMDY0MDYgMTMuMDEyMyAwLjY5NDEyNSAxMi44Mjc0IDAuNTcwODEzQzEyLjQyNjYgMC4yOTMzNiAxMS4yODU5IDAuMDE1OTA3MyAxMS4yODU5IDAuMDE1OTA3M0MxMS4yODU5IDAuMDE1OTA3MyA3Ljg5NDg2IC0wLjIzMDcxOCA3LjQzMjQ0IDEuMjE4MkM4LjA3OTgzIDEuMzEwNjkgOS4xODk2NCAxLjA5NDg5IDguNzU4MDQgNS42MjY2MkM4LjcyNzIyIDUuODQyNDIgOC4yMzM5NiA3LjcyMjkzIDYuNjYxNzMgNS4xOTUwM0M2LjI2MDk3IDQuNTc4NDcgNC43NTAzOSAwLjc4NjYxIDQuMjI2MzEgMC43ODY2MUMyLjQ2OTExIDAuNzI0OTU0IDAuNzQyNzM3IDAuNjYzMjk4IDAuMTI2MTc1IDEuMDAyNDFDLTAuNDI4NzMxIDEuMzEwNjkgMC44OTY4NzcgMy45MzEwOCAzLjExNjUgNy40MTQ2NUM0LjkzNTM2IDEwLjI1MDggNi44NDY3IDEyLjUwMTMgMTAuMTc2MSAxMy4wNTYyQzEwLjc5MjcgMTMuMTE3OSAxMi40MjY2IDEzLjE3OTUgMTIuOTUwNyAxMi45MzI5QzEzLjI4OTggMTIuNzQ3OSAxMi44ODkgMTAuMjgxNyAxNC4wNjA1IDEwLjA2NTlDMTQuNTg0NiA5Ljk3MzM5IDE2LjYxOTIgMTIuNjI0NiAxNy4zODk5IDEyLjkzMjlDMTcuODUyMyAxMy4xMTc5IDE4Ljg2OTcgMTMuMTc5NSAxOS45MTc4IDEzLjE0ODdDMjEuMDU4NSAxMy4xMTc5IDIyLjMyMjQgMTMuMjQxMiAyMi40NDU3IDEyLjQ3MDVDMjIuNzIzMiAxMC43NzQ5IDE5LjAyMzggOC41NTUyOSAxOC45MDA1IDcuNTA3MTRDMTguODA4IDYuNzY3MjYgMjAuMjU2OSA1LjM0OTE3IDIwLjk5NjggNC4zMDEwMUMyMS45MjE2IDMuMDM3MDYgMjIuOTA4MSAxLjQ5NTY2IDIyLjM1MzIgMS4wMDI0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNjk3MjY2IDAuMjE4NzUpIiBmaWxsPSIjMUExQTFBIi8+PC9zdmc+');
    background-position: -1px 0;
}

.footer .icons .cards-wrapper {
    display: flex;
    flex-direction: column;
}

.footer .icons .cards-wrapper .title {
    margin: 0 0 8px 0;
    font-size: 13px;
    color: #808080;
}

.s2 .footer .icons .cards-wrapper .title {
    color: #83838f;
}

.footer .icons .cards-wrapper .cards {
    display: flex;
    flex-wrap: wrap;
    max-width: 320px;
    margin: 0 -2px;
}

.footer .icons .cards-wrapper .item {
    width: 60px;
    height: 36px;
    margin: 2px;
}

.footer .bottom {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.footer .copy {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    color: #666666;
}

.s2 .footer .copy {
    color: #83838f;
}

.footer .copy .details {
    line-height: 22px;
    margin: 37px 0 34px 0;
    color: #83838f;
}

.footer .bottom .v063 {
    width: 69px;
    height: 18px;
    margin: 0 0 37px 0;
    background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA2OSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMzc4IDBIMy40MTNDMS41MzcgMCAwIDEuNTkxIDAgMy41MzZWMTQuMTc2QzAgMTYuMTE5IDEuNTM3IDE3LjcwOSAzLjQxMyAxNy43MDlIMTcuMzc4QzE5LjI1OCAxNy43MDkgMjAuNzkyIDE2LjExOSAyMC43OTIgMTQuMTc2VjMuNTM2QzIwLjc5MiAxLjU5MSAxOS4yNTggMCAxNy4zNzggMFpNMTYuNjMxIDcuNzExQzE2LjI5MSA4LjA4NCAxNS45MTMgOC40MDkgMTUuNDAxIDguNjRDMTUuNjU2IDguOTIzIDE1Ljc0IDkuMjQ4IDE1Ljc0IDkuNjE5QzE1Ljc0IDkuOTQ4IDE1LjY5OSAxMC4yMjUgMTUuNTcyIDEwLjU1MUMxNS4yNzggMTEuMjU0IDE0LjgxIDExLjgxIDE0LjE3NSAxMi4yMjlDMTMuNTQyIDEyLjY5NyAxMi45MDQgMTIuOTI4IDEyLjIyNSAxMi45MjhIMy42NDlDMy41NjQgMTIuOTI4IDMuNDU5IDEyLjg1MSAzLjUyIDEyLjcxNkwzLjkxMSAxMS42NzFDMy45NiAxMS41NjUgNC4wODIgMTEuNTI4IDQuMjEzIDExLjUyOEg5LjgwN0MxMC4xOTEgMTEuNTI4IDEwLjU3IDExLjM0MyAxMC44NjcgMTEuMDE0QzExLjIwNiAxMC42NDUgMTEuMzc1IDEwLjI3MiAxMS4zNzUgOS45MDJDMTEuMzc1IDkuNDc5IDExLjE2OCA5LjI0OCAxMC43NDEgOS4yNDhINS4xMDNDNS4wMTggOS4yNDggNC45NTIgOS4xNjMgNC45OSA5LjA3N0w0Ljk5NyA5LjA2NUw1LjQyMSA4LjAzNUM1LjQ1OSA3LjkxNSA1LjUyNSA3Ljg0NyA1LjY5NSA3Ljg0N0gxMS4yOTRDMTEuNTkgNy44NDcgMTEuODQ0IDcuODAxIDEyLjEgNy42NTlDMTIuMzk3IDcuNDczIDEyLjU3MiA3LjI3IDEyLjcwNSA3LjAxQzEyLjc0NyA2LjkxOCAxMi43NzUgNi44MjIgMTIuNzc1IDYuNzMyQzEyLjc3NSA2LjU0NCAxMi42OTggNi4zOTMgMTIuNDk4IDYuMjcxQzEyLjM3MiA2LjE3NyAxMi4xODEgNi4xNzMgMTEuOTcxIDYuMTczSDYuMzMxQzYuMjQ3IDYuMTczIDYuMTcgNi4wOTUgNi4yMTYgNS45OTZMNi4yMyA1Ljk2NUw2LjY1OSA0Ljk0NEM2LjcxMSA0LjgwOSA2LjgwMSA0Ljc3IDYuOTI3IDQuNzdIMTUuMjM0QzE1Ljc5IDQuNzcgMTYuMjEyIDQuODY3IDE2LjU1MSA1LjA5NUMxNy4wMTUgNS4zMzMgMTcuMjI5IDUuNzQ5IDE3LjIyOSA2LjI2M0MxNy4yMjUgNi43NzQgMTcuMDExIDcuMjQzIDE2LjYzMSA3LjcxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjExNTIpIiBmaWxsPSIjQTJBMkEyIi8+PHBhdGggZD0iTTQuNDQgMEgzLjM0MUMzLjA4OCAwIDIuODkxIDAuMDQ5OTk5OSAyLjY5IDAuMDk5OTk5OUMyLjM5NCAwLjIwOCAyLjE0MyAwLjQxIDEuOTQ0IDAuNjY2QzEuNjk2IDAuOTI0IDEuMzk2IDEuMzg0IDEuMTQ3IDIuMDU5TDAuNDk4IDMuNTAxQzAuMiA0LjI2NyAwIDQuNzgzIDAgNS4xOTRDMCA1LjY1NyAwLjI5NyA1LjkxMiAwLjc5NyA1LjkxMkgxLjg5N0MyLjE5NSA1LjkxMiAyLjQ0MiA1Ljg3NSAyLjY4OSA1Ljc3M0MyLjk5MSA1LjY3IDMuMjQ0IDUuNDAxIDMuNDkzIDUuMDg4QzMuNjQgNC45MTEgMy43OTIgNC43MDUgMy45MjggNC40NEM0LjA3NiA0LjE4NCA0LjI0MSAzLjg1NSA0LjM4OCAzLjUwMUw0Ljk5MSAyLjA1OUM1LjI4OCAxLjQ0IDUuMzkgMC45NzUgNS4zOSAwLjY2NkM1LjM4OSAwLjI1NiA1LjA4NyAwIDQuNDQgMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuODIxNzggNS45MDc5NikiIGZpbGw9IiNBMkEyQTIiLz48cGF0aCBkPSJNMTcuNDcyIDBIMy40MzFDMS41NDUgMCAwIDEuNTkxIDAgMy41MzZWMTQuMTc2QzAgMTYuMTE5IDEuNTQ0IDE3LjcwOSAzLjQzMSAxNy43MDlIMTcuNDcyQzE5LjM2NCAxNy43MDkgMjAuOTA3IDE2LjExOSAyMC45MDcgMTQuMTc2VjMuNTM2QzIwLjkwNyAxLjU5MSAxOS4zNjQgMCAxNy40NzIgMFpNMTYuODQzIDguODQxQzE2LjQwNyA5Ljk1IDE1LjcwMSAxMC44NjggMTQuNzgzIDExLjY1NEMxMy43ODEgMTIuNDg0IDEyLjcyNiAxMi44OTYgMTEuNjMyIDEyLjg5Nkg1Ljk0M0M1LjI0NiAxMi44OTYgNC43MTkgMTIuNzEgNC4zMjQgMTIuMzQzQzMuOTMxIDExLjk3NyAzLjcxNCAxMS40MjQgMy43MTQgMTAuNzI4QzMuNzE0IDEwLjE3OCAzLjg0MyA5LjUzNSA0LjE1MiA4Ljg0QzQuNTg1IDcuNzM2IDUuMjkyIDYuODEzIDYuMjExIDYuMDc0QzcuMjE1IDUuMjQ1IDguMjY2IDQuODM0IDkuMzU4IDQuODM0SDE1LjA0OEMxNS43NDYgNC44MzQgMTYuMjc2IDUuMDE4IDE2LjY2NyA1LjM0MUMxNy4wNiA1LjcwOSAxNy4yNzcgNi4yNTkgMTcuMjc3IDYuOTUyQzE3LjI3OCA3LjUwNiAxNy4xNDggOC4xNTEgMTYuODQzIDguODQxWiIgZmlsbD0iI0EyQTJBMiIvPjxwYXRoIGQ9Ik0wLjE1MTAwMSAxLjM5QzAuMDQ4MDAxIDEuNjkxIDAgMS45MzIgMCAyLjExNkMwIDIuNjU3IDAuMzAxIDIuOTU2IDAuODU0IDIuOTU2SDIuNTU1QzIuOTU2IDIuOTU2IDMuMzA3IDIuNzc4IDMuNjU4IDIuNTRDMy45NTYgMi4yOTIgNC4yMDYgMS45MzMgNC4zNTYgMS41MDhDNC40NTcgMS4yNjggNC41MDYgMS4wODYgNC41MDYgMC44NDVDNC41MDYgMC4zMDEgNC4yMDUgMCAzLjY1NyAwSDAuNjQ5MDAyTDAuMTUxMDAxIDEuMzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS45OTMyIDguODY0OTkpIiBmaWxsPSIjQTJBMkEyIi8+PHBhdGggZD0iTTE3LjQ0NyAwSDMuNDI0QzEuNTQxIDAgMCAxLjU5MSAwIDMuNTM2VjE0LjE3NkMwIDE2LjExOSAxLjU0MSAxNy43MDkgMy40MjQgMTcuNzA5SDE3LjQ0N0MxOS4zMzQgMTcuNzA5IDIwLjg3NSAxNi4xMTkgMjAuODc1IDE0LjE3NlYzLjUzNkMyMC44NzUgMS41OTEgMTkuMzM0IDAgMTcuNDQ3IDBaTTE3LjE3IDQuODkzTDE2Ljc3OCA1Ljk4MUMxNi43MzMgNi4wNzYgMTYuNjU0IDYuMTE4IDE2LjUzMSA2LjExOEgxMC42MDZDMTAuMjAyIDYuMTE4IDkuOTE2IDYuMjE1IDkuNjY4IDYuNDAzQzkuNDY2IDYuNTQ1IDkuMzAzIDYuNzc3IDkuMTggNy4wNkM5LjE4IDcuMDYgOS4xOCA3LjEwNyA5LjA5NyA3LjI0NkM5LjA1NSA3LjM4OCA4Ljk3NSA3LjU3NiA4Ljg5NSA3LjgxMUgxMy45NTdDMTQuNDg5IDcuODExIDE0Ljg5NiA3LjkwNyAxNS4yMjIgOC4xNEMxNS42MzMgOC40MjEgMTUuNzk0IDguODQyIDE1Ljc5NCA5LjQxMUMxNS43OTQgOS43MzkgMTUuNzU0IDEwLjExNCAxNS41OTMgMTAuNDQyQzE1LjMwNiAxMS4xOTIgMTQuODU3IDExLjc1NCAxNC4yNDUgMTIuMjI3QzEzLjYzIDEyLjY5OCAxMi45MzQgMTIuOTI4IDEyLjI0MiAxMi45MjhINS4yOTVDNC44NDcgMTIuOTI4IDQuNDgyIDEyLjc4OCA0LjE5NiAxMi41NTVDMy44NjcgMTIuMzIxIDMuNzQ1IDExLjg5NSAzLjc0NSAxMS40MjZDMy43NDUgMTEuMDk2IDMuNzg3IDEwLjc3IDMuOTA5IDEwLjQ4OEw1LjI5NSA2Ljg2OUM1LjU4NCA2LjIxNCA2LjAzMSA1LjY5OCA2Ljc2NyA1LjI3M0M3LjM4IDQuODk3IDguMDM2IDQuNzA5IDguNzMyIDQuNzA5SDE3LjA2MkMxNy4xNDQgNC43MDkgMTcuMTk3IDQuODA5IDE3LjE3IDQuODkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDczMikiIGZpbGw9IiNBMkEyQTIiLz48L3N2Zz4=') 0 0 no-repeat scroll;
}

.s2 .footer .bottom .v063 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA2OSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMzc4IDBIMy40MTNDMS41MzcgMCAwIDEuNTkxIDAgMy41MzZWMTQuMTc2QzAgMTYuMTE5IDEuNTM3IDE3LjcwOSAzLjQxMyAxNy43MDlIMTcuMzc4QzE5LjI1OCAxNy43MDkgMjAuNzkyIDE2LjExOSAyMC43OTIgMTQuMTc2VjMuNTM2QzIwLjc5MiAxLjU5MSAxOS4yNTggMCAxNy4zNzggMFpNMTYuNjMxIDcuNzExQzE2LjI5MSA4LjA4NCAxNS45MTMgOC40MDkgMTUuNDAxIDguNjRDMTUuNjU2IDguOTIzIDE1Ljc0IDkuMjQ4IDE1Ljc0IDkuNjE5QzE1Ljc0IDkuOTQ4IDE1LjY5OSAxMC4yMjUgMTUuNTcyIDEwLjU1MUMxNS4yNzggMTEuMjU0IDE0LjgxIDExLjgxIDE0LjE3NSAxMi4yMjlDMTMuNTQyIDEyLjY5NyAxMi45MDQgMTIuOTI4IDEyLjIyNSAxMi45MjhIMy42NDlDMy41NjQgMTIuOTI4IDMuNDU5IDEyLjg1MSAzLjUyIDEyLjcxNkwzLjkxMSAxMS42NzFDMy45NiAxMS41NjUgNC4wODIgMTEuNTI4IDQuMjEzIDExLjUyOEg5LjgwN0MxMC4xOTEgMTEuNTI4IDEwLjU3IDExLjM0MyAxMC44NjcgMTEuMDE0QzExLjIwNiAxMC42NDUgMTEuMzc1IDEwLjI3MiAxMS4zNzUgOS45MDJDMTEuMzc1IDkuNDc5IDExLjE2OCA5LjI0OCAxMC43NDEgOS4yNDhINS4xMDNDNS4wMTggOS4yNDggNC45NTIgOS4xNjMgNC45OSA5LjA3N0w0Ljk5NyA5LjA2NUw1LjQyMSA4LjAzNUM1LjQ1OSA3LjkxNSA1LjUyNSA3Ljg0NyA1LjY5NSA3Ljg0N0gxMS4yOTRDMTEuNTkgNy44NDcgMTEuODQ0IDcuODAxIDEyLjEgNy42NTlDMTIuMzk3IDcuNDczIDEyLjU3MiA3LjI3IDEyLjcwNSA3LjAxQzEyLjc0NyA2LjkxOCAxMi43NzUgNi44MjIgMTIuNzc1IDYuNzMyQzEyLjc3NSA2LjU0NCAxMi42OTggNi4zOTMgMTIuNDk4IDYuMjcxQzEyLjM3MiA2LjE3NyAxMi4xODEgNi4xNzMgMTEuOTcxIDYuMTczSDYuMzMxQzYuMjQ3IDYuMTczIDYuMTcgNi4wOTUgNi4yMTYgNS45OTZMNi4yMyA1Ljk2NUw2LjY1OSA0Ljk0NEM2LjcxMSA0LjgwOSA2LjgwMSA0Ljc3IDYuOTI3IDQuNzdIMTUuMjM0QzE1Ljc5IDQuNzcgMTYuMjEyIDQuODY3IDE2LjU1MSA1LjA5NUMxNy4wMTUgNS4zMzMgMTcuMjI5IDUuNzQ5IDE3LjIyOSA2LjI2M0MxNy4yMjUgNi43NzQgMTcuMDExIDcuMjQzIDE2LjYzMSA3LjcxMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjExNTIpIiBmaWxsPSIjNjU2NTZGIi8+PHBhdGggZD0iTTQuNDQgMEgzLjM0MUMzLjA4OCAwIDIuODkxIDAuMDQ5OTk5OSAyLjY5IDAuMDk5OTk5OUMyLjM5NCAwLjIwOCAyLjE0MyAwLjQxIDEuOTQ0IDAuNjY2QzEuNjk2IDAuOTI0IDEuMzk2IDEuMzg0IDEuMTQ3IDIuMDU5TDAuNDk4IDMuNTAxQzAuMiA0LjI2NyAwIDQuNzgzIDAgNS4xOTRDMCA1LjY1NyAwLjI5NyA1LjkxMiAwLjc5NyA1LjkxMkgxLjg5N0MyLjE5NSA1LjkxMiAyLjQ0MiA1Ljg3NSAyLjY4OSA1Ljc3M0MyLjk5MSA1LjY3IDMuMjQ0IDUuNDAxIDMuNDkzIDUuMDg4QzMuNjQgNC45MTEgMy43OTIgNC43MDUgMy45MjggNC40NEM0LjA3NiA0LjE4NCA0LjI0MSAzLjg1NSA0LjM4OCAzLjUwMUw0Ljk5MSAyLjA1OUM1LjI4OCAxLjQ0IDUuMzkgMC45NzUgNS4zOSAwLjY2NkM1LjM4OSAwLjI1NiA1LjA4NyAwIDQuNDQgMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuODIxNzggNS45MDc5NikiIGZpbGw9IiM2NTY1NkYiLz48cGF0aCBkPSJNMTcuNDcyIDBIMy40MzFDMS41NDUgMCAwIDEuNTkxIDAgMy41MzZWMTQuMTc2QzAgMTYuMTE5IDEuNTQ0IDE3LjcwOSAzLjQzMSAxNy43MDlIMTcuNDcyQzE5LjM2NCAxNy43MDkgMjAuOTA3IDE2LjExOSAyMC45MDcgMTQuMTc2VjMuNTM2QzIwLjkwNyAxLjU5MSAxOS4zNjQgMCAxNy40NzIgMFpNMTYuODQzIDguODQxQzE2LjQwNyA5Ljk1IDE1LjcwMSAxMC44NjggMTQuNzgzIDExLjY1NEMxMy43ODEgMTIuNDg0IDEyLjcyNiAxMi44OTYgMTEuNjMyIDEyLjg5Nkg1Ljk0M0M1LjI0NiAxMi44OTYgNC43MTkgMTIuNzEgNC4zMjQgMTIuMzQzQzMuOTMxIDExLjk3NyAzLjcxNCAxMS40MjQgMy43MTQgMTAuNzI4QzMuNzE0IDEwLjE3OCAzLjg0MyA5LjUzNSA0LjE1MiA4Ljg0QzQuNTg1IDcuNzM2IDUuMjkyIDYuODEzIDYuMjExIDYuMDc0QzcuMjE1IDUuMjQ1IDguMjY2IDQuODM0IDkuMzU4IDQuODM0SDE1LjA0OEMxNS43NDYgNC44MzQgMTYuMjc2IDUuMDE4IDE2LjY2NyA1LjM0MUMxNy4wNiA1LjcwOSAxNy4yNzcgNi4yNTkgMTcuMjc3IDYuOTUyQzE3LjI3OCA3LjUwNiAxNy4xNDggOC4xNTEgMTYuODQzIDguODQxWiIgZmlsbD0iIzY1NjU2RiIvPjxwYXRoIGQ9Ik0wLjE1MTAwMSAxLjM5QzAuMDQ4MDAxIDEuNjkxIDAgMS45MzIgMCAyLjExNkMwIDIuNjU3IDAuMzAxIDIuOTU2IDAuODU0IDIuOTU2SDIuNTU1QzIuOTU2IDIuOTU2IDMuMzA3IDIuNzc4IDMuNjU4IDIuNTRDMy45NTYgMi4yOTIgNC4yMDYgMS45MzMgNC4zNTYgMS41MDhDNC40NTcgMS4yNjggNC41MDYgMS4wODYgNC41MDYgMC44NDVDNC41MDYgMC4zMDEgNC4yMDUgMCAzLjY1NyAwSDAuNjQ5MDAyTDAuMTUxMDAxIDEuMzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMS45OTMyIDguODY0OTkpIiBmaWxsPSIjNjU2NTZGIi8+PHBhdGggZD0iTTE3LjQ0NyAwSDMuNDI0QzEuNTQxIDAgMCAxLjU5MSAwIDMuNTM2VjE0LjE3NkMwIDE2LjExOSAxLjU0MSAxNy43MDkgMy40MjQgMTcuNzA5SDE3LjQ0N0MxOS4zMzQgMTcuNzA5IDIwLjg3NSAxNi4xMTkgMjAuODc1IDE0LjE3NlYzLjUzNkMyMC44NzUgMS41OTEgMTkuMzM0IDAgMTcuNDQ3IDBaTTE3LjE3IDQuODkzTDE2Ljc3OCA1Ljk4MUMxNi43MzMgNi4wNzYgMTYuNjU0IDYuMTE4IDE2LjUzMSA2LjExOEgxMC42MDZDMTAuMjAyIDYuMTE4IDkuOTE2IDYuMjE1IDkuNjY4IDYuNDAzQzkuNDY2IDYuNTQ1IDkuMzAzIDYuNzc3IDkuMTggNy4wNkM5LjE4IDcuMDYgOS4xOCA3LjEwNyA5LjA5NyA3LjI0NkM5LjA1NSA3LjM4OCA4Ljk3NSA3LjU3NiA4Ljg5NSA3LjgxMUgxMy45NTdDMTQuNDg5IDcuODExIDE0Ljg5NiA3LjkwNyAxNS4yMjIgOC4xNEMxNS42MzMgOC40MjEgMTUuNzk0IDguODQyIDE1Ljc5NCA5LjQxMUMxNS43OTQgOS43MzkgMTUuNzU0IDEwLjExNCAxNS41OTMgMTAuNDQyQzE1LjMwNiAxMS4xOTIgMTQuODU3IDExLjc1NCAxNC4yNDUgMTIuMjI3QzEzLjYzIDEyLjY5OCAxMi45MzQgMTIuOTI4IDEyLjI0MiAxMi45MjhINS4yOTVDNC44NDcgMTIuOTI4IDQuNDgyIDEyLjc4OCA0LjE5NiAxMi41NTVDMy44NjcgMTIuMzIxIDMuNzQ1IDExLjg5NSAzLjc0NSAxMS40MjZDMy43NDUgMTEuMDk2IDMuNzg3IDEwLjc3IDMuOTA5IDEwLjQ4OEw1LjI5NSA2Ljg2OUM1LjU4NCA2LjIxNCA2LjAzMSA1LjY5OCA2Ljc2NyA1LjI3M0M3LjM4IDQuODk3IDguMDM2IDQuNzA5IDguNzMyIDQuNzA5SDE3LjA2MkMxNy4xNDQgNC43MDkgMTcuMTk3IDQuODA5IDE3LjE3IDQuODkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQuMDczMikiIGZpbGw9IiM2NTY1NkYiLz48L3N2Zz4=');
}

.scroll-up {
    position: fixed;
    z-index: 8;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    background: #FFFFFF url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMjkyODkzIDAuMjkyODkzQzAuNjgzNDE3IC0wLjA5NzYzMTEgMS4zMTY1OCAtMC4wOTc2MzExIDEuNzA3MTEgMC4yOTI4OTNMOS40MTQyMSA4TDEuNzA3MTEgMTUuNzA3MUMxLjMxNjU4IDE2LjA5NzYgMC42ODM0MTcgMTYuMDk3NiAwLjI5Mjg5MyAxNS43MDcxQy0wLjA5NzYzMTEgMTUuMzE2NiAtMC4wOTc2MzExIDE0LjY4MzQgMC4yOTI4OTMgMTQuMjkyOUw2LjU4NTc5IDhMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxNyAwLjI5Mjg5MyAwLjI5Mjg5M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSA5LjUpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMTkxOTE5Ii8+PC9zdmc+') 50% 50% no-repeat scroll;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.scroll-up:hover,
.scroll-up:active {
    transform: scale(1.2);
}

.scroll-up.visible {
    opacity: 1;
    visibility: visible;
    transition: all 0.3s ease;
}

.overlay {
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    background-color: rgba(0, 0, 0, .5);
}

@media screen and (max-width: 767px) {
    html {
        min-width: 320px;
    }

    html.hide-scroll {
        overflow: hidden;
    }

    .container {
        width: 100%;
        padding: 0 0 0 0;
    }

    .underconstruct {
        padding: 11px 15px;
        text-align: left;
    }

    .sites-selector .phone {
        display: none;
    }

    .sites-selector .item {
        margin: 0 10px;
        font-weight: 800;
    }

    .mobile-menu {
        position: absolute;
        top: 104px;
        left: -100%;
        z-index: 25;
        display: flex;
        flex-direction: column;
        width: 100%;
        min-height: 100vh;
        overflow-y: auto;
        background-color: rgba(0, 0, 0, 0.3);
    }

    .s3 .mobile-menu {
        top: 145px;
    }

    .bx-panel-folded ~ .mobile-menu {
        top: 143px;
    }

    .s3 .bx-panel-folded ~ .mobile-menu {
        top: 184px;
    }

    .mobile-menu.open {
        left: 0;
        right: 0;
    }

    .mobile-menu > .wrapper {
        position: absolute;
        display: flex;
        flex-direction: column;
        width: 100%;
        -ax-width: 320px;
        min-height: 100vh;
        background-color: #ffffff;
    }

    .mobile-menu .menu {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 20px 15px;
    }

    .mobile-menu .menu > a {
        position: relative;
        display: flex;
        align-items: center;
        line-height: 18px;
        font-size: 15px;
        font-weight: 500;
        color: #000000;
        text-decoration: none;
    }

    .mobile-menu .menu > a:not(:last-of-type) {
        padding: 0 0 12px;
    }

    .mobile-menu .menu > a:before {
        content: '';
        width: 24px;
        height: 24px;
        margin: 0 10px 0 0;
        background: transparent 50% 50% no-repeat scroll;
        background-size: contain;
    }

    .mobile-menu .menu .phone:before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAEB8gMEBQX2BvcH+Aj5CfoK+/z9/va6G+JAAAAWRJREFUeNqMlNey5CAMRJslLA7rgEX//6du2bpheDDovEyiC7XmlNEwVT7Ucs4eYxZ+IAEjIhvEYcBJsm7beVFJGFBJ6hwuFpIZfQLJii/uQESfRLK0t/XZSK5QHElaOqeP8S4M0LGb8foIyT9QZpKbPaB9ZtgDUXQ8Y8CfvPHGgFtU2Q2WLSUkofE8jqfozJsSMUZXmTnSrnHpgidZHQyoPw7tRodrSthaK0a67oh6kYWo4xfV3EJ9js722itJgavPaAb0aNb/Lplri8NFsqp7aV17EnptEahB1Zwl91tUr0NdofAL2X2vxaUitpT8biD/wV38Yv+9xr8+bPgXTn4094e+fxFGTwa4QkqEkgvfhQmVZA3Aurpmf68SZ96JhIbQU3LlzYJPdu3QTTS7l0eaQUJyM6agQ5I2UoYCe+FXxN+fLE/CtVIpcxKtPMC3Qul09sgGEz5fzXkLfj7PLeL/BjEAADfvK/REC1EUAAAAAElFTkSuQmCC');
    }

    .mobile-menu .menu .address:before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAASFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACrhKybAAAAF3RSTlMAEB8gMEBQX2BvcH+Aj5CfoK+wv8/f7/TQ98UAAAGFSURBVHjaYhgQAKicStcbhkFYyX0fS7Df/003O41a84Hb8dOWQICgYWXnvTvXrvwCXh/+LdZPlBLw7yitAxDBtY0fL8gx1fTXSr2wjzHk8cdbxvqitDq+C39OpJsio1L75YCv1DRMCmFVUoExKQXM9pZQmdQCfPe6Ou/P/rkBYlkCBWpMCxu4RTlNKad4tEQOyVJFy6UHcExnU9o7kOS4xNCEKcTyqyCEqkWsH3DlPZ2f+Fl5709BCDB0z4CxeMsSauQVBEgiSIrdrFlJHIeIprsHzYHZxacmmFgQdowkGevLHIsgDK8kE/CuepVvBKEKAEoZ/MTX+JObm29jbad3xxQw6F63fWVdorAShLJ1iXJGUDoZl1gal4Wf3IUiSKtNhlIsVPp+tgRh3S75LXVB+HZSFOPs9BiEqFFfgdi3o0QQbtMWtSeCzI4hCiJ6XMQnUUyolhcEn0fbrhCUj+kpqjMFqWYgy6SWbWfLpKZtbU8YomyTWqKEDfPRsPdH9fhPED3U+AUQITKjO9L54gAAAABJRU5ErkJggg==');
    }

    .mobile-menu .menu.main-contacts a:after {
        content: '';
        position: absolute;
        top: 3px;
        right: 0;
        width: 11px;
        height: 18px;
        background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAkCAMAAABR74GsAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAAAySURBVHja7cihEQAwDAJAEmD/lXtXG0xFXV4+SiwMtD1bTt3+0dt1t99zE0wJpURTMw++hgO3ok1bFgAAAABJRU5ErkJggg==') 0 0 no-repeat scroll;
        background-size: contain;
    }

    .mobile-menu hr {
        width: 100%;
        height: 1px;
        margin: 0;
        border-width: 0;
        background-color: #E5E5E5;
    }

    .header {
        height: auto;
    }

    .header .container {
        flex-direction: column;
        align-items: unset;
        padding: 0 15px;
    }

    .header .left {
        justify-content: space-between;
        height: 59px;
    }

    .s1 .header .logo {
        min-width: 41px;
        margin: 0 13px 0 0;
    }

    .s2 .header .logo {
        min-width: 133px;
    }

    .s3 .header .logo {
        min-width: 117px;
    }

    .s3.main-page .header .logo {
        display: block;
        background-image: none;
    }

    .header .apple {
        max-width: 66px;
    }

    .header .apple:before {
        height: 27px;
        margin: 0 12px 0 0;
    }

    .header .city {
        padding: 0 16px 0 0;
    }

    .header .city:before {
        display: none;
    }

    .header .city:hover,
    .header .city.open {
        background-color: transparent !important;
    }

    .header .city .current {
        line-height: 18px;
        font-size: 15px;
        font-weight: 800;
        border-bottom-width: 0;
    }

    .header .city .switcher {
        top: 40px;
        right: 0;
        min-width: auto;
        padding: 21px 25px 22px 25px;
        border-radius: 4px;
    }

    .header .city .switcher:before {
        display: none;
    }

    .header .city .switcher .auto-detect .title {
        margin: 0 0 19px 0;
    }

    .header .city .switcher .auto-detect .buttons {
        display: flex;
        width: 100%;
        align-items: baseline;
        justify-content: flex-start;
        white-space: nowrap;
    }

    .header .city .switcher .auto-detect .buttons .set {
        margin: 0 23px 0 0;
        padding: 10px 15px 12px 15px;
        border-radius: 4px;
        font-weight: bold;
    }

    .header .city .switcher .auto-detect .buttons .set:hover {
        background-color: #4471ED;
    }

    .header .city .switcher .auto-detect .buttons .change {
        padding: 10px 0 0 0;
        border-width: 0;
        border-bottom: 1px dashed rgba(69, 114, 237, 0.4);
        color: #2B65F5;
    }

    .header .city .switcher .list {
        align-items: flex-start;
    }

    .header .city .switcher .list .title {
        margin: 0 0 15px 0;
        white-space: nowrap;
    }

    .header .city .switcher .list a {
        margin: 0 0 15px 0;
        border-bottom: 1px solid rgba(43, 101, 245, 0.4);
    }

    .header .main-contacts {
        justify-content: flex-end;
    }

    .s3 .header .main-contacts {
        display: none;
    }

    .header .main-contacts .address {
        display: none;
    }

    .header .main-contacts .item {
        line-height: 18px;
        font-size: 15px;
        font-weight: 500;
        white-space: nowrap;
    }

    .header .main-contacts .item:before {
        display: none;
    }

    .s2 .warranty {
        display: none;
    }

    .header .right {
        align-items: center;
        margin: 0 0 11px;
    }

    .header .mobile-menu-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 34px;
        min-width: 34px;
        height: 34px;
        padding: 5px;
        background-color: #E8353C;
        cursor: pointer;
    }

    .s2 .header .mobile-menu-icon {
        border-radius: 6px;
        background-color: #ffffff;
    }

    .s3 .header .mobile-menu-icon {
        border-radius: 6px;
        background-color: #000000;
    }

    .header .mobile-menu-icon:before {
        content: '';
        width: 24px;
        height: 24px;
        background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAElBMVEUAAAD///////////////////8+Uq06AAAABXRSTlMAX2Df7y/H9FwAAAAzSURBVHja7dKxEcBADAIw3sD+K6d1R5s7oxmEuuXJAR82OhI2OSK2oQMN/qZ6qXrplPoAZdIII9DR0KEAAAAASUVORK5CYII=') 50% 50% no-repeat scroll;
        background-size: contain;
    }

    .s2 .header .mobile-menu-icon:before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAAAzSURBVHja7dKxEcBADAIw3sD+K6d1R5s7oxmEuuXJAR82OhI2OSK2oQMN/qZ6qXrplPoAZdIII9DR0KEAAAAASUVORK5CYII=');
    }

    .mobile-menu.open ~ .header .mobile-menu-icon:before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAElBMVEUAAAD///////////////////8+Uq06AAAABXRSTlMAX2Df7y/H9FwAAACISURBVHja7dQhFsNACAbhLPDf/8p1Y0jem6pWBMl+YxB7vfNfc6bPV2+d5Dz4JLO2k5sCn17ryk2BT122wMsCLwu8KISn0J5CewrtKbSnsJ7CeQrvKbznPjneh0J6Cu+rbMH9ZYGn0J5CewrtKbSnEF4UeFngbdHbUzz+rdtT9N724P3bO7+aD6LHBj8Q7JmvAAAAAElFTkSuQmCC');
    }

    .s2 .mobile-menu.open ~ .header .mobile-menu-icon:before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABXRSTlMAX2Df7y/H9FwAAACISURBVHja7dQhFsNACAbhLPDf/8p1Y0jem6pWBMl+YxB7vfNfc6bPV2+d5Dz4JLO2k5sCn17ryk2BT122wMsCLwu8KISn0J5CewrtKbSnsJ7CeQrvKbznPjneh0J6Cu+rbMH9ZYGn0J5CewrtKbSnEF4UeFngbdHbUzz+rdtT9N724P3bO7+aD6LHBj8Q7JmvAAAAAElFTkSuQmCC');
    }

    .important-notice .container {
        padding: 12px 15px 11px 15px;
        line-height: 21px;
        text-align: left;
        font-size: 14px;
    }

    .nav {
        padding: 0 15px 10px;
    }

    .nav .promo {
        margin: 0 0 0 0;
        background-image: none !important;
    }

    .nav h1 {
        font-size: 20px;
    }

    .nav .promo h1 {
        font-size: 20px;
        white-space: unset;
        color: #1a1a1a !important;
    }

    .nav .promo img {
        display: none;
    }

    .catalog-menu {
        display: none;
    }

    .catalog-mobile-menu {
        display: flex;
    }

    .content > .container {
        padding-bottom: 48px;
    }

    .content > .container.static {
        padding-top: 32px;
        padding-right: 15px;
        padding-left: 15px;
    }

    .footer .container {
        padding: 0 0 0 0;
    }

    .footer .top {
        flex-direction: column;
        align-items: center;
        margin: 24px 0 20px 0;
        padding: 0 0 24px 0;
    }

    .footer .full-ver-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: calc(100% - 48px);
        margin: 0 0 24px 0;
        border-radius: 4px;
        background-color: #E5E5E5;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
    }

    .s2 .footer .full-ver-btn {
        background-color: #3C3C42;
    }

    .footer .full-ver-btn:active {
        background-color: #CCCCCC;
    }

    .s2 .footer .full-ver-btn:active {
        background-color: #55525C;
    }

    .footer .full-ver-btn .icon {
        width: 30px;
        height: 23px;
        margin: 13px 14px 12px 0;
        background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzMCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMkgyNkMyNy4xMDQ2IDIgMjggMi44OTU0MyAyOCA0VjE1QzI4IDE2LjEwNDYgMjcuMTA0NiAxNyAyNiAxN0gxNUg0QzIuODk1NDMgMTcgMiAxNi4xMDQ2IDIgMTVWNEMyIDIuODk1NDMgMi44OTU0MyAyIDQgMlpNMTYgMTlIMjZDMjguMjA5MSAxOSAzMCAxNy4yMDkxIDMwIDE1VjRDMzAgMS43OTA4NiAyOC4yMDkxIDAgMjYgMEg0QzEuNzkwODYgMCAwIDEuNzkwODYgMCA0VjE1QzAgMTcuMjA5MSAxLjc5MDg2IDE5IDQgMTlIMTRWMjFIN0M2LjQ0NzcyIDIxIDYgMjEuNDQ3NyA2IDIyQzYgMjIuNTUyMyA2LjQ0NzcyIDIzIDcgMjNIMTVIMjNDMjMuNTUyMyAyMyAyNCAyMi41NTIzIDI0IDIyQzI0IDIxLjQ0NzcgMjMuNTUyMyAyMSAyMyAyMUgxNlYxOVoiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=') 0 0  no-repeat scroll;
    }

    .s2 .footer .full-ver-btn .icon {
        background: transparent url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAzMCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgMkgyNkMyNy4xMDQ2IDIgMjggMi44OTU0MyAyOCA0VjE1QzI4IDE2LjEwNDYgMjcuMTA0NiAxNyAyNiAxN0gxNUg0QzIuODk1NDMgMTcgMiAxNi4xMDQ2IDIgMTVWNEMyIDIuODk1NDMgMi44OTU0MyAyIDQgMlpNMTYgMTlIMjZDMjguMjA5MSAxOSAzMCAxNy4yMDkxIDMwIDE1VjRDMzAgMS43OTA4NiAyOC4yMDkxIDAgMjYgMEg0QzEuNzkwODYgMCAwIDEuNzkwODYgMCA0VjE1QzAgMTcuMjA5MSAxLjc5MDg2IDE5IDQgMTlIMTRWMjFIN0M2LjQ0NzcyIDIxIDYgMjEuNDQ3NyA2IDIyQzYgMjIuNTUyMyA2LjQ0NzcyIDIzIDcgMjNIMTVIMjNDMjMuNTUyMyAyMyAyNCAyMi41NTIzIDI0IDIyQzI0IDIxLjQ0NzcgMjMuNTUyMyAyMSAyMyAyMUgxNlYxOVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+') 0 0  no-repeat scroll;
    }

    .footer .full-ver-btn .text {
        font-size: 14px;
        font-weight: 500;
        color: #191919;
    }

    .s2 .footer .full-ver-btn .text {
        color: #ffffff;
    }

    .footer .icons {
        align-items: center;
    }

    .footer .icons .soc-wrapper {
        margin: 0 0 0 0;
    }

    .s2 .footer .icons .soc-wrapper .warranty {
        width: 70px;
        height: 70px;
        margin: 0 10px 0 0;
    }

    .footer .icons .cards-wrapper .title {
        margin: 19px 0 12px 0;
    }

    .footer .copy {
        margin: 0 15px 20px 15px;
        text-align: center;
    }

    .footer .copy .details {
        margin: 10px 0 0 0;
        line-height: 19px;
    }

    .footer .bottom {
        flex-direction: column;
        align-items: center;
    }

    .footer .bottom .v063 {
        margin: 0 0 24px 0;
    }
}
/* End */
/* /local/templates/main/fonts.css?154328980512874 */
/* /local/templates/main/reset.css?14860187814621 */
/* /local/templates/main/components/bitrix/system.auth.form/in_mobile_menu/style.css?16255379215392 */
/* /local/templates/main/components/custom/catalog.compare.list/in_mobile_menu/style.css?1654015716817 */
/* /local/templates/main/components/bitrix/menu/in_mobile_menu/style.css?16255379212876 */
/* /local/templates/main/components/bitrix/search.form/.default/style.css?16540157162966 */
/* /local/templates/main/components/custom/catalog.compare.list/.default/style.css?16571869198465 */
/* /local/templates/main/js/overlay-scrollbars/overlay-scrollbars.min.css?161364572220009 */
/* /local/templates/main/js/tooltipster/css/tooltipster.bundle.min.css?14860187816495 */
/* /local/templates/main/js/tooltipster/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-shadow.min.css?15344880651684 */
/* /local/templates/main/components/bitrix/catalog.section/favorites_in_header/style.css?16595914049243 */
/* /local/templates/main/components/bitrix/system.auth.form/in_header/style.css?16540157165828 */
/* /local/templates/main/components/bitrix/sale.basket.basket.line/in_header/style.css?16541808618275 */
/* /local/templates/main/components/bitrix/menu/catalog_s1/style.css?16255004583069 */
/* /local/templates/main/components/bitrix/menu/catalog_mobile/style.css?16255316367071 */
/* /local/templates/main/components/bitrix/news.list/notification/style.css?1577716939364 */
/* /local/templates/main/components/bitrix/breadcrumb/.default/style.css?15344880652898 */
/* /local/templates/main/components/bitrix/menu/in_footer/style.css?15344880651495 */
/* /local/templates/main/styles.css?165418086136350 */
/* /local/templates/main/template_styles.css?165401571658179 */
