

/* Start:/local/templates/heinemann/resources/css/fonts.css?16203772471682*/
@font-face {font-family: 'Raleway Regular';src: url('/local/templates/heinemann/resources/css/../fonts/raleway-regular.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/raleway-regular.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/raleway-regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Raleway Semibold';src: url('/local/templates/heinemann/resources/css/../fonts/raleway-semibold.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/raleway-semibold.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/raleway-semibold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Daxline Extra';src: url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-regular.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-regular.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Daxline Extra Bold';src: url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-bold.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-bold.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/heinemann-daxline-extra-bold.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Alexander';src: url('/local/templates/heinemann/resources/css/../fonts/alexander.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/alexander.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/alexander.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Open Sans';src: url('/local/templates/heinemann/resources/css/../fonts/opensans-regular.woff2') format('woff2'), url('/local/templates/heinemann/resources/css/../fonts/opensans-regular.woff') format('woff'), url('/local/templates/heinemann/resources/css/../fonts/opensans-regular.ttf') format('truetype');font-weight: 400;font-style: normal;font-display: swap;}
/* End */


/* Start:/local/templates/heinemann/resources/css/style.min.css?1740038790133599*/
html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article, aside, footer, header, nav, section {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}figcaption, figure, main {display: block;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;-webkit-text-decoration-skip: objects;}a:active, a:hover {outline-width: 0;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b, strong {font-weight: inherit;}b, strong {font-weight: bolder;}code, kbd, samp {font-family: monospace, monospace;font-size: 1em;}dfn {font-style: italic;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}audio, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {border-style: none;}svg:not(:root) {overflow: hidden;}button, input, optgroup, select, textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}button, input {overflow: visible;}button, select {text-transform: none;}button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {display: inline-block;vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details, menu {display: block;}summary {display: list-item;}canvas {display: inline-block;}template {display: none;}[hidden] {display: none;}
 html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}.load_img{width: auto ;height: auto ;}body {color: #111111;font-size: 14px;line-height: 1.65;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 100vh;min-width: 320px;opacity: 0;-webkit-transition: opacity .2s;transition: opacity .2s }body {font-family: Daxline Extra, sans-serif;font-weight: normal;}body.body--grey {background: #f5f5f5;}body.body--darker-grey {background: #e2e2e2;}body.page--loaded {opacity: 1;}body.aside-nav--open {overflow: hidden!important;}body.aside-nav--open:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #0b204d;opacity: .9;z-index: 10;}.body-overflow {position: relative;overflow: hidden;}main {-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;position: relative;}@media (min-width:767px){main.main--align-center {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}h1, h2, h3, h4, h5, h6, .heading--h1, .heading--h2, .heading--h3, .heading--h4, .heading--h5, .heading--h6{color: #000;text-transform: uppercase;letter-spacing: .03em;margin-top: 0;margin-bottom: .57em;line-height: 1.2em;}h1, h2, h3, h4, h5, h6, .heading--h1, .heading--h2, .heading--h3, .heading--h4, .heading--h5, .heading--h6 {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}h1, .heading--h1 {font-size: 48px;letter-spacing: .02em }.grid-container > h1.heading--no-margin {font-family: Daxline Extra Bold, sans-serif !important;font-weight: normal !important;font-size: 48px !important;letter-spacing: .02em !important;}@media (max-width: 767px){h1, .heading--h1 {font-size: 30px !important;}.grid-container > h1.heading--no-margin {font-size: 30px !important;}}.heading--h2 {font-size: 36px }h2 {font-size: 24px;}@media (max-width: 767px){h2, .heading--h2 {font-size: 28px;}}h3, .heading--h3 {font-size: 30px;}h4, .heading--h4 {font-size: 24px }@media (max-width: 767px){h4, .heading--h4 {font-size: 18px;}}h5, .heading--h5 {font-size: 18px;line-height: 1.3em;}h6, .heading--h6 {font-size: 16px;line-height: 1.3em;}.heading--no-margin{margin-bottom: 0;}.heading--center{text-align: center;}@media (max-width: 767px){.heading--h5-mobile {font-size: 18px;}}p {margin-top: 15px;margin-bottom: 15px }p.p--no-margin-top {margin-top: 0;}a {color: #111111;text-decoration: underline;-webkit-transition: color .2s;transition: color .2s;outline: none }a:hover {color: #e51937;}@media print {a[href]:after {content: "" !important;}}b, strong{}ul {list-style: none;padding-left: 32px;}ul li {position: relative }ul li ~ li {margin-top: 12px;}ul li:before {content: '•';color: #e51937;position: absolute;left: -32px;font-size: 18px;top: -2px;}ul.ul--no-margin {margin: 0;}.ul--reset {list-style: none;padding: 0;margin:0;}.ul--reset li:before {display: none;}.ul--reset li ~ li {margin-top: 0;}.ul--reset-list li ~ li {margin-top: 15px;}.ul--inline{list-style: none;padding: 0;margin:0;}.ul--inline li{display: inline-block;vertical-align: top;margin-right: 18px;margin-bottom: 10px }.ul--inline li:before {display: none;}.ul--inline li ~ li {margin-top: 0;}.ul--inline-flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}audio, canvas, iframe, img, svg, video {vertical-align: middle;}img {max-width: 100%;height: auto;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;vertical-align: top;}button {padding: 0;}figure {margin: 25px 0 30px;}figcaption {color: inherit;font-style: normal;margin-top: 10px;}input, textarea, select {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;padding: 0;}[type="checkbox"], [type="radio"]{visibility: hidden;opacity: 0;width: 0;height: 0;}blockquote, .blockquote{position: relative;background: #f5f5f5;letter-spacing: normal;font-size: 20px;margin: 3.3em 0;padding: 3.2em 6em 3em;line-height: 1.5em }@media (max-width: 767px){blockquote, .blockquote {padding: 60px 20px;font-size: 16px;margin: 1.5em 0;}}blockquote:before, blockquote:after, .blockquote:before, .blockquote:after {display: inline-block;position: absolute;font-size: 36px;}@media (max-width: 767px) {blockquote:before, blockquote:after, .blockquote:before, .blockquote:after {font-size: 30px;}}blockquote:before, .blockquote:before {content: '«';top: .7em;left: .9em;}blockquote:after, .blockquote:after {content: '»';bottom: .7em;right: .9em;}.blockquote--bordered{background: #fff;text-align: center;padding: 2.7em 4em 2.5em }@media (max-width: 767px){.blockquote--bordered {padding: 1.5em 0;font-size: 16px;margin: 1.5em 0;}}.blockquote--bordered:before, .blockquote--bordered:after {content: '';height: 1px;background: #e2e2e2;width: 50%;left: 25%;}.blockquote--bordered:before {top: 0;}.blockquote--bordered:after {bottom: 0;}mark{background: #85e0f3;padding: 0 5px;position: absolute;font-size: 12px;margin-top: 8px;}.note {color: #868585;margin: 40px 0 80px;}.subtitle {color: #868585;margin: 10px 0 20px;}.small-form {margin: 0 auto;max-width: 700px }.small-form__success {text-align: center;display: none;color: #5aa80e;}.small-form__error {text-align: center;display: none;color: #e51937;}.small-form.success .small-form__success {display: block;}.small-form.error .small-form__error {display: block;}.small-form__wrapper {border: 5px solid #e51937;border-radius: 5px;margin-bottom: 20px;font-size: 16px;background: #e51937;}@media (min-width:767px) {.small-form__wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}}.small-form__item {position: relative;}.small-form__item input {width: 100%;border: none;padding: 15px;}.small-form__item input::-webkit-input-placeholder {text-align: center;color: #000;}.small-form__item input:-moz-placeholder {text-align: center;color: #000;}.small-form__item input::-moz-placeholder {text-align: center;color: #000;}.small-form__item input:-ms-input-placeholder {text-align: center;color: #000;}.small-form__item input[type="submit"] {background: #e51937;text-transform: uppercase;font-weight: bold;color: #fff;font-size: 20px;padding: 12px;}@media (min-width:767px) {.small-form__item {width: 50%;}}.small-form__note {margin-bottom: 20px;text-align: center;color: #868585;}.small-form__pic {min-height: 200px;border: 1px solid #eee;}.small-form__pic img {width: 100%;}.hidden {display: none !important;}.clearfix:before, .clearfix:after {content: '';display: table;}.clearfix:after {clear: both;}.fl_right{float: right;}.fl_left{float: left;}.errortext {color: #e51937;}.text--inline {display: inline-block;}.text--center {text-align: center;}.text--highlighted {color: #e51937;}.helper--no-margin-top {margin-top: 0;}.helper--margin-top {margin-top: 35px;}.helper--sm-margin-top {margin-top: 25px;}.helper--margin-bottom {margin-bottom: 40px;}.helper--big-margin-bottom {margin-bottom: 100px;}.helper--small-margin-bottom {margin-bottom: 20px;}.helper--md-margin-bottom {margin-bottom: 25px;}.helper--minor-margin-bottom {margin-bottom: 10px;}.helper---sm-padding-left{padding-left: 5px;}@media(max-width: 767px) {.helper--margin-bottom {margin-bottom: 20px;}.helper--big-margin-bottom {margin-bottom: 50px;}}@media (min-width: 0) and (max-width: 767px) {.ninja--xs{display: none !important;}}@media(min-width: 768px) and (max-width: 1024px) {.ninja--md{display: none !important;}}@media(min-width: 1025px) and (max-width: 1279px){.ninja--lg{display: none !important;}}@media(min-width: 1280px){.ninja--xl{display: none !important;}}.grid-container {margin-right: auto;margin-left: auto;padding-left: 13px;padding-right: 13px }.grid-container.grid-container--fluid {width: auto;max-width: none;margin-right: auto;margin-left: auto;}.grid-container--center{margin: 0 auto;}@media (min-width: 0) and (max-width: 767px) {.grid-container {padding-left: 20px;padding-right: 20px;}}.grid-row {margin-left: -13px;margin-right: -13px }.grid-row--tight {margin-left: -5px;margin-right: -5px;}.grid-row--tight [class^='col-'] {padding: 0 5px;}.grid-row--centered {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.grid-row--centered:before, .grid-row--centered:after {content: normal!important;}@media (max-width: 767px) {.grid-row--centered.grid-row--block-mobile {display: block;}}.grid-row--flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.grid-row--flex:before, .grid-row--flex:after {content: normal!important;}.grid-row--flex.grid-row--flex-top {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.grid-row--flex.grid-row--flex-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}@media (max-width: 767px) {.grid-row--flex.grid-row--block-mobile {display: block;}}@media (min-width: 768px) {.grid-row--centered-lg{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}[class^='col-'], [class*=' col-']{position: relative;min-height: 1px;padding-left: 13px;padding-right: 13px;}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}.col-xs-1 {width: 8.33333%;}.col-xs-2 {width: 16.66667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.33333%;}.col-xs-5 {width: 41.66667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.33333%;}.col-xs-8 {width: 66.66667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.33333%;}.col-xs-11 {width: 91.66667%;}.col-xs-12 {width: 100%;}.col-xs-pull-1 {right: 8.33333%;}.col-xs-pull-2 {right: 16.66667%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-4 {right: 33.33333%;}.col-xs-pull-5 {right: 41.66667%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-7 {right: 58.33333%;}.col-xs-pull-8 {right: 66.66667%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-10 {right: 83.33333%;}.col-xs-pull-11 {right: 91.66667%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-0 {right: auto;}.col-xs-push-1 {left: 8.33333%;}.col-xs-push-2 {left: 16.66667%;}.col-xs-push-3 {left: 25%;}.col-xs-push-4 {left: 33.33333%;}.col-xs-push-5 {left: 41.66667%;}.col-xs-push-6 {left: 50%;}.col-xs-push-7 {left: 58.33333%;}.col-xs-push-8 {left: 66.66667%;}.col-xs-push-9 {left: 75%;}.col-xs-push-10 {left: 83.33333%;}.col-xs-push-11 {left: 91.66667%;}.col-xs-push-12 {left: 100%;}.col-xs-push-0 {left: auto;}.col-xs-offset-1 {margin-left: 8.33333%;}.col-xs-offset-2 {margin-left: 16.66667%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-4 {margin-left: 33.33333%;}.col-xs-offset-5 {margin-left: 41.66667%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-7 {margin-left: 58.33333%;}.col-xs-offset-8 {margin-left: 66.66667%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-10 {margin-left: 83.33333%;}.col-xs-offset-11 {margin-left: 91.66667%;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-0 {margin-left: 0;}@media (min-width: 768px) {.grid-container {width: 100%;padding: 0 30px;}.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-1 {width: 8.33333%;}.col-md-2 {width: 16.66667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.33333%;}.col-md-5 {width: 41.66667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.33333%;}.col-md-8 {width: 66.66667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.33333%;}.col-md-11 {width: 91.66667%;}.col-md-12 {width: 100%;}.col-md-pull-1 {right: 8.33333%;}.col-md-pull-2 {right: 16.66667%;}.col-md-pull-3 {right: 25%;}.col-md-pull-4 {right: 33.33333%;}.col-md-pull-5 {right: 41.66667%;}.col-md-pull-6 {right: 50%;}.col-md-pull-7 {right: 58.33333%;}.col-md-pull-8 {right: 66.66667%;}.col-md-pull-9 {right: 75%;}.col-md-pull-10 {right: 83.33333%;}.col-md-pull-11 {right: 91.66667%;}.col-md-pull-12 {right: 100%;}.col-md-pull-0 {right: auto;}.col-md-push-1 {left: 8.33333%;}.col-md-push-2 {left: 16.66667%;}.col-md-push-3 {left: 25%;}.col-md-push-4 {left: 33.33333%;}.col-md-push-5 {left: 41.66667%;}.col-md-push-6 {left: 50%;}.col-md-push-7 {left: 58.33333%;}.col-md-push-8 {left: 66.66667%;}.col-md-push-9 {left: 75%;}.col-md-push-10 {left: 83.33333%;}.col-md-push-11 {left: 91.66667%;}.col-md-push-12 {left: 100%;}.col-md-push-0 {left: auto;}.col-md-offset-1 {margin-left: 8.33333%;}.col-md-offset-2 {margin-left: 16.66667%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-4 {margin-left: 33.33333%;}.col-md-offset-5 {margin-left: 41.66667%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-7 {margin-left: 58.33333%;}.col-md-offset-8 {margin-left: 66.66667%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-10 {margin-left: 83.33333%;}.col-md-offset-11 {margin-left: 91.66667%;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-0 {margin-left: 0%;}}@media (min-width: 1025px) {.grid-container {width: 100%;max-width: 1235px;padding: 0 30px }.grid-container--lg {max-width: 1400px;}.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}.col-lg-1 {width: 8.33333%;}.col-lg-2 {width: 16.66667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.33333%;}.col-lg-5 {width: 41.66667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.33333%;}.col-lg-8 {width: 66.66667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.33333%;}.col-lg-11 {width: 91.66667%;}.col-lg-12 {width: 100%;}.col-lg-pull-1 {right: 8.33333%;}.col-lg-pull-2 {right: 16.66667%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-4 {right: 33.33333%;}.col-lg-pull-5 {right: 41.66667%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-7 {right: 58.33333%;}.col-lg-pull-8 {right: 66.66667%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-10 {right: 83.33333%;}.col-lg-pull-11 {right: 91.66667%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-0 {right: auto;}.col-lg-push-1 {left: 8.33333%;}.col-lg-push-2 {left: 16.66667%;}.col-lg-push-3 {left: 25%;}.col-lg-push-4 {left: 33.33333%;}.col-lg-push-5 {left: 41.66667%;}.col-lg-push-6 {left: 50%;}.col-lg-push-7 {left: 58.33333%;}.col-lg-push-8 {left: 66.66667%;}.col-lg-push-9 {left: 75%;}.col-lg-push-10 {left: 83.33333%;}.col-lg-push-11 {left: 91.66667%;}.col-lg-push-12 {left: 100%;}.col-lg-push-0 {left: auto;}.col-lg-offset-1 {margin-left: 8.33333%;}.col-lg-offset-2 {margin-left: 16.66667%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-4 {margin-left: 33.33333%;}.col-lg-offset-5 {margin-left: 41.66667%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-7 {margin-left: 58.33333%;}.col-lg-offset-8 {margin-left: 66.66667%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-10 {margin-left: 83.33333%;}.col-lg-offset-11 {margin-left: 91.66667%;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-0 {margin-left: 0%;}}@media (min-width: 1280px) {.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {float: left;}.col-xl-1 {width: 8.33333%;}.col-xl-2 {width: 16.66667%;}.col-xl-3 {width: 25%;}.col-xl-4 {width: 33.33333%;}.col-xl-5 {width: 41.66667%;}.col-xl-6 {width: 50%;}.col-xl-7 {width: 58.33333%;}.col-xl-8 {width: 66.66667%;}.col-xl-9 {width: 75%;}.col-xl-10 {width: 83.33333%;}.col-xl-11 {width: 91.66667%;}.col-xl-12 {width: 100%;}.col-xl-pull-1 {right: 8.33333%;}.col-xl-pull-2 {right: 16.66667%;}.col-xl-pull-3 {right: 25%;}.col-xl-pull-4 {right: 33.33333%;}.col-xl-pull-5 {right: 41.66667%;}.col-xl-pull-6 {right: 50%;}.col-xl-pull-7 {right: 58.33333%;}.col-xl-pull-8 {right: 66.66667%;}.col-xl-pull-9 {right: 75%;}.col-xl-pull-10 {right: 83.33333%;}.col-xl-pull-11 {right: 91.66667%;}.col-xl-pull-12 {right: 100%;}.col-xl-pull-0 {right: auto;}.col-xl-push-1 {left: 8.33333%;}.col-xl-push-2 {left: 16.66667%;}.col-xl-push-3 {left: 25%;}.col-xl-push-4 {left: 33.33333%;}.col-xl-push-5 {left: 41.66667%;}.col-xl-push-6 {left: 50%;}.col-xl-push-7 {left: 58.33333%;}.col-xl-push-8 {left: 66.66667%;}.col-xl-push-9 {left: 75%;}.col-xl-push-10 {left: 83.33333%;}.col-xl-push-11 {left: 91.66667%;}.col-xl-push-12 {left: 100%;}.col-xl-push-0 {left: auto;}.col-xl-offset-1 {margin-left: 8.33333%;}.col-xl-offset-2 {margin-left: 16.66667%;}.col-xl-offset-3 {margin-left: 25%;}.col-xl-offset-4 {margin-left: 33.33333%;}.col-xl-offset-5 {margin-left: 41.66667%;}.col-xl-offset-6 {margin-left: 50%;}.col-xl-offset-7 {margin-left: 58.33333%;}.col-xl-offset-8 {margin-left: 66.66667%;}.col-xl-offset-9 {margin-left: 75%;}.col-xl-offset-10 {margin-left: 83.33333%;}.col-xl-offset-11 {margin-left: 91.66667%;}.col-xl-offset-12 {margin-left: 100%;}.col-xl-offset-0 {margin-left: 0%;}}.grid-container:before, .grid-container:after, .grid-container--fluid:before, .grid-container--fluid:after, .grid-row:before, .grid-row:after {content: " ";display: table;}.grid-container:after, .grid-container--fluid:after, .grid-row:after {clear: both;}.page-header{position: relative;z-index: 15;margin-bottom: 30px;padding: 13px 0 14px }@media (max-width: 767px){.page-header {padding: 20px 0 17px;margin-bottom: 20px;}}.page-header--minimal {padding: 30px 0 65px;margin-bottom: 0;border-bottom: none;}@media (max-width: 767px) {.page-header--minimal {padding-bottom: 35px;}}.page-header__logo-area {position: relative;display: inline-block;vertical-align: top;float: left;}.page-header__logo-area .icon-logo {position: relative;-webkit-transition: width .3s;transition: width .3s;}.page-header__logo-area .icon-logo-mobile {position: relative;width: 127px;height: 37px;}@media (max-width: 1510px) {.page-header__logo-area .icon-logo {width: 300px;}}@media (max-width: 1380px) {.page-header__logo-area .icon-logo {width: 250px;}}.page-header__container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0 50px;clear: both;}@media (max-width: 1380px) {.page-header__container {padding: 0 40px;}}@media (max-width: 767px) {.page-header__container {padding: 0 20px;}}@media (max-width: 767px) {.page-header__container--location {margin-top: 10px;}}.aside-nav--open .page-header{z-index: auto;}.page-header__nav-wrapper {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;margin-left: 6.6%;position: relative;top: 23px;height: 71px;margin-bottom: -48px;float: left;}@media (max-width: 1560px) {.page-header__nav-wrapper {margin-left: 3%;margin-right: 136px;}}@media (max-width: 1200px) {.page-header__nav-wrapper {display: none;}}.page-header__nav-wrapper:hover:before, .page-header__nav-wrapper:hover:after {content: '';position: absolute;top: 0;bottom: 0;width: 40px;}.page-header__nav-wrapper:hover:before {left: -40px;}.page-header__nav-wrapper:hover:after {right: -40px;}.page-header__nav-link {display: inline-block;margin-right: 32px;font-size: 13px;line-height: 1.55em;letter-spacing: .03em;text-transform: uppercase;}.page-header__nav-link {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}@media (max-width: 1610px) {.page-header__nav-link {margin-right: 20px;}.page-header__nav {padding-left: 10px;}}.page-header__nav-link:last-child {margin-right: 0;}.page-header__nav-link:hover, .page-header__nav-link--active.link {color: #e51937;box-shadow: inset 0 -1px 0 0 #e51937;}.page-header__aside-block--mobile {display: none;}.page-header__aside-close, .page-header__aside-close.btn {position: absolute;top: 20px;right: 20px;padding: 0!important;width: 40px;height: 40px!important;border: 1px solid #cdcdcd;border-radius: 40px;}.page-header__aside-close .icon-cross, .page-header__aside-close.btn .icon-cross {width: 12px;height: 12px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;fill: #58585a;}.page-header__aside-close:hover .icon-cross, .page-header__aside-close.btn:hover .icon-cross {fill: #e51937;}.page-header__aside-nav {display: none;position: absolute;left: 0;right: 0;top: 100%;margin-top: -10px;background: #fff;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}.page-header__aside-nav--open {display: block;position: fixed;width: 330px;top: 0;bottom: 0;margin: 0;z-index: 15;padding: 20px 0;overflow: auto;}.page-header__aside-nav--open .grid-container {padding: 0 20px;}.page-header__aside-nav--open .page-header__aside-block--mobile {display: block;}.page-header__aside-nav--open .page-header__aside-primary {padding: 10px 0;}.page-header__aside-nav--open .page-header__aside-primary-title {display: block;}.page-header__aside-nav--open .page-header__aside-column--bordered, .page-header__aside-nav--open .page-header__aside-column--brands {display: none;}.page-header__aside-nav--open .page-header__aside-column + .page-header__aside-column {margin-top: 19px;}.page-header__aside-nav--open .page-header__aside-item + .page-header__aside-item {margin-top: 19px;}.page-header__aside-nav--open .page-header__user-area {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.page-header__aside-nav--open .page-header__user-icon {margin-right: 20px;}.page-header__aside-nav--open .page-header__search-form {position: relative;opacity: 1;visibility: visible;width: auto;margin-bottom: 27px;right: 0;}.page-header__aside-nav--open .page-header__dropdown-trigger {padding-right: 12px;}.page-header__aside-nav--open .page-header__dropdown-trigger:after {top: 6px;}.page-header__aside-nav--open .page-header__dropdown-area {display: block;text-align: left;margin-left: 60px;margin-top: -19px;}.page-header__aside-nav--open .page-header__dropdown-area .page-header__dropdown {display: inline-block;}.page-header__aside-nav--open .page-header__dropdown-area .page-header__dropdown + .page-header__dropdown {margin-left: 15px;}.page-header__aside-nav--open .page-header__dropdown-area .page-header__dropdown-trigger {font-size: 12px;}.page-header__aside-nav--open .page-header__dropdown-area .page-header__dropdown-trigger {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.page-header__aside-nav--open .page-header__container--location {margin: 17px 0;padding: 0;}@media (max-width: 767px) {.page-header__aside-nav--open {width: 320px;}}.page-header__aside-primary {display: none;padding: 47px 0;}.page-header__aside-primary-title {display: none;position: relative;text-transform: uppercase;letter-spacing: .03em;padding: 10px 20px 9px;margin: 0 -20px;cursor: pointer;}.page-header__aside-primary-title--active .page-header__aside-primary-icon:after {display: none;}.page-header__aside-primary-icon {display: inline-block;position: absolute;top: 0;bottom: 0;right: 7px;width: 40px;}.page-header__aside-primary-icon:before, .page-header__aside-primary-icon:after {content: '';position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;background: #969696;-webkit-transition: background .3s;transition: background .3s;}.page-header__aside-primary-icon:before {height: 1px;width: 11px;}.page-header__aside-primary-icon:after {height: 11px;width: 1px;}.page-header__aside-primary--open {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.page-header__aside-column {min-width: 200px;max-width: 200px;padding-right: 20px;font-size: 13px;}.page-header__aside-column--bordered {border-left: 1px solid #ececec;border-right: 1px solid #ececec;min-width: 238px;max-width: 238px;padding: 0 40px;margin-right: 60px;margin-top: -3px;}.page-header__aside-title {margin-bottom: 14px;}.page-header__aside-title {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.page-header__aside-item + .page-header__aside-item {margin-top: 9px;}.page-header__aside-more {font-size: 11px;margin-top: 36px;}.body--darker-grey .page-header__aside-nav{background: #e2e2e2;}.page-header__right {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;position: absolute;right: 50px;top: 29px;bottom: 0;}@media (max-width: 1200px) {.page-header__right {top: 20px;}}@media (max-width: 767px) {.page-header__right {top: 20px;right: 20px;}}.page-header__user-icon, .page-header__cart-icon, .page-header__search-icon, .page-header__nav-trigger {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;position: relative;width: 40px;height: 40px;border: 1px solid #cdcdcd;border-radius: 40px;margin-right: 10px;cursor: pointer;}.page-header__user-icon svg, .page-header__cart-icon svg, .page-header__search-icon svg, .page-header__nav-trigger svg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;fill: #58585a;}.page-header__user-icon:hover svg, .page-header__cart-icon:hover svg, .page-header__search-icon:hover svg, .page-header__nav-trigger:hover svg, .page-header__user-icon.active svg {fill: #e51937;}.page-header__cart-icon svg {margin-top: 10px;}.page-header__user-icon svg {top: 1px;}.page-header__cart-numb {font-size: 8px;background: #e51937;color: #fff;border-radius: 100%;display: inline-block;position: absolute;top: -2px;right: -2px;line-height: 1.2em;padding-top: 3px;width: 14px;height: 14px;text-align: center;}.page-header__cart-numb {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}@media (max-width: 1200px) {.page-header__user-area {display: none;}}.page-header__search-area {position: relative;}@media (max-width: 1200px) {.page-header__search-area {display: none;}}.page-header__search-form {position: absolute;top: 0;bottom: 0;right: 10px;width: 40px;height: 42px;opacity: 0;visibility: hidden;-webkit-transition: width .45s, opacity .45s;transition: width .45s, opacity .45s;}.page-header__search-form .search-form__input {height: 40px;line-height: normal;padding: 0 40px 0 20px;}.page-header__search-form .search-form__input::-webkit-input-placeholder {color: #fff;}.page-header__search-form .search-form__input::-moz-placeholder {color: #fff;}.page-header__search-form .search-form__input:-ms-input-placeholder {color: #fff;}.page-header__search-form .search-form__input::placeholder {color: #fff;}.page-header__search-form .search-form__submit {height: 40px;width: 40px;}.page-header__search-form--open {width: 275px;opacity: 1;visibility: visible;}.page-header__search-form--open .search-form__input {padding: 12px 60px 10px 25px;}.page-header__search-form--open .search-form__input::-webkit-input-placeholder {color: #868585;}.page-header__search-form--open .search-form__input::-moz-placeholder {color: #868585;}.page-header__search-form--open .search-form__input:-ms-input-placeholder {color: #868585;}.page-header__search-form--open .search-form__input::placeholder {color: #868585;}.page-header__nav-trigger {margin-right: 0;margin-left: 5px;}@media (min-width: 1201px) {.page-header__nav-trigger {display: none;}}.page-header__nav-trigger-icon {display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 16px;height: 2px;background: #59595b;}.page-header__nav-trigger-icon:before, .page-header__nav-trigger-icon:after {content: '';display: inline-block;width: 16px;height: 2px;background: #59595b;position: absolute;left: 0;top: -4px;}.page-header__nav-trigger-icon:after {top: 4px;}.page-header__dropdown {position: relative;display: inline-block;vertical-align: top;margin-right: 15px;}.page-header__dropdown-trigger {display: inline-block;vertical-align: top;position: relative;text-transform: uppercase;letter-spacing: .03em;color: #868585;padding-right: 18px;font-size: 10px;cursor: pointer;}.page-header__dropdown-trigger:after {content: '';display: inline-block;position: absolute;width: 7px;height: 4px;top: 5px;right: 0;background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.87%205.143%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.707L.708%200l4.435%204.436-.707.707L0%20.707z%22%2F%3E%3Cpath%20d%3D%22M8.163%200l.707.707-4.434%204.436-.707-.707L8.162%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center no-repeat;}.page-header__dropdown-list {position: relative;padding: 15px 25px;font-size: 10px;text-transform: uppercase;letter-spacing: .03em;background: #fff;color: #868585;z-index: 5;}.page-header__dropdown-list .link {color: #868585;white-space: nowrap;}.page-header__dropdown-list-wrapper {opacity: 0;visibility: hidden;display: inline-block;vertical-align: top;position: absolute;top: calc( 100% + 7px );left: 50%;max-width: 225px;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-transition: top .3s, opacity .3s, visiblity .3s;transition: top .3s, opacity .3s, visiblity .3s;will-change: top;}.page-header__dropdown-list-wrapper:after {content: '';display: inline-block;width: 8px;height: 8px;position: absolute;top: -4px;left: 0;right: 0;margin: auto;background: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.page-header__dropdown[data-dropdown="visible"] .page-header__dropdown-trigger:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.page-header__dropdown[data-dropdown="visible"] .page-header__dropdown-list-wrapper {top: 100%;opacity: 1;visibility: visible;z-index: 5;}.page-header__dropdown-area {text-align: right;margin-left: 5px;}.page-header__dropdown-area .page-header__dropdown {display: block;margin-right: 0;}@media (max-width: 1200px) {.page-header__dropdown-area {}}.page-footer{margin-top: 140px;position: relative;background: #f20023 }@media (max-width: 767px){.page-footer {margin-top: 50px;}}.page-footer--minimal {display: none;}.page-footer__main {padding: 55px 0 50px;}@media (max-width: 767px) {.page-footer__main {padding: 5px 0 15px;}}.page-footer__list-item {color: #d1d1d1;}.page-footer__list-item--right {text-align: right;}.page-footer__list-item + .page-footer__list-item {margin-top: 12px;text-align: center;}@media (min-width: 768px) {.page-footer__list-item + .page-footer__list-item {text-align: left;}}@media (min-width: 768px) {.page-footer__list--right {float: right;}}.page-footer__subscribe {position: relative;background: #f5f5f5;padding: 53px 0 45px;}@media (max-width: 767px) {.page-footer__subscribe {padding: 40px 0 28px;}}.page-footer__subscribe-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}@media (max-width: 767px) {.page-footer__subscribe-row {display: block;}}.page-footer__subscribe-title {font-size: 14px;margin-bottom: 14px;}@media (max-width: 767px) {.page-footer__subscribe-title {margin-bottom: 18px;}}.page-footer__subscribe-form {position: relative;width: 375px;}@media (max-width: 767px) {.page-footer__subscribe-form {width: 100%;}}.page-footer__subscribe-input.form-input {height: 45px;border: none;}.page-footer__subscribe-btn.btn.btn--arrow-right {border-color: #e51937;background: #fff;}.page-footer__subscribe-btn.btn.btn--arrow-right svg {fill: #e51937;}.page-footer__subscribe-btn.btn.btn--arrow-right:hover {background: #e51937;}.page-footer__subscribe-btn.btn.btn--arrow-right:hover svg {fill: #fff;}.page-footer__subscribe-img {position: relative;width: 200px;min-width: 200px;height: 100%;}.page-footer__subscribe-img img {position: absolute;width: 553px;height: 364px;max-width: none;top: -180px;left: -174px;}.page-footer__subscribe--padding {padding: 63px 0 65px;}.page-footer__subscribe--padding .page-footer__subscribe-img img {top: -171px;}@media (max-width: 767px) {.page-footer__subscribe--padding {padding: 37px 0 28px;}}.fz11 {font-size: 12px;}.customcheck {position: relative;cursor: pointer;line-height: 1;}.customcheck input {position: absolute;right: 100%;visibility: hidden;opacity: 0;}.customcheck span {display: inline-block;position: relative;padding-left: 20px;}.customcheck span:before {content: "";width: 12px;height: 12px;background: #fff;border: 1px solid #ddd;position: absolute;left: 0;top: -1px;}.customcheck span:after {content: "";width: 4px;height: 9px;position: absolute;left: 5px;top: -1px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border: 1px solid #e51937;border-width: 0 1px 1px 0;opacity: 0;visibility: hidden;-webkit-transition: all .3s;transition: all .3s;}.customcheck :checked + span:after {opacity: 1;visibility: visible;}::-webkit-input-placeholder {color: #868585;}::-moz-placeholder {color: #868585;}:-ms-input-placeholder {color: #868585;}::placeholder {color: #868585;}::-webkit-input-placeholder {font-family: Daxline Extra, sans-serif;font-weight: normal;}::-moz-placeholder {font-family: Daxline Extra, sans-serif;font-weight: normal;}:-ms-input-placeholder {font-family: Daxline Extra, sans-serif;font-weight: normal;}::placeholder {font-family: Daxline Extra, sans-serif;font-weight: normal;}.form-select {font-family: Daxline Extra, sans-serif;font-weight: normal;}.form-input {width: 100%;height: 42px;line-height: 38px;font-size: 13px;padding: 2px 18px 0;outline: none;color: #111111;border: 1px solid #cccccc;-webkit-transition: border-color .45s, color .35s;transition: border-color .45s, color .35s }.form-input {font-family: Daxline Extra, sans-serif;font-weight: normal;}.form-input:focus, .form-input:active {color: #000;border-color: #b3b3b3;}.form-input:disabled {background-color: #f2f1ef;color: #a4a4a4;}.form-input--inline {width: auto;display: inline-block;vertical-align: top;}.form-input--textarea {min-height: 108px;height: auto;line-height: 1.5;padding: 10px;margin-bottom: 15px;}.form-input--no-border {border: none;}.form-input--no-border:focus, .form-input--no-border:active {border: none;}@media (max-width: 767px){:root select.form-input{background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208.87%205.143%22%20fill%3D%22%23868585%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.707L.708%200l4.435%204.436-.707.707L0%20.707z%22%2F%3E%3Cpath%20d%3D%22M8.163%200l.707.707-4.434%204.436-.707-.707L8.162%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") right 20px center no-repeat;background-size: 12px 8px;padding-right: 45px;}}.form-row {width: 100%;margin-bottom: 15px;text-align: left }.form-row--flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.form-row--flex .form-row__block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-width: 100%;}.form-row--no-margin-bottom {margin-bottom: 0;}.form-row--double-gap {margin-bottom: 20px;}.form-row__error, .form-row__success {font-size: 11px;display: none;margin: 5px 0 1px;line-height: 11px;text-transform: lowercase;}.form-row__error {color: #e51937;}.form-row__success {color: #5aa80e;}.form-row__file-result-remove {margin-left: 10px;cursor: pointer;}.form-row.error .form-input {border-color: #e51937;}.form-row.error .form-row__error {display: block;}.form-row.error .form-row__block .form-input{border-right: none;}.form-row.success .form-input {border-color: #5aa80e;}.form-row.success .form-row__success {display: block;}.form-row__complex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.form-row__complex .form-row {margin-left: 10px;}.form-row__complex .form-row:first-child {margin-left: 0;}.form-row__file-wrapper{position: relative;overflow: hidden;cursor: pointer;}.form-row__file-wrapper input[type='file']{position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}.form-row__file-input{padding-left: 10px;}button, input[type="submit"], input[type="button"]{border: none;outline: none;background: none;cursor: pointer;}.btn {display: block;width: 100%;border: none;outline: none;vertical-align: middle;text-align: center;text-decoration: none;letter-spacing: .02em;}:root .btn {text-transform: uppercase;font-size: 12px;height: 45px;line-height: 44px;padding: 1px 28px 0;margin-bottom: 10px;border-radius: 30px;-webkit-transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out;transition: background-color .2s ease-out, color .2s ease-out, border-color .2s ease-out }:root .btn--primary {background-color: #e51937;color: #fff;cursor: pointer;}:root .btn--primary:hover {background-color: #d30f2c;color: #fff;}:root .btn--primary:active {background-color: #b2001a;color: #fff;}:root .btn--secondary {color: #000;border: 1px solid #000;padding-top: 0;}:root .btn--secondary:hover {color: #e51937;border-color: #e51937;}:root .btn--secondary:active {color: #e51937;border-color: #e51937;}:root .btn--error {background-color: #ff0000;color: #fff;cursor: default;}:root .btn--disabled {background-color: #cdcdcd;color: #fff;cursor: default;}:root .btn--info {background-color: #e51937;color: #fff;cursor: default;}:root .btn--no-border-radius {border-radius: 0;}:root .btn--small {height: 34px;line-height: 30px;font-size: 10px;}:root .btn--large {height: 50px;line-height: 49px;}:root .btn--triangular {width: calc(100% - 10px);position: relative;}:root .btn--triangular:after {content: '';width: 0;height: 0;border-top: 21px solid transparent;border-left: 10px solid #e51937;border-bottom: 21px solid transparent;position: absolute;right: -10px;top: 0;-webkit-transition: border-color .2s;transition: border-color .2s;}:root .btn--triangular:hover:after {border-left-color: #d30f2c;}:root .btn--triangular:active:after {border-left-color: #b2001a;}:root .btn--inline {display: inline-block;width: auto;padding: 0 27px;margin-left: auto;margin-right: auto;}@media(max-width: 375px) {:root .btn--inline {width: 100%;}}@media (max-width: 767px) {:root .btn--inline.btn--block-mobile {display: block;}}:root .btn--long {padding: 0 63px;}:root .btn--long-xl {padding: 0 95px;}:root .btn--dark {background: rgba(0,0,0, .8);color: #fff;}:root .btn--dark:hover {background: #000;}:root .btn--light {background: rgba(255, 255, 255, .8);color: #000;}:root .btn--light:hover {background: #fff;}:root .btn--arrow-right, :root .btn--arrow-left {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;position: relative;width: 45px;min-width: 45px;height: 45px;border-radius: 0;padding: 0;border: 1px solid #cccccc;}:root .btn--arrow-right svg, :root .btn--arrow-left svg {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 7px;height: 12px;fill: #58585a;-webkit-transition: fill .3s;transition: fill .3s;}:root .btn--arrow-right:hover, :root .btn--arrow-right:active, :root .btn--arrow-left:hover, :root .btn--arrow-left:active {border-color: #e51937;}:root .btn--arrow-right:hover svg, :root .btn--arrow-right:active svg, :root .btn--arrow-left:hover svg, :root .btn--arrow-left:active svg {fill: #e51937;}.primary-btn__wrapper button, .primary-btn__wrapper input[type="submit"], .primary-btn__wrapper input[type="button"] {display: block;height: 45px;line-height: 44px;width: 100%;border-radius: 30px;text-transform: uppercase;text-align: center;text-decoration: none;margin-bottom: 10px;font-size: 12px;color: #fff;background-color: #e51937;-webkit-transition: background-color .2s ease-out, color .2s ease-out;transition: background-color .2s ease-out, color .2s ease-out;cursor: pointer }.primary-btn__wrapper button:hover, .primary-btn__wrapper input[type="submit"]:hover, .primary-btn__wrapper input[type="button"]:hover {background-color: #d30f2c;}.primary-btn__wrapper button:active, .primary-btn__wrapper input[type="submit"]:active, .primary-btn__wrapper input[type="button"]:active {background-color: #b2001a;}.primary-btn__wrapper button.btn--inline, .primary-btn__wrapper input[type="submit"].btn--inline, .primary-btn__wrapper input[type="button"].btn--inline {width: auto;padding: 0 65px;margin-left: auto;margin-right: auto;}@media(max-width: 375px) {.primary-btn__wrapper button.btn--inline, .primary-btn__wrapper input[type="submit"].btn--inline, .primary-btn__wrapper input[type="button"].btn--inline {width: 100%;}}.checkbox, .radio {position: relative;line-height: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 13px;margin-bottom: 20px;cursor: pointer;padding-left: 20px;min-height: 20px }.checkbox__input, .radio__input {display: none;}.checkbox__icon, .radio__icon {position: absolute;left: 0;top: -1px;width: 20px;height: 20px;cursor: pointer;vertical-align: top;background-repeat: no-repeat;-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;}.checkbox__label, .radio__label {vertical-align: top;padding-left: 20px;}.checkbox__text, .radio__text {color: #868585;line-height: 1.5;padding-left: 20px;}.checkbox ~ .form-row__error, .radio ~ .form-row__error {padding-left: 30px;}.checkbox--no-margin-bottom, .radio--no-margin-bottom {margin-bottom: 0;}.checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23fff%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23eee%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22none%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.checkbox__input:disabled ~ .checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23f1f1f1%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23eee%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22none%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");cursor: default;}.checkbox__input:disabled ~ .checkbox__label {cursor: default;}.checkbox.error .checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23fff%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23e51937%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22none%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.checkbox__input:checked ~ .checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23fff%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23eee%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22%23e51937%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.checkbox__input:checked:disabled ~ .checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23f1f1f1%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23eee%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22%23cbcbcb%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");cursor: default;}.checkbox__input:checked:disabled ~ .checkbox__label {cursor: default;}.checkbox.error .checkbox__input:checked ~ .checkbox__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22checkbox-body%22%20fill%3D%22%23fff%22%20d%3D%22M.5.5h19v19H.5z%22%2F%3E%3Cpath%20class%3D%22checkbox-border%22%20fill%3D%22%23e51937%22%20d%3D%22M19%201v18H1V1h18m1-1H0v20h20V0z%22%2F%3E%3Cg%20fill%3D%22%23444%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M5.488%2010l.645-.7%203.223%203.504-.645.7L5.49%2010z%22%2F%3E%3Cpath%20class%3D%22checkbox-check%22%20d%3D%22M13.867%206.496l.645.7-5.8%206.308-.646-.7%205.8-6.308z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23fff%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23eee%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22none%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.radio__input:disabled ~ .radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23f1f1f1%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23eee%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22none%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");cursor: default;}.radio__input:disabled ~ .radio__label {cursor: default;}.radio.error .radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23fff%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23e51937%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22none%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.radio__input:checked ~ .radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23fff%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23eee%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22%23e51937%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.radio__input:checked:disabled ~ .radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23f1f1f1%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23eee%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22%23cbcbcb%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");cursor: default;}.radio__input:checked:disabled ~ .radio__label {cursor: default;}.radio.error .radio__input:checked ~ .radio__icon {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20class%3D%22radio-body%22%20fill%3D%22%23fff%22%20d%3D%22M10%2019.5C4.762%2019.5.5%2015.238.5%2010S4.762.5%2010%20.5s9.5%204.262%209.5%209.5-4.262%209.5-9.5%209.5z%22%2F%3E%3Cpath%20class%3D%22radio-border%22%20fill%3D%22%23e51937%22%20d%3D%22M10%201c4.962%200%209%204.038%209%209s-4.038%209-9%209-9-4.038-9-9%204.038-9%209-9m0-1C4.477%200%200%204.477%200%2010s4.477%2010%2010%2010%2010-4.477%2010-10S15.523%200%2010%200z%22%2F%3E%3Ccircle%20class%3D%22radio-check%22%20fill%3D%22%23444%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E");}.checkbox__group, .radio__group {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start }.checkbox__group--hidden-radio .checkbox, .checkbox__group--hidden-radio .radio, .checkbox__group--hidden-checkbox .checkbox, .checkbox__group--hidden-checkbox .radio, .radio__group--hidden-radio .checkbox, .radio__group--hidden-radio .radio, .radio__group--hidden-checkbox .checkbox, .radio__group--hidden-checkbox .radio {position: relative;}.checkbox__group--hidden-radio .checkbox__icon, .checkbox__group--hidden-radio .radio__icon, .checkbox__group--hidden-checkbox .checkbox__icon, .checkbox__group--hidden-checkbox .radio__icon, .radio__group--hidden-radio .checkbox__icon, .radio__group--hidden-radio .radio__icon, .radio__group--hidden-checkbox .checkbox__icon, .radio__group--hidden-checkbox .radio__icon {display: none;}.checkbox__group--hidden-radio .checkbox__label, .checkbox__group--hidden-radio .checkbox__text, .checkbox__group--hidden-radio .radio__label, .checkbox__group--hidden-radio .radio__text, .checkbox__group--hidden-checkbox .checkbox__label, .checkbox__group--hidden-checkbox .checkbox__text, .checkbox__group--hidden-checkbox .radio__label, .checkbox__group--hidden-checkbox .radio__text, .radio__group--hidden-radio .checkbox__label, .radio__group--hidden-radio .checkbox__text, .radio__group--hidden-radio .radio__label, .radio__group--hidden-radio .radio__text, .radio__group--hidden-checkbox .checkbox__label, .radio__group--hidden-checkbox .checkbox__text, .radio__group--hidden-checkbox .radio__label, .radio__group--hidden-checkbox .radio__text {color: #999;padding-left: 15px;-webkit-transition: color .45s ease-out;transition: color .45s ease-out;}.checkbox__group--hidden-radio .checkbox__text, .checkbox__group--hidden-radio .radio__text, .checkbox__group--hidden-checkbox .checkbox__text, .checkbox__group--hidden-checkbox .radio__text, .radio__group--hidden-radio .checkbox__text, .radio__group--hidden-radio .radio__text, .radio__group--hidden-checkbox .checkbox__text, .radio__group--hidden-checkbox .radio__text {color: #d2d2d2;}.checkbox__group--hidden-radio .checkbox__border, .checkbox__group--hidden-radio .radio__border, .checkbox__group--hidden-checkbox .checkbox__border, .checkbox__group--hidden-checkbox .radio__border, .radio__group--hidden-radio .checkbox__border, .radio__group--hidden-radio .radio__border, .radio__group--hidden-checkbox .checkbox__border, .radio__group--hidden-checkbox .radio__border {position: absolute;top: 0;bottom: 0;left: 0;width: 2px;background: #d2d2d2;-webkit-transition: background-color .45s ease-out;transition: background-color .45s ease-out;}.checkbox__group--hidden-radio .checkbox:hover .checkbox__text, .checkbox__group--hidden-radio .radio:hover .radio__text, .checkbox__group--hidden-checkbox .checkbox:hover .checkbox__text, .checkbox__group--hidden-checkbox .radio:hover .radio__text, .radio__group--hidden-radio .checkbox:hover .checkbox__text, .radio__group--hidden-radio .radio:hover .radio__text, .radio__group--hidden-checkbox .checkbox:hover .checkbox__text, .radio__group--hidden-checkbox .radio:hover .radio__text {color: #999;}.checkbox__group--hidden-radio .checkbox__input:checked ~ .checkbox__border, .checkbox__group--hidden-radio .radio__input:checked ~ .radio__border, .checkbox__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__border, .checkbox__group--hidden-checkbox .radio__input:checked ~ .radio__border, .radio__group--hidden-radio .checkbox__input:checked ~ .checkbox__border, .radio__group--hidden-radio .radio__input:checked ~ .radio__border, .radio__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__border, .radio__group--hidden-checkbox .radio__input:checked ~ .radio__border {background: #000;}.checkbox__group--hidden-radio .checkbox__input:checked ~ .checkbox__label, .checkbox__group--hidden-radio .radio__input:checked ~ .radio__label, .checkbox__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__label, .checkbox__group--hidden-checkbox .radio__input:checked ~ .radio__label, .radio__group--hidden-radio .checkbox__input:checked ~ .checkbox__label, .radio__group--hidden-radio .radio__input:checked ~ .radio__label, .radio__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__label, .radio__group--hidden-checkbox .radio__input:checked ~ .radio__label {color: #000;}.checkbox__group--hidden-radio .checkbox__input:checked ~ .checkbox__text, .checkbox__group--hidden-radio .radio__input:checked ~ .radio__text, .checkbox__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__text, .checkbox__group--hidden-checkbox .radio__input:checked ~ .radio__text, .radio__group--hidden-radio .checkbox__input:checked ~ .checkbox__text, .radio__group--hidden-radio .radio__input:checked ~ .radio__text, .radio__group--hidden-checkbox .checkbox__input:checked ~ .checkbox__text, .radio__group--hidden-checkbox .radio__input:checked ~ .radio__text {color: #4d4d4d;}.link {cursor: pointer;background: none;border: none;outline: none;letter-spacing: inherit;-webkit-transition: border-color .2s, box-shadow .3s, color .2s, border .2s, opacity .2s;transition: border-color .2s, box-shadow .3s, color .2s, border .2s, opacity .2s;text-decoration: none }.link--no-color {color: inherit;}.link--no-color:hover {color: inherit;}.link--primary {color: #111111;border-bottom: none;}.link--primary:hover {color: #e51937;text-decoration: none;}.link--secondary {color: #fff;border-bottom: none;}.link--secondary:hover {color: #fff;box-shadow: inset 0 -1px 0 0 #fff;}.link--bold {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.link--grey {color: #868585;box-shadow: inset 0 -1px 0 0 #868585;}.link--grey:hover {color: #868585;box-shadow: none;}.link--grey-uppercase {color: #868585;box-shadow: none;text-transform: uppercase;font-size: 12px;}.link--grey-uppercase:hover {color: #868585;box-shadow: inset 0 -1px 0 0 #868585;}.link--border-top {display: inline-block;border-top: 1px solid;font-size: 9px;line-height: 2.35em;text-transform: uppercase;letter-spacing: .03em;}.link--border-top {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}table.native-table {width: 100%;border-collapse: collapse;margin-bottom: 50px;}table.native-table th, table.native-table td {padding: 5px 0;text-align: left;}table.native-table th {font-size: 15px;padding: 14px 10px;border-bottom: 2px solid #e2e2e2;}table.native-table th {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}table.native-table td {padding: 38px 10px;border-bottom: 1px solid #e2e2e2;}.spec__row {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 10px 0;}.spec__row:before {content: '';position: absolute;left: 0;right: 0;top: 50%;height: 1px;margin-top: 1px;background: #e2e2e2;}.spec__col {width: 35%;position: relative;padding-left: 20px;background: #fff;z-index: 1;}.spec__col:first-child {padding-left: 0;padding-right: 20px;width: 65%;background: transparent;}.spec__col-heading {background: #fff;padding-right: 20px;}.spec__all {margin-top: 10px;}.social-share{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }@media (min-width: 768px) {.social-share {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}}.social-share__item {margin-left: 10px;}.social-share__item svg {vertical-align: middle;}.social-share__item + .social-share__item {margin-left: 20px;}.social-share__item:hover svg {opacity: .8;}.social-share__text {position: relative;top: 2px;margin-right: 10px;}.social-share--left {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.social-share--auth {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 20px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.social-share--auth .social-share__text {width: 100%;text-align: center;margin-bottom: 5px;margin-right: 0;}.social-share--auth .social-share__item:first-of-type {margin-left: 0;}.price{text-align: center;font-size: 14px }.price {font-family: Alexander, sans-serif;font-weight: normal;}@media print {.price__block {white-space: nowrap;}}.price--current {display: inline-block;vertical-align: top;}.price__wrapper--left .price {text-align: left;}.price__wrapper--center-xs .price {text-align: center;}@media (min-width: 768px) {.price__wrapper--center-xs .price {text-align: left;}}.price__wrapper--lg .price {font-size: 35px;}.price__wrapper--lg .price--currency {padding-right: 10px;}@media (max-width: 767px) {.price__wrapper--lg .price {font-size: 24px;}}.price--old {display: inline-block;vertical-align: top;position: relative;margin-left: 10px;color: #868585;}.price--old:after {content: '';position: absolute;left: -1px;right: -1px;top: 43%;height: 1px;background: #868585;}@media print {.price--old {display: none;}}.price--currency {padding-right: 6px;}.price--currency-rub {position: relative;}.price--currency-rub:after {display: inline-block;position: absolute;height: 1px;top: 57%;left: 0;width: 50%;background: #111111;}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;outline: none;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;}.slick-arrow.slick-hidden {display: none;}@media (max-width: 767px){.slick-slider {padding-bottom: 70px;}}.slick-slide{cursor: pointer;}.slick-slide img{max-width: 100%;}.slick-arrow {outline: none;text-indent: 1000px;overflow: hidden;width: 30px;height: 50px;background-clip: content-box;background-origin: content-box;background-color: transparent;background-size: 16px 16px;background-repeat: no-repeat;background-position: center center;-webkit-transition: background-image .45s;transition: background-image .45s;border: none }.slick-arrow.slick-disabled {opacity: .25;cursor: default;}.slick-arrow{position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);z-index: 5 }@media (max-width: 767px){.slick-arrow {top: auto;-webkit-transform: none;-ms-transform: none;transform: none;bottom: 0;}}.slick-prev, .slick-next{width: 45px;height: 45px;border: 1px solid #cccccc;}.slick-prev {background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.313%2011.214%22%20fill%3D%22%2358585a%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%205.606l.707.707L6.313.707%205.606%200%200%205.606z%22%2F%3E%3Cpath%20d%3D%22M.707%204.9L0%205.605l5.606%205.607.707-.707L.707%204.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center no-repeat;background-size: 8px 15px;opacity: .8;-webkit-transition: opacity .3s;transition: opacity .3s;left: 50%;margin-left: -55px }.slick-prev:not(.slick-disabled):hover {opacity: 1;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.313%2011.214%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%205.606l.707.707L6.313.707%205.606%200%200%205.606z%22%2F%3E%3Cpath%20d%3D%22M.707%204.9L0%205.605l5.606%205.607.707-.707L.707%204.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.slick-next {background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.313%2011.214%22%20fill%3D%22%2358585a%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M6.313%205.607L5.606%204.9%200%2010.507l.707.707%205.606-5.607z%22%2F%3E%3Cpath%20d%3D%22M5.606%206.314l.707-.707L.707%200%200%20.707l5.606%205.607z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center no-repeat;background-size: 8px 15px;opacity: .8;-webkit-transition: opacity .3s;transition: opacity .3s;right: 50%;margin-right: -55px }.slick-next:not(.slick-disabled):hover {opacity: 1;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206.313%2011.214%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M6.313%205.607L5.606%204.9%200%2010.507l.707.707%205.606-5.607z%22%2F%3E%3Cpath%20d%3D%22M5.606%206.314l.707-.707L.707%200%200%20.707l5.606%205.607z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}.slick-dots {position: absolute;list-style: none;margin: 0;padding: 0;bottom: 12px;left: 0;right: 0;text-align: center;}.slick-dots li {position: relative;display: inline-block;overflow: hidden;cursor: pointer;width: 8px;height: 8px;background: rgba(0,0,0,.5);border-radius: 100%;margin: 0 5px;}.slick-dots li button {display: none;}.slick-dots li.slick-active {background: #fff;}@media (max-width: 639px) {.slick-dots{bottom: 15px;}}.catalog-section {margin-top: 68px;}@media (max-width: 767px) {.catalog-section {margin-top: 32px;}}.catalog-section__show-more {text-align: center;}.catalog-section__promo {border-top: 1px solid #d9d9d9;padding-top: 80px;margin-top: 80px;}.catalog-section__promo p {margin-bottom: 23px;}.catalog-section__promo-title {margin-bottom: 36px;}.catalog-section__filter {margin-bottom: 50px;padding-bottom: 10px;border-bottom: 1px solid #d9d9d9;}@media (max-width: 767px) {.catalog-section__filter {position: relative;padding-bottom: 0;border-bottom: none;margin: 0 -20px;}.catalog-section__filter .catalog-filter {position: absolute;bottom: 100%;left: 20px;width: 50%;height: 56px;background: #f5f5f5;}}@media (max-width: 767px) {.catalog-section__grid {padding-top: 40px;}}.catalog-section__empty {text-align: center;padding: 175px 0;}.catalog-section__empty-icon {margin-bottom: 12px;}.catalog-item{position: relative;margin-bottom: 65px;}.catalog-item .tooltip{position: absolute;right: 0;top: 0;}.catalog-item .tooltip .catalog-item__badge{position: relative;}.catalog-item:hover .catalog-item__hover-block {opacity: 1;visibility: visible;}.catalog-item__img-wrapper {display: block;position: relative;height: 278px;padding-bottom: 30px;padding-top: 20px;margin: 0 0 18px;}.catalog-item__img-wrapper img {position: absolute;top: 20px;left: 0;right: 0;bottom: 28px;margin: auto;height: 100%;max-height: calc( 100% - 48px );}@media (max-width: 767px) {.catalog-item__img-wrapper {height: 215px;margin-bottom: 21px;}}@media(max-width: 767px) {.catalog-item__img-wrapper img {top: 30px;max-height: calc( 100% - 58px );}}.catalog-item__img-wrapper:after {content: '';display: inline-block;height: 1px;width: 26px;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;background: #d9d9d9;}.catalog-item__title {display: block;text-align: center;font-size: 15px;text-transform: uppercase;letter-spacing: .03em;margin-top: 6px;margin-bottom: 7px;}@media (max-width: 767px) {.catalog-item__title {font-size: 12px;line-height: 1.3em;margin-bottom: 6px;}}.catalog-item__title-name {display: inline-block;vertical-align: top;}.catalog-item__brand {display: inline-block;vertical-align: top;padding-right: 4px;}@media (min-width: 768px) {.catalog-item__price .price {font-size: 16px;}}.catalog-item__airport-price {font-size: 11px;text-transform: uppercase;color: #868585;text-align: center;margin-top: 3px;}.catalog-item__airport-price .price {font-size: 11px;}.catalog-item__airport-price .price__wrapper {display: inline-block;vertical-align: middle;padding-right: 4px;}.catalog-item__airport-price {font-family: Alexander, sans-serif;font-weight: normal;}@media (max-width: 767px) {.catalog-item__airport-price {display: none;}}@media (min-width: 768px) {.catalog-item__airport-price .price {font-size: 14px;}}.catalog-item__hover-block {opacity: 0;visibility: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: absolute;top: 0;left: 0;right: 0;height: 258px;text-align: center;background: rgba(255, 255, 255, .8);-webkit-transition: opacity .4s, visibility .4s;transition: opacity .4s, visibility .4s;pointer-events: none;}.catalog-item__hover-block .btn {margin-bottom: 0;font-size: 12px;height: 30px;line-height: 30px;}.catalog-item__hover-block .favorite-product__button {border: none;}.catalog-item__hover-block .favorite-product__button .icon-heart, .catalog-item__hover-block .favorite-product__button .icon-heart--filled {fill: #e51937;margin: 0 0 10px;width: 30px;height: 28px;}@media (max-width: 767px) {.catalog-item__hover-block {display: none;}}.catalog-item__badge {display: inline-block;position: absolute;white-space: nowrap;top: 0;right: 0;font-size: 12px;padding: 3px 10px 2px;color: #fff;z-index: 5;cursor: pointer;}@media (min-width: 768px) {.catalog-item__badge {font-size: 14px;}}.catalog-item__badge--sale {background: #e51937;}.catalog-item__badge--special {background: #ff4800;}.catalog-item__badge--new {background: #6d8ea4;}.catalog-item__badge--hit {background: #001032;}.catalog-item__badge-wrapper {position: absolute;top: 0;right: 0;text-align: right;z-index: 3;}.catalog-item__badge-wrapper .tooltip {position: relative;}.catalog-item__badge-wrapper .catalog-item__badge {position: relative;}.catalog-item__badge-wrapper .catalog-item__badge-row + .catalog-item__badge-row {margin-top: 5px;}.catalog-item--small {margin-bottom: 0;}.catalog-item--small .catalog-item__img-wrapper {height: 155px;padding-bottom: 0;margin: 0 0 10px;}.catalog-item--small .catalog-item__img-wrapper img {bottom: 0;max-height: calc( 100% - 20px );}.catalog-item--small .catalog-item__img-wrapper:after {display: none;}.catalog-item--small .catalog-item__title {font-size: 11px;text-transform: none;letter-spacing: normal;margin-bottom: 7px;}.catalog-item--small .catalog-item__brand {display: block;}.touchevents .catalog-item__hover-block {display: none;}.catalog-filter{font-size: 13px;color: #868585 }.catalog-filter__quantity {text-align: center;padding-top: 8px;margin: 0 -20px;}.catalog-filter__sorting .chosen-container-single .chosen-single, .catalog-filter__sorting .chosen-container-single .chosen-single.chosen-default {color: #868585;padding-left: 9px;}.catalog-filter__sorting .chosen-container-single .chosen-single span, .catalog-filter__sorting .chosen-container-single .chosen-single.chosen-default span {margin-right: 42px;}.catalog-filter__sorting .chosen-container.chosen-with-drop .chosen-drop {margin-top: 0;text-align: left;}.catalog-filter__sorting .chosen-container .chosen-results li {padding-left: 9px;padding-right: 9px;}.catalog-filter__sorting select {padding-left: 5px !important;padding-right: 5px !important;}@media (min-width: 768px) {.catalog-filter__sorting {margin-bottom: -10px;}}.catalog-filter__sorting--mobile {display: none;}@media (max-width: 767px) {.catalog-filter__sorting--mobile {display: block;height: 56px;border-bottom: 1px solid #e7e7e7;width: 100%;background: #f5f5f5;position: absolute;}.catalog-filter__sorting--mobile .icon-sorting {position: absolute;top: 0;bottom: 0;margin: auto;left: 20px;}.catalog-filter__sorting--mobile select {width: 100%;height: 100%;border: 0;background-color: transparent;position: absolute;font-size: 14px;left: 0;right: 0;outline: none;padding-left: 48px;-webkit-transition: color .35s ease-out;transition: color .35s ease-out;white-space: normal;}}.catalog-filter__sorting--right {text-align: right;}.catalog-filter__sorting--right .chosen-container.chosen-container-single .chosen-single span {margin-right: 28px;}.catalog-filter__sorting--right .chosen-container.chosen-container-single .chosen-single div {width: 26px;}.catalog-filter__sorting--right .chosen-container.chosen-container-single .chosen-single div b:after {right: 10px;}@media (max-width: 767px){.catalog-aside-filter {margin: 0 0px;position: relative;}}@media (min-width: 768px) {.catalog-aside-filter {position: -webkit-sticky;position: sticky;top: 20px;}}.catalog-aside-filter__trigger {display: none;}@media (max-width: 767px) {.catalog-aside-filter__trigger {display: block;cursor: pointer;width: 50%;padding: 19px 20px 13px;margin-left: 50%;background: #f5f5f5;border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;}.catalog-aside-filter__trigger svg {margin-right: 10px;}}@media (max-width: 767px) {.catalog-aside-filter__body {display: none;position: absolute;z-index: 10;left: 0;right: 0;background: #f5f5f5;}}@media (max-width: 767px) {.catalog-aside-filter__btn-section {padding: 30px 20px 20px;text-align: center;}}.catalog-aside-filter__category {background: #f5f5f5;border-bottom: 1px solid #e7e7e7;padding: 0 25px;position: relative;}.catalog-aside-filter__category:last-of-type {border-bottom: none;}.catalog-aside-filter__category-body {display: none;max-height: 280px;padding-top: 3px;padding-bottom: 35px;}.catalog-aside-filter__category-body .checkbox, .catalog-aside-filter__category-body .radio {margin-bottom: 15px;}.catalog-aside-filter__category-item:last-child .checkbox, .catalog-aside-filter__category-item:last-child .radio {margin-bottom: 0;}.catalog-aside-filter__category-title {padding: 21px 52px 16px 25px;text-transform: uppercase;letter-spacing: .03em;margin: 0 -20px;cursor: pointer;-webkit-transition: color .3s;transition: color .3s;}.catalog-aside-filter__category-title {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.catalog-aside-filter__category-title:hover {color: #e51937;}.catalog-aside-filter__category-inner {max-height: 23px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.catalog-aside-filter__category-icon:before, .catalog-aside-filter__category-icon:after {content: '';position: absolute;top: 30px;right: 25px;margin: auto;background: #969696;-webkit-transition: background .3s;transition: background .3s;}.catalog-aside-filter__category-icon:before {height: 1px;width: 11px;}.catalog-aside-filter__category-icon:after {top: 25px;right: 30px;height: 11px;width: 1px;display: none;}.catalog-aside-filter__category--visible .catalog-aside-filter__category-icon:after {display: block;}.catalog-aside-filter__body .catalog-aside-filter__category-icon:after {display: block;}.catalog-aside-filter__body .catalog-aside-filter__category--visible .catalog-aside-filter__category-icon:after {display: none;}.catalog-aside-filter__category-value:after {content: ', ';}.catalog-aside-filter__category-value:last-of-type:after {display: none;}.catalog-aside-filter__btn--reset {font-size: 13px;margin-top: 15px;color: #868585;}.catalog-aside-filter__btn--reset .icon-cross {width: 9px;height: 9px;fill: #868585;margin-right: 10px;}.tiles{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin: 30px -13px 100px }@media (max-width: 767px){.tiles {display: block;height: auto;}}.tiles__column {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;margin: 0 13px;}.tiles__column--lg {-webkit-box-flex: 2;-webkit-flex: 2 1 0%;-ms-flex: 2 1 0%;flex: 2 1 0%;}.tiles__block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}@media (max-width: 767px) {.tiles__block {display: block;}}.tiles__row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: calc(100% + 26px);margin: 0 -13px;}.tiles__row .tiles__block {margin: 0 13px;}.tiles__row .tiles__block:only-child .tiles__image {padding-top: calc( 50% - 13px);}.tiles__row + .tiles__row {margin-top: 26px;}@media (max-width: 767px) {.tiles__row {display: block;height: auto;}}.tiles__link {display: block;height: 100%;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}.tiles__link:hover {color: #111111;}.tiles__link:hover .tiles__image {box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);}.tiles__image {width: 100%;padding-top: 100%;margin-bottom: 20px;position: relative;overflow: hidden;background: #f5f5f5;-webkit-transition: box-shadow .3s;transition: box-shadow .3s;}.tiles__image img {height: 100%;width: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}@media (min-width: 768px) {.tiles__image {margin-bottom: 0;}}@media (min-width: 768px) {.tiles__image--lg {padding-top: 200%;}.tiles__image--lg img {height: 67%;width: 75%;}}.tiles__text {position: relative;text-align: center;}@media (min-width: 768px) {.tiles__text {position: absolute;left: 26px;right: 40px;top: 28px;text-align: left;}}.tiles__title {font-size: 13px;}.tiles__title span {display: block;}.tiles__title {font-family: Daxline Extra, sans-serif;font-weight: normal;}.tiles-slider{margin-top: 20px;margin-bottom: 58px;}.promo-section {margin-bottom: 25px;}@media (max-width: 767px) {.promo-section {margin-bottom: 0;}}.promo-section--sm {margin-bottom: 110px;}.promo-section--sm .promo-section__title {margin-top: 12px;}.promo-section--sm .promo__text {font-size: 12px;padding: 0;margin-top: 20px;}@media (max-width: 767px) {.promo-section--sm {margin-bottom: 25px;}}@media (max-width: 767px) {.promo-section--sm .promo__item {margin-bottom: 32px;}}@media (max-width: 767px) {.promo-section--sm .promo-section__title {margin: 0 0 32px;}}.promo-section--footer {margin-bottom: 0;padding: 70px 0 82px;background: #f5f5f5;border-bottom: 1px solid #d9d9d9;text-align: center;}.promo-section--footer .promo-section__title {margin-top: 0;margin-bottom: 34px;}.promo-section--footer .promo__icon {border: none;background: #fff;}.promo-section--footer .promo__text {font-size: 14px;line-height: 1.5em;}@media (max-width: 767px) {.promo-section--footer {padding: 38px 0 12px;}}@media (max-width: 767px) {.promo-section--footer .promo-section__title {margin-bottom: 28px;}}@media (max-width: 767px) {.promo-section--footer .promo__text {font-size: 12px;}}@media (max-width: 767px) {.promo-section--footer .promo__item {margin-bottom: 25px;}}.promo-section__title {margin-top: 25px;}.promo__num {font-family: 'Alexander';font-size: 24px;color: #e51937;text-align: center;margin-top: 14px;}.promo__icon {position: relative;width: 65px;height: 65px;margin: 0 auto;border-radius: 100%;border: 1px solid #e51937;}.promo__icon span {font-size: 24px;line-height: 57px;color: #e51937;}.promo__icon span {font-family: Alexander, sans-serif;font-weight: normal;}.promo__icon svg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}.promo__icon--sm {width: 55px;height: 55px;text-align: center;}.promo__text {font-size: 13px;line-height: 1.2em;margin-top: 15px;text-align: center;padding: 0 12px;}@media (min-width: 768px) {.promo__slider {margin-left: 16.66667%;margin-top: -80px;}}@media (max-width: 767px) {.promo__slider {margin-top: 20px;}}.news-section{margin-bottom: 90px }@media (max-width: 767px){.news-section {margin-bottom: 40px;}}.news-section__header {margin-bottom: 25px;}@media (max-width: 767px) {.news-section__header {margin-bottom: 20px;}}.news-section__wrapper {margin-top: 40px;}.news-section__wrapper .chosen-container {font-size: 14px;}.news-section__wrapper .chosen-container.chosen-container-single .chosen-single {line-height: 45px;height: 45px;}.news-section__wrapper .news-list__item {margin-bottom: 60px;position: relative;}@media(max-width: 767px) {.news-section__wrapper .news-list__item {margin-bottom: 20px;}}.news-section__sorting {margin-bottom: 55px;}@media (max-width: 767px) {.news-section__sorting {margin-bottom: 30px;}}@media(min-width: 768px) {.news-list__item:hover .news-list__img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}}.news-list__item--double {position: relative;}@media (min-width: 768px) {.news-list__item--double .news-list__content {position: absolute;bottom: 0;left: 0;border: none;height: auto;width: 70%;color: #fff;}.news-list__item--double .news-list__content .link {color: #fff;}.news-list__item--double .news-list__section {position: static;}.news-list__item--double .news-list__title {font-size: 24px;}.news-list__item--double .news-list__img {height: 530px;}.news-list__item--double .news-list__text {display: none;}}@media (max-width: 767px) {.news-list__item--double-mobile.news-list__item {margin: 0 -20px 50px;}.news-list__item--double-mobile.news-list__item .news-list__content {position: absolute;bottom: 0;left: 0;border: none;height: auto;right: 0;color: #fff;padding-left: 20px;padding-right: 20px;}.news-list__item--double-mobile.news-list__item .news-list__content .link {color: #fff;}.news-list__item--double-mobile.news-list__item .news-list__section {position: static;}.news-list__item--double-mobile.news-list__item .news-list__title {font-size: 24px;}.news-list__item--double-mobile.news-list__item .news-list__img {height: 600px;}.news-list__item--double-mobile.news-list__item .news-list__img:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.15);}.news-list__item--double-mobile.news-list__item .news-list__text {display: none;}}.news-list__img {display: block;position: relative;height: 250px;overflow: hidden;}.news-list__img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: -webkit-transform .45s;transition: -webkit-transform .45s;transition: transform .45s;transition: transform .45s, -webkit-transform .45s;will-change: transform;}@media (max-width: 767px) {.news-list__img {height: 187px;}}.news-list__content {position: relative;height: 280px;border: 1px solid #ececec;border-top: none;padding: 30px;}@media (max-width: 767px) {.news-list__content {height: 260px;padding: 40px 30px;}}.news-list__title {display: block;margin-bottom: 10px;}.news-list__text {font-size: 13px;max-height: 90px;}.news-list__section {position: absolute;bottom: 20px;left: 30px;}@media (max-width: 767px) {.news-list__section {bottom: 14px;}}@media (max-width: 767px) {.news-list__more {margin-top: 20px;}}@media (min-width: 768px){.news-slider .slick-prev, .news-slider .slick-next {top: -105px;-webkit-transform: none;-ms-transform: none;transform: none;margin: 0;}.news-slider .slick-next {right: 13px;}.news-slider .slick-prev {right: 78px;left: auto;}}.news-detail{margin-top: 45px;font-size: 15px;}.news-detail p:not(.news-detail__text--highlighted){margin-bottom: 21px;}@media (max-width: 767px){.news-detail {margin-top: 30px;}}.news-detail__img {margin-bottom: 40px;text-align: center;}@media (max-width: 767px) {.news-detail__img {margin: 0 -20px 20px;}}.news-detail__img--margin-lg {margin-bottom: 57px;}@media (max-width: 767px) {.news-detail__img--margin-lg {margin-bottom: 40px;}}.news-detail__text--highlighted {position: relative;font-size: 18px;padding-bottom: 40px;margin-bottom: 44px;}@media(max-width: 767px) {.news-detail__text--highlighted {font-size: 16px;margin: 0 0 30px;padding-bottom: 20px;}}.news-detail__text--highlighted:after {content: '';display: inline-block;height: 1px;width: 40px;position: absolute;bottom: 0;left: 0;background: #d9d9d9;}.news-detail__title--margin-lg {margin-top: 73px;margin-bottom: 28px;}@media (max-width: 767px) {.news-detail__title--margin-lg {margin: 40px 0 20px;}}.news-detail__more {margin-top: 95px;}@media (max-width: 767px) {.news-detail__more {margin-top: 55px;}}.news-detail__more-title {margin-bottom: 50px;}@media (max-width: 767px) {.news-detail__more-title {margin-bottom: 20px;}}.news-pagination{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-top: 1px solid #e7e8e9;border-bottom: 1px solid #e7e8e9;height: 67px;margin-top: 65px }.news-pagination__prev, .news-pagination__next {position: absolute;top: 0;bottom: 0;display: inline-block;line-height: 65px;}.news-pagination__prev svg, .news-pagination__next svg {position: relative;top: 1px;fill: #969696;}.news-pagination__prev {left: 0;padding-left: 10px;}.news-pagination__prev span {padding-left: 15px;}.news-pagination__next {right: 0;padding-right: 10px;}.news-pagination__next span {padding-right: 15px;}.shops-section{background: #f5f5f5;padding: 90px 0 65px;margin-bottom: 90px }@media (max-width: 767px){.shops-section {padding: 36px 0 42px;margin-bottom: 63px;}}.shops-section__title {margin-bottom: 32px;}@media (max-width: 767px) {.shops-section__title {margin-bottom: 20px;}}.shops-section__wrapper {margin-top: 40px;}.shops-section__wrapper .chosen-container {font-size: 14px;}.shops-section__wrapper .chosen-container.chosen-container-single .chosen-single {line-height: 45px;height: 45px;}.shops-section__wrapper .shops-list__content {border: 1px solid #d9d9d9;border-top: none;}.shops-section__wrapper .shops-list__item {margin-bottom: 35px;}.shops-section__sorting {margin-bottom: 55px;}@media (max-width: 767px) {.shops-section__sorting {margin-bottom: 35px;}}.shops-list__item {margin-bottom: 35px;}@media (min-width: 768px) {.shops-list__item:hover .shops-list__img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}}@media (min-width: 768px) {.shops-list__item--double .shops-list__img {height: 619px;}.shops-list__item--double .shops-list__content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 26px 30px 24px;}.shops-list__item--double .shops-list__title {font-size: 20px;margin-bottom: 0;margin-right: 32px;}.shops-list__item--double .shops-list__location {margin-top: 9px;}}.shops-list__img {display: block;position: relative;height: 250px;overflow: hidden;}.shops-list__img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;-webkit-transition: -webkit-transform .45s;transition: -webkit-transform .45s;transition: transform .45s;transition: transform .45s, -webkit-transform .45s;will-change: transform;}@media (max-width: 767px) {.shops-list__img {height: 187px;}}.shops-list__content {background: #fff;padding: 21px 30px 17px;}.shops-list__title {display: block;font-size: 14px;margin-bottom: 6px;text-transform: uppercase;letter-spacing: .03em;}.shops-list__location {text-transform: uppercase;font-size: 10px;color: #e51937;}.shops-list__location svg {vertical-align: middle;margin-top: -3px;}.shops-list__location span {padding-left: 4px;}.shops-list__location {font-family: Alexander, sans-serif;font-weight: normal;}@media (min-width: 768px) {.shops-list__more {margin-top: 23px;}}.shops-slider .shops-list__item {margin-bottom: 7px;}.shops-map__wrapper {border: 1px solid #f1f0f0;position: relative;min-height: 60px;height: 850px;margin-bottom: 35px;}@media (max-width: 767px) {.shops-map__wrapper {height: 610px;}}.shops-map__title {position: relative;font-size: 24px;letter-spacing: .03em;padding: 30px 50px 0;}.shops-map__title {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.shops-map__img {position: absolute;left: 0;bottom: 0;width: 100%;max-height: 100%;}.shops-detail{margin-top: 45px;margin-bottom: 75px }@media (max-width: 767px){.shops-detail {margin: 35px 0 20px;}}@media (min-width: 768px) {.shops-detail__info {float: right;}}@media (max-width: 767px) {.shops-detail__info {margin-top: 30px;}}.shops-detail__info-row {position: relative;padding-left: 43px;margin-bottom: 23px;}.shops-detail__info-row svg {position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}.shops-detail__info-row svg.icon-location {width: 24px;height: 19px;}.shops-detail__info-row svg.icon-phone {left: 5px;top: -2px;}.shops-detail__info-row svg.icon-badge {top: -2px;}.shops-detail__img {text-align: center;margin-bottom: 67px;}@media(max-width: 767px) {.shops-detail__img {margin: 0 -20px 40px;}}.brands-section{margin-bottom: 120px }@media (max-width: 767px){.brands-section {margin-bottom: 92px;}}.brands-section__title {margin-bottom: 32px;}.brands-section__wrapper {margin-top: 40px;}@media (max-width: 767px) {.brands-section__wrapper {margin-top: 32px;}}.brands-section__sorting {margin-bottom: 70px;}.brands-section__sorting .chosen-container {font-size: 14px;}.brands-section__sorting .chosen-container.chosen-container-single .chosen-single {line-height: 45px;height: 45px;}@media (max-width: 767px) {.brands-section__sorting {margin-bottom: 43px;}}.brands-list__row {border-top: 1px solid #d9d9d9;padding: 35px 0;}.brands-list__row:last-child {border-bottom: 1px solid #d9d9d9;}@media (max-width: 767px) {.brands-list__col {-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}}.brands-list__img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;max-height: 70px;margin: 0 auto;}.brands-list__img img {display: block;height: 100%;width: 100%;}.brands-list__letter {font-size: 30px;text-transform: uppercase;margin-bottom: 10px;}.brands-list__letter {font-family: Alexander, sans-serif;font-weight: normal;}.brands-list__column {margin-bottom: 90px;}@media (max-width: 767px) {.brands-list__column {margin-bottom: 50px;}}.brands-list__link {margin-bottom: 9px;font-size: 13px;}.brand__promo {margin: -40px 0 62px;}.brand__promo--mobile {display: none;}@media (max-width: 767px) {.brand__promo--mobile {display: block;margin: 35px -20px 40px;}.mobile .brand__promo--mobile .brand__promo-img {display: none;}}.brand__promo-img {position: relative;height: 250px;margin-bottom: 30px;}.brand__promo-img img {height: 100%;width: 100%;}.brand__promo-logo {display: block;position: absolute;left: 0;top: 10px;bottom: 0;right: 0;margin: auto;width: 240px;max-height: 45%;}.brand__promo-logo img {width: 100%;height: 100%;}@media (min-width: 768px) {.brand__promo-logo {height: 110px;}}.brand__promo-text {width: 100%;margin-top: 18px;}.brand__promo-text-content__toggler {text-decoration: underline;position: relative;display: block;text-align: left;color: #e51937;cursor: pointer;padding: 10px 0;margin-top: -20px;z-index: 2;transition: color .2s;}.brand__promo-text-content.opened .brand__promo-text-content__toggler {margin-top: 0;color: #e51937;}.brand__promo-text-content__toggler:hover {color: #e51937;}.brand__promo-text-content .brand__promo-text-content__bottom {display: none;}.brand__promo-text-content.opened .brand__promo-text-content__bottom {display: block;}.brand__promo-text-content--separator {position: relative;}.opened.brand__promo-text-content--separator:after {display: none;}.brand__promo-text-content--separator:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background: #fff;content: ' ';background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );display: block;z-index: 1;}@media (max-width: 767px) {}.breadcrumbs{text-align: center;font-size: 12px }.breadcrumbs__item {display: inline-block;vertical-align: top;margin-top: 0;color: #868585;letter-spacing: .03em;}.breadcrumbs__link.link {position: relative;display: inline-block;}.breadcrumbs__link.link:hover {color: #000;box-shadow: inset 0 -1px 0 0 #000;}.breadcrumbs__separator {display: inline-block;vertical-align: top;padding: 0 5px 0 8px;}.breadcrumbs--margin-top {margin-top: 5px;}@media (max-width: 767px) {.breadcrumbs--margin-top {margin-top: 2px;}}.heading--h5-mobile + .breadcrumbs{margin-top: 20px;}.product__section {margin-top: 60px;margin-bottom: 80px;}@media (max-width: 767px) {.product__section {margin-top: 30px;margin-bottom: 20px;}}.product__title {margin-bottom: 10px;}@media (min-width: 768px) {.product__title {font-size: 30px;}}.product__title-wrapper {margin-bottom: 8px;}@media (max-width: 767px) {.product__title-wrapper {margin-bottom: 6px;}}@media (min-width: 768px) {.product__title-wrapper .product__brand {font-size: 16px;}}.product__btn-section {margin-top: 25px;}.product__btn-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.product__btn-row .btn {margin: 0;}@media (max-width: 767px) {.product__btn-row {margin-bottom: 15px;}}@media (min-width: 768px) {.product__btn-row .product__select {width: 100px;}}@media(max-width: 767px) {.product__info {margin-top: 25px;}}.product__select {-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;padding-right: 10px;}.product__price-wrapper {margin-bottom: 20px;}@media (min-width: 768px) {.product__price-wrapper .price__wrapper:not(.price__wrapper--lg) .price {font-size: 16px;}}.product__price-row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.product__price-row .price__wrapper--lg {margin-right: 16px;}.product__price-text {font-size: 14px;color: #868585;}.product__price-separator {padding: 0 4px;}.product__promo {margin-bottom: 70px;}@media (max-width: 767px) {.product__promo {margin-bottom: 45px;}}.product__promo-img {position: relative;height: 150px;margin-bottom: 30px;}.product__promo-img img {height: 100%;width: 100%;}.product__promo-logo {display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;width: 240px;max-height: 75px;}.product__promo-logo img {display: block;width: 240px;height: 75px;}.product__promo-text {text-align: center;}@media (min-width: 768px) {.product__promo-text {font-size: 16px;}}@media (max-width: 767px) {.product__promo-text-content {max-height: 128px;margin-bottom: 5px;}}@media (min-width: 768px) {.product__recommended {margin-top: 40px;}}@media (max-width: 767px) {.product__recommended .recommended-slider {margin-bottom: 55px;}}@media (min-width: 768px) {.product__recommended .recommended-slider {margin-bottom: 125px;}.product__recommended .recommended-slider .slick-prev, .product__recommended .recommended-slider .slick-next {top: -117px;}.product__recommended .recommended-slider .catalog-item__airport-price {display: block;}.product__recommended .recommended-slider .catalog-item__title {margin-bottom: 7px;}}@media (max-width: 767px) {.product__viewed {border-top: 1px solid #d9d9d9;margin: 0 -20px;padding: 60px 20px 0;}}.product__descr {margin-top: 40px;}@media (min-width: 768px) {.product__descr {font-size: 16px;}.product__descr .tab-panel__tab {font-size: 14px;}}.product-slider-thumb{display: inline-block;vertical-align: top;position: relative;min-width: 120px;max-width: 120px;padding: 60px 0;margin-right: 40px;margin-top: -20px;}.product-slider-thumb .slick-prev, .product-slider-thumb .slick-next{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);margin: auto;right: 0;left: 0;}.product-slider-thumb .slick-prev{top: 0;}.product-slider-thumb .slick-next{top: auto;bottom: 0;}.product-slider-thumb img{margin: 0 auto;}.product-slider-thumb .slick-list{overflow: hidden;}.product-slider-thumb__slide {margin: 5px 0;opacity: .2;-webkit-transition: opacity .3s;transition: opacity .3s;}.product-slider-thumb__slide.current {opacity: 1;}.product-slider-thumb__slide-image {height: 75px;}.product-slider-thumb__slide-image img {max-height: 100%;}.product-slider-main{display: inline-block;vertical-align: top;width: 400px;height: 470px;}.product-slider-main .slick-dots li{background: #d9d9d9;}.product-slider-main .slick-dots li.slick-active{background: #fff;border: 1px solid #e2e2e2;}@media (max-width: 767px){.product-slider-main {width: 100%;height: 360px;}}.product-slider-main__slide-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 470px;}.product-slider-main__slide-content img {max-height: 100%;margin: auto;}@media (max-width: 767px) {.product-slider-main__slide-content {height: 300px;}}@media (min-width: 768px){.product-slider-main .slick-dots {display: none!important;}}.about-banner{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 410px;position: relative;color: #fff;margin: -40px 0 48px }@media (max-width: 767px){.about-banner {margin: -20px 0 20px;height: auto;min-height: 410px;}}.about-banner__img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.about-banner__img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.about-banner__img:after {content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #0b204d;opacity: .66;}.about-banner__content {position: relative;}@media (max-width: 767px) {.about-banner__content {padding: 10px 0 30px;}}.about-banner__text {font-size: 18px;}.about-banner__title {color: #fff;margin-bottom: 20px;margin-top: 28px;margin-right: -5px;}@media (max-width: 767px) {.about-banner__title {font-size: 30px;}}.about-section p{margin-bottom: 23px;}.about-section ul{margin-bottom: 48px;}.about-section__block {margin-bottom: 67px;}@media (max-width: 767px) {.about-section__block {margin-bottom: 40px;}}.about-section__block--sm-margin {margin-bottom: 37px;}.about-section__title--margin {margin-bottom: 25px;}.presentation-banner{height: 800px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }@media (max-width: 767px){.presentation-banner {height: auto;min-height: 410px;}}.presentation-banner__img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.presentation-banner__img img {height: 100%;width: 100%;}@media (max-width: 767px) {.presentation-banner__img {opacity: .3;}}.presentation-banner__content {padding-top: 190px;position: relative;height: 100%;}@media (max-width: 1024px) {.presentation-banner__content {padding-top: 100px;}}@media (max-width: 767px) {.presentation-banner__content {padding-top: 20px;}}.presentation-banner__content:after {content: '';background-image: url('/local/templates/heinemann/resources/css/../../temp/img/presentation-banner-after.png');background-size: contain;background-repeat: no-repeat;position: absolute;z-index: 100;bottom: 30px;left: 0;width: 574px;height: 42px;}@media (max-width: 767px) {.presentation-banner__content:after {width: 100%;}}.presentation-banner__title {font-size: 36px;line-height: 50px;}@media (max-width: 767px) {.presentation-banner__title {font-size: 25px;line-height: 32px;}}@media (max-width: 430px) {.presentation-banner__title {font-size: 18px;line-height: 30px;}}.presentation-banner__description {font-size: 16px;margin-bottom: 35px;}@media (max-width: 375px) {.presentation-banner__description {font-size: 14px;}}.presentation{margin-bottom: 0;padding-top: 60px }.presentation:not(:last-of-type) {padding-bottom: 80px;border-bottom: 1px solid #d9d9d9;}.presentation__slider .slick-slide {cursor: auto;}@media (min-width: 1025px) {.presentation__slider {margin-left: 33.3333%;margin-top: -80px;}}@media (max-width: 1024px) {.presentation__slider {margin-top: 40px;}}.checkout-top__msg {text-transform: uppercase;letter-spacing: .03em;text-align: center;margin: 55px 0 110px;}.checkout-top__msg {font-family: Alexander, sans-serif;font-weight: normal;}@media (max-width: 767px) {.checkout-top__msg {margin: 35px 0 40px;}}.checkout-section + .checkout-section {margin-top: 80px;}@media (max-width: 767px) {.checkout-section + .checkout-section {margin-top: 50px;}}.checkout-section__title {margin-bottom: 18px;}@media (max-width: 767px) {.checkout-section__info {margin-top: 25px;}}.checkout-section__info-row {position: relative;padding-left: 43px;margin-bottom: 20px;}.checkout-section__info-row svg {position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}.checkout-section__info-row svg.icon-location {width: 24px;height: 19px;}.checkout-section__info-row svg.icon-phone {left: 5px;top: -2px;}.checkout-section__info-row svg.icon-badge {top: -2px;}.checkout-summary{border-bottom: 1px solid #e2e2e2;padding-bottom: 40px;margin-bottom: 35px;}.checkout-summary .price{text-align: left;}@media (max-width: 767px){.checkout-summary {padding-bottom: 0;border-bottom: none;margin-bottom: 30px;}.checkout-summary .checkbox {padding-bottom: 25px;border-bottom: 1px solid #e2e2e2;}}.checkout-summary__table td {padding-bottom: 8px;}.checkout-summary__table td:first-child {padding-right: 10px;}.checkout-summary__table td:last-child {text-align: left;}@media (min-width: 768px) {.checkout-summary__table:not(.checkout-summary__table--no-margin-left) {margin-left: -30px;}}.checkout-summary__table-total {text-transform: uppercase;letter-spacing: .03em;}.checkout-summary__table-total {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}@media (min-width: 768px) {.checkout-summary__btn {margin-left: -30px;}}.checkout-success__msg {text-align: center;margin: 73px 0;}@media (max-width: 767px) {.checkout-success__msg {margin: 35px 0 55px;}}.checkout-success__icon {margin-bottom: 27px;}.checkout-success__title {margin-bottom: 18px;}.checkout-success__btn {margin-top: 20px;}.checkout-order{border: 3px solid #e2e2e2;padding: 35px;position: relative;}.checkout-order .checkout-top__msg{text-align: left;color: #868585;margin: 0 0 35px;font-size: 10px;line-height: 2em }.checkout-order .checkout-section{font-size: 12px }.checkout-order .checkout-section__title {margin-bottom: 8px;}.checkout-order .checkout-section__info {margin-top: 25px;}.checkout-order .checkout-section__info-row {margin-bottom: 12px;}.checkout-order:before {content: '';display: inline-block;position: absolute;top: -3px;right: -3px;width: 0;height: 0;border-bottom: 45px solid #e2e2e2;border-right: 45px solid transparent;}.checkout-order:after {content: '';display: inline-block;position: absolute;top: -3px;right: -3px;width: 0;height: 0;border-top: 45px solid #fff;border-left: 45px solid transparent;}.checkout-order__top {padding-bottom: 25px;margin-bottom: 45px;border-bottom: 1px solid #e2e2e2;}.checkout-order__top .icon-logo {height: 35px;width: 260px;}@media (max-width: 767px) {.checkout-order__top {padding-bottom: 20px;margin-bottom: 30px;}}@media (max-width: 767px) {.checkout-order__top .icon-logo {height: 27px;width: 200px;}}.checkout-order__title {margin-bottom: 10px;}@media (max-width: 767px) {.checkout-order__title {font-size: 24px;}}@media (max-width: 767px){.checkout-order .checkout-top__msg {margin-bottom: 25px;}}@media (max-width: 767px) {.checkout-order .checkout-section__info {margin-bottom: 35px;}}.cart__wrapper {margin-top: 40px;}@media (max-width: 767px) {.cart__wrapper {margin-top: 35px;}}@media (min-width: 768px) {.cart__sorting .chosen-container {font-size: 14px;}.cart__sorting .chosen-container.chosen-container-single .chosen-single {line-height: 45px;height: 45px;}}.cart__list {border-top: 1px solid #e2e2e2;margin-top: 20px;margin-bottom: 50px;}@media (max-width: 767px) {.cart__list {margin-left: -20px;margin-right: -20px;margin-bottom: 40px;}.cart__list:not(.cart__list--no-border) {padding-top: 50px;margin-top: 25px;}}.cart__list--no-border {border-top: none;margin-top: 0;}@media (max-width: 767px) {.cart__list--no-border {margin-top: 65px;}}.cart__list--small {margin-top: 28px;}.cart__list--small .cart__item {padding: 22px 5px;}.cart__list--small .cart__multiplier-sign {padding: 0 7px;}.cart__list--small .cart__right-column {display: block;-webkit-box-flex: 0;-webkit-flex: 0 1 0%;-ms-flex: 0 1 0%;flex: 0 1 0%;width: 120px;min-width: 120px;}.cart__list--small .cart__total {display: block;}.cart__list--small .price {font-size: 12px;}.cart__list--small:not(.cart__list-no-border) {padding-top: 30px;margin-bottom: 0;}@media (max-width: 767px) {.cart__list--small .cart__item {padding: 0 0 22px;margin-bottom: 30px;}}.cart__item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;border-bottom: 1px solid #e2e2e2;padding: 52px 25px;}@media (max-width: 767px) {.cart__item {display: block;padding: 0 20px 37px;margin-bottom: 52px;}.cart__item:last-of-type {margin-bottom: 0;}}.cart__item--unavailable .cart__image-wrapper {opacity: .25;}.cart__item--unavailable .cart__title {color: #868585;}@media (min-width: 768px) {.cart__item--editable .cart__left-column {max-width: 42.5%;}.cart__item--editable .cart__total-col:first-of-type {min-width: 62%;}}@media (max-width: 767px) {.cart__item--editable .cart__price {display: none;}.cart__item--editable .cart__total-items-price .price {margin-top: 12px;text-align: left;}.cart__item--editable .cart__multiplier-sign {display: none;}}.cart__item--editable.cart__item--order .cart__left-column {max-width: none;}.cart__item--editable.cart__item--order .cart__price {display: block;}.cart__item--order:not(.cart__item--editable) .cart__total {display: block;}@media (min-width: 768px) {.cart__item--order:not(.cart__item--editable) .cart__right-column {max-width: 33.3333%;}}.cart__left-column, .cart__right-column {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}@media (max-width: 767px) {.cart__left-column {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}}@media (max-width: 767px) {.cart__right-column {display: block;margin-left: 100px;margin-top: 20px;}}.cart__image-wrapper {position: relative;display: block;width: 75px;height: 75px;min-width: 75px;margin-right: 20px;text-align: center;}.cart__image-wrapper img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-height: 100%;}@media (max-width: 767px) {.cart__image-wrapper {position: absolute;top: 0;left: 20px;}}.cart__title {display: block;text-transform: uppercase;letter-spacing: .03em;}.cart__title span {display: inline-block;vertical-align: top;padding-right: 4px;}.cart__props {font-size: 12px;}@media (max-width: 767px) {.cart__props {margin-top: 3px;margin-left: 100px;}}.cart__total .price {text-align: left;}@media (min-width: 768px) {.cart__total {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}.cart__total-col {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;}.cart__total-col .price {text-align: left;}}.cart__total-col:first-child {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media (max-width: 767px) {.cart__total-col:first-child {margin-bottom: 15px;}}.cart__article {color: #868585;}.cart__multiplier-sign {padding: 0 15px;}.cart__multiplier-sign .icon-cross {width: 6px;height: 6px;fill: #969696;}.cart__delete {position: absolute;top: 0;bottom: 0;right: 0;margin: auto;width: 45px;height: 45px;cursor: pointer;}.cart__delete .icon-cross {position: absolute;top: 0;bottom: 0;right: 0;left: 0;margin: auto;fill: #e51937;width: 8px;height: 8px;}@media (max-width: 767px) {.cart__delete {bottom: auto;right: 3px;top: -30px;}}.cart__delete:hover .icon-cross {fill: #d30f2c;}.cart__msg--unavailable {color: #868585;margin-bottom: 10px;}.cart__promo .form-input {height: 45px;line-height: 45px;border-right: none;}@media (max-width: 767px) {.cart__promo {margin-bottom: 25px;}}.cart__promo-btn.btn.btn--arrow-right {border-color: #e51937;background: #fff;}.cart__promo-btn.btn.btn--arrow-right svg {fill: #e51937;}.cart__promo-btn.btn.btn--arrow-right:hover {background: #e51937;}.cart__promo-btn.btn.btn--arrow-right:hover svg {fill: #fff;}.cart__friend {margin-top: 45px;padding-bottom: 37px;border-bottom: 1px solid #e2e2e2;}@media (max-width: 767px) {.cart__friend {border-bottom: none;padding-bottom: 0;margin-bottom: -25px;}}.cart__friend-text {text-align: center;margin-bottom: 20px;}.cart__spinner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100px;height: 45px;border: 1px solid #cccccc;border-radius: 30px;overflow: hidden;}.cart__spinner-input {width: 30px;height: 100%;line-height: 44px;border: none;background: transparent;padding: 0;text-align: center;}.cart__spinner-btn {width: 35px;height: 100%;position: relative;}.cart__spinner-btn:before, .cart__spinner-btn:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: #969696;-webkit-transition: background .3s;transition: background .3s;}.cart__spinner-btn:before {height: 1px;width: 11px;}.cart__spinner-btn--minus:after {display: none;}.cart__spinner-btn--plus:after {height: 11px;width: 1px;}.cart__spinner-btn[data-active='true']:hover:before, .cart__spinner-btn[data-active='true']:hover:after {background: #000;}.cart__spinner-btn[data-active='false'] {cursor: default;}.cart__empty {text-align: center;margin: 130px 0 80px;}@media (max-width: 767px) {.cart__empty {margin: 80px 0 40px;}}.cart__empty-icon {margin-bottom: 12px;}.cart__order-btn.btn {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;width: 45px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;margin-right: 70px;padding: 0;}.cart__order-btn.btn .icon-cart {width: 23px;height: 24px;}@media (max-width: 767px) {.cart__order-btn.btn {margin: 0 0 0 -10px;}}.cart__order-btn.btn:hover svg {fill: #e51937;}.vacancy-section__wrapper {margin-top: 45px;}@media (max-width: 767px) {.vacancy-section__wrapper {margin-bottom: 35px;}}.vacancy-section__sorting {margin-bottom: 55px;}.vacancy-section__sorting .chosen-container {font-size: 14px;}.vacancy-section__sorting .chosen-container.chosen-container-single .chosen-single {line-height: 45px;height: 45px;}@media (max-width: 767px) {.vacancy-section__sorting {margin-bottom: 30px;}}.vacancy-section__title {margin-bottom: 28px;}@media (max-width: 767px) {.vacancy-section__title {margin-bottom: 20px;}}.vacancy-section__list {margin-bottom: 70px;border-top: 1px solid #e2e2e2;}@media (max-width: 767px) {.vacancy-section__list {margin: 0 -20px 45px;}}.vacancy-section__item {border-bottom: 1px solid #e2e2e2;padding: 35px 35px 35px 25px;}@media (max-width: 767px) {.vacancy-section__item {padding: 35px 20px;}}.vacancy-section__item-title {text-transform: none;letter-spacing: normal;margin-bottom: 7px;}@media (max-width: 767px) {.vacancy-section__item-title {margin-bottom: 5px;}}.vacancy-section__item-date {font-size: 12px;color: #868585;margin-bottom: 12px;}.vacancy-section__item-descr {font-size: 13px;}.vacancy-section__item-experience {text-align: right;font-size: 13px;}@media (max-width: 767px) {.vacancy-section__item-experience {text-align: left;margin-top: 13px;}}.vacancy-detail__wrapper {margin-top: 63px;}@media (max-width: 767px) {.vacancy-detail__wrapper {margin-top: 35px;}}.vacancy-detail__date {text-align: center;color: #868585;font-size: 12px;}.vacancy-detail__section {margin-bottom: 47px;}@media (max-width: 767px) {.vacancy-detail__section {margin-bottom: 35px;}}.vacancy-detail__section-title {margin-bottom: 20px;}.vacancy-detail__top {background: #f5f5f5;padding: 37px 30px;margin-bottom: 53px;text-align: center;font-size: 16px;}@media (max-width: 767px) {.vacancy-detail__top {margin: 0 -20px 33px;padding: 35px 20px 20px;}}@media (max-width: 767px) {.vacancy-detail__top-col {margin-bottom: 13px;}}@media (min-width: 768px) {.vacancy-detail__left {padding-right: 30px;}}@media (min-width: 768px) {.vacancy-detail__right {padding-left: 30px;}}.search-form {position: relative;margin: 70px 0 30px;}.search-form .form-row{position: relative;}@media (max-width: 767px){.search-form {margin-top: 35px;}}.search-form__text {margin-bottom: 40px;text-align: center;}@media (max-width: 767px) {.search-form__text {margin-bottom: 20px;}}.search-form__input {width: 100%;height: 50px;line-height: 24px;font-size: 14px;padding: 12px 60px 12px 25px;border-radius: 25px;background: #fff;outline: none;overflow: hidden;text-overflow: ellipsis;}.search-form__submit {width: 60px;height: 50px;position: absolute;right: 0;top: 0;border-radius: 25px;border: none;outline: none;cursor: pointer;-webkit-transition: background-color .45s;transition: background-color .45s;padding: 0;}.search-form__submit .icon-search {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;fill: #58585a;}.search-form__submit:hover .icon-search {fill: #e51937;}.search__recommended {margin-top: 20px;}@media (min-width: 768px) {.search__recommended {margin-top: 50px;}.search__recommended .recommended-slider .slick-prev, .search__recommended .recommended-slider .slick-next {top: -87px;}}.account-section{margin-top: 70px }@media (max-width: 767px){.account-section {margin-top: 40px;}}.account-menu{border: 2px solid #e2e2e2;padding: 40px 35px 30px;margin-top: 2px }@media (max-width: 1024px){.account-menu {margin: 0 0 55px;padding: 0;}}@media (max-width: 767px){.account-menu {border: none;margin: 0 -20px 50px;border-top: 1px solid #e2e2e2;}}@media (max-width: 1024px) {.account-menu__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}}@media (max-width: 767px) {.account-menu__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}.account-menu__user {font-size: 18px;letter-spacing: .03em;text-transform: uppercase;border-bottom: 1px solid #e2e2e2;padding-bottom: 33px;text-align: center;}.account-menu__user {font-family: Alexander, sans-serif;font-weight: normal;}.account-menu__item {font-size: 13px;letter-spacing: .03em;text-transform: uppercase;border-bottom: 1px solid #e2e2e2;text-align: center;}@media (max-width: 1024px) {.account-menu__item {-webkit-box-flex: 1;-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;border-bottom: 0;}.account-menu__item + .account-menu__item {border-left: 1px solid #e2e2e2;}}@media (max-width: 767px) {.account-menu__item {width: auto;border: none;border-bottom: 1px solid #e2e2e2;}}.account-menu__item--current .link {color: #e51937;}.account-menu__link {display: block;padding: 21px 0 18px;}.account-menu__info {text-align: center;padding-top: 27px;font-size: 12px;}.account-profile__section {margin-bottom: 45px;}.account-profile__section--sm-margin {margin-bottom: 25px;}@media (max-width: 767px) {.account-profile__section--sm-margin {margin-bottom: 12px;}}.account-profile__heading {margin-bottom: 20px;}.account-orders{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-ms-flex-flow: column;flex-flow: column;padding-bottom: 50px;margin-top: 20px }@media (max-width: 767px){.account-orders {margin-left: -20px;margin-right: -20px;}}.account-orders__heading {margin-bottom: 38px;}@media (max-width: 767px) {.account-orders__heading {margin-bottom: 20px;}}.account-orders__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row;-ms-flex-flow: row;flex-flow: row;border-bottom: 2px solid #e2e2e2;width: 100%;}.account-orders__header {font-family: Daxline Extra Bold, sans-serif;font-weight: normal;}.account-orders__item {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row;-ms-flex-flow: row;flex-flow: row;color: #474747;width: 100%;overflow: hidden;text-overflow: ellipsis;border-bottom: 1px solid #e2e2e2;}.account-orders__item .price span {margin: 0;}.account-orders__item span {margin: 0 5px;}.account-orders__header-cell {width: 25%;padding: 13px 10px 14px 26px;}@media (max-width: 767px) {.account-orders__header-cell {width: 50%;padding-left: 20px;padding-right: 20px;}}.account-orders__body-cell {width: 25%;padding: 31px 10px 28px 26px;line-height: 30px;color: #474747;}.account-orders__body-cell .btn--secondary {margin: -10px 0 0;}@media (max-width: 767px) {.account-orders__body-cell {width: 50%;padding-left: 20px;padding-right: 20px;}}.account-msg__empty {text-align: center;margin-top: 70px;margin-bottom: 30px;}@media (max-width: 767px) {.account-msg__empty {margin-top: 65px;}}.account-msg__icon {margin-bottom: 12px;}.account-msg__icon svg {fill: #e51937;}.account-order__heading {margin-bottom: 36px;}@media(max-width: 767px) {.account-order__heading {margin-bottom: 25px;}}.account-order__title {margin-bottom: 5px;}.auth__wrapper{position: relative;margin-top: 55px }.auth__wrapper:not(.auth__wrapper-v2):after {content: '';display: inline-block;width: 1px;position: absolute;top: 0;bottom: 0;left: 50%;background: #e2e2e2;}@media (max-width: 767px) {.auth__wrapper:not(.auth__wrapper-v2):after {display: none;}}.auth__wrapper--no-border:after {display: none;}@media (max-width: 767px) {.auth__wrapper--no-border .auth__section {border-bottom: none;}}.auth__heading {margin-bottom: 20px;}.auth__btn--margin-top.btn {margin-top: 25px;margin-bottom: 0;}@media (max-width: 767px) {.auth__section {display: none;margin: 0 -20px 20px;padding: 0 20px 40px;border-bottom: 1px solid #e2e2e2;}.auth__section--visible-mobile {display: block;}}.auth__msg {text-align: center;margin-bottom: 15px;}.auth__recovery-input {height: 45px;border-right: none;}.auth__recovery-btn.btn.btn--arrow-right {border-color: #e51937;}.auth__recovery-btn.btn.btn--arrow-right svg {fill: #e51937;}.auth__recovery-btn.btn.btn--arrow-right:hover {background: #e51937;}.auth__recovery-btn.btn.btn--arrow-right:hover svg {fill: #fff;}.auth__trigger {display: none;text-align: center;cursor: pointer;}.auth__trigger-text {text-decoration: underline;}@media (max-width: 767px) {.auth__trigger--visible-mobile {display: block;}}.sign-in-actions{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 27px 0 24px;}.sign-in-actions .link--primary {display: inline-block;}.sign-in-actions .text--inline {margin-right: 20px;}.sign-in-actions .checkbox {line-height: 16px;margin-bottom: 0;font-size: 14px }.sign-in-actions .checkbox__label {padding-top: 4px;}.sign-in-actions--centered {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 20px 0 0;}@media print {*, *:before, *:after, *:first-letter, *:first-line {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a, a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr, img {page-break-inside: avoid;}img {max-width: 100% !important;}p, h2, h3 {orphans: 3;widows: 3;}h2, h3 {page-break-after: avoid;}}@media(min-width: 1201px) {.bx-ie .jumbotron__slider-image img {width: 1600px;}}@media(max-width: 1200px) {.bx-ie .jumbotron__slider-image img {width: 1200px;}}@media(max-width: 768px) {.bx-ie .jumbotron__slider-image img {width: 768px;}}@media(max-width: 414px) {.bx-ie .jumbotron__slider-image img {width: 414px;}}.bx-ie .page-header__right {right: 80px;}.popup__wrapper {z-index: 106;}.main-h1 {text-align: left;margin-bottom: 80px;font-size: 23px !important;}@media(max-width: 767px) {.main-h1 {margin-bottom: 50px;}}.desc_section_toggle {display: inline-block;padding: 10px 0;color: #e51937;text-decoration: underline;}.bx-filter-parameters-box-title .catalog-aside-filter__category-icon:before {right: 19px;}.bx-filter-parameters-box-title .catalog-aside-filter__category-icon:after {right: 24px;}@media(max-width: 767px) {.bx-filter-parameters-box-title .catalog-aside-filter__category-icon:before {right: 19px;}.bx-filter-parameters-box-title .catalog-aside-filter__category-icon:after {right: 24px;}}@media(max-width: 414px) {.jumbotron-section img[data-object-fit=cover] {-o-object-fit: contain;object-fit: contain;}.jumbotron__slider-image, .jumbotron__slider {height: auto !important;}.slick-slider {position: relative;}.jumbotron__slider-image:before {content: "";display: block;padding-top: 143%;}.jumbotron__slider-image picture {position: absolute;left: 0;top: 0;bottom: 0;width: 100%;right: 0;height: 100%;}.jumbotron__slider.slick-slider {padding-bottom: 0;}}.bx-filter-parameters-box-container #set_filter {background-color: #333;width: calc(100% - 56px);}.shops-detail__info-col a {text-decoration: none;}.about-section__block h2, .about-section h2, .news-detail h2, .shops-detail h2 {font-size: 30px;}.about-section__block h3, .about-section h3, .news-detail h3, .shops-detail h3 {font-size: 24px;}@media (max-width: 767px) {.about-section__block h2, .about-section h2, .news-detail h2, .shops-detail h2 {font-size: 28px;}.tooltip__block {left: auto !important;width: 100% !important;transform: none;right: 0;}.tooltip__content-text {font-size: 10px;padding: 5px !important;text-align: center;}}.bx-ss-icon{background-image:url('/local/templates/heinemann/resources/css/icons_v5.png');width:16px;height:16px;background-repeat:no-repeat}.openid{background-position:0 -192px}.yandex{background-position:0 0}.openid-mail-ru{background-position:0 -48px}.livejournal{background-position:0 -16px}.liveinternet{background-position:0 -128px}.blogger{background-position:0 -144px}.rambler{background-position:0 -160px}.liveid{background-position:0 -176px}.facebook{background-position:0 -32px}.twitter{background-position:0 -96px}.vkontakte{background-position:0 -80px}.mymailru{background-position:0 -64px}.google{background-position:0 -112px}.google-plus{background-position:0 -112px}.odnoklassniki{background-position:0 -208px}.bitrix24{background-position:0 -378px}.dropbox{background-position:0 -504px}.box{background-position:0 -520px}.office365{background-position:0 -559px}.bx-ss-button{display:inline-block;background-image:url('/local/templates/heinemann/resources/css/icons_v5.png')!important;width:87px!important;height:21px!important;background-repeat:no-repeat;vertical-align:middle!important}.liveid-button{background-position:0 -334px!important}.facebook-button{background-position:0 -224px!important}.twitter-button{background-position:0 -290px!important}.vkontakte-button{background-position:0 -268px!important}.mymailru-button{background-position:0 -246px!important}.google-button{background-position:0 -312px!important}.odnoklassniki-button{background-position:0 -356px!important}.bitrix24net-button{background-position:0 -416px!important}.bitrix24net-button-ru,.bitrix24net-button-kz{background-position:0 -394px!important}.bitrix24net-button-ua{background-position:0 -438px!important}.dropbox-button{background-position:0 -482px!important}.box-button{background-position:0 -537px!important}.yandex-button{background-position:0 -460px!important}.office365-button{background-position:0 -576px!important}td.to_twitter{text-align:center!important}div.bx-auth{max-width:600px;margin-top:12px;margin-bottom:10px}div.bx-auth form{padding:0;margin:0}div.bx-auth-line{border-bottom:1px solid #e3e3e3;padding-bottom:10px}div.bx-auth-title{font-size:140%;border-bottom:solid 2px #e3e3e3;padding-bottom:12px}div.bx-auth-note{margin:18px 0 6px 0}div.bx-auth-services{padding:0;margin:0;overflow:hidden;zoom:1}div.bx-auth-services div{display:block;float:left;margin:4px 6px 0 0;width:170px}div.bx-auth-services a{display:inline-block;margin:1px;padding:4px 4px 4px 4px;text-decoration:none;color:#646464;outline:0}div.bx-auth-services a:hover{margin:0;border:1px solid #d9d9d9;text-decoration:none!important}div.bx-auth-services a.bx-ss-selected{margin:0;border:1px solid #d9d9d9;background-color:#ebebeb}div.bx-auth-services i{display:inline-block;margin:0;margin-right:4px;vertical-align:middle;cursor:pointer}div.bx-auth-services b{vertical-align:middle;font-weight:bold;font-size:12px;font-family:Tahoma,Verdana,Arial,sans-serif}div.bx-auth-service-form{color:black;background-color:#eee;border-bottom:solid 1px #d6d6d6;margin-top:1px;padding:8px;vertical-align:middle;font-size:12px}div.bx-auth-service-form span,div.bx-auth-service-form input{vertical-align:middle}div.bx-auth-service-form input.button{position:relative;left:1px}div.bx-auth-service-form span.bx-ss-icon{display:inline-block;margin-right:6px}span.bx-spacer{display:inline-block;width:8px}span.bx-spacer-vert{display:inline-block;height:10px}span.bx-spacer-vert25{display:inline-block;height:25px}div.bx-auth-serv-icons a{display:inline-block;margin:1px;text-decoration:none;color:#646464;outline:0}div.bx-auth-serv-icons a:hover{margin:0;border:1px solid #d9d9d9}div.bx-auth-serv-icons i{margin:3px;display:inline-block;vertical-align:middle;cursor:pointer}div.bx-auth-lbl{margin-top:8px;margin-bottom:4px}div.bx-auth-float{padding-left:15px;padding-right:15px;font-size:100%}div.bx-sonet-profile-field-socserv{line-height:15px!important}div.bx-auth-form{width:510px!important}textarea.ss-text-for-message-default{width:300px;height:130px;color:grey;font-weight:lighter}textarea.ss-text-for-message{margin-top:5px}td.bx-ss-soc-serv{font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}td.bx-ss-soc-serv i{vertical-align:-25%}div.bx-taimen-socserv-div{padding-bottom:9px;padding-left:50px}a.ss-socserv-setup-link{padding-left:10px;color:grey!important;text-decoration:underline}.ss-text-without-border{padding-left:5px;border:0;background:#f8fafb;color:#6286bb;font-style:italic}.bx-ss-timeman-header-div{padding-bottom:10px}td.bx-ss-soc-serv-setup{white-space:pre-line;width:300px;font-size:75%}a.bx-ss-soc-serv-setup-link{text-decoration:underline!important} [data-age="Y"] .bx_vertical_menu_advanced .bx_hma_one_lvl.alk-hide-item {display: block;} .bx_vertical_menu_advanced .bx_hma_one_lvl.alk-hide-item {display: none;} .bx-sidebar-block .bx-filter-popup-result {display: none!important;}
 
.page-header__user-icon-count {
	position: absolute;
	top: 0px;
	right: -6px;
	color: #fff;
	font-size: 11px;
	border-radius: 15px;
	text-align: center;
	line-height: 15px;
	min-width: 15px;
	padding: 0 4px;
	background: #e51937;
}

 .news-detail__slider {
  display: block;
}

 .news-detail__slider .recommended-slider {
    position: relative;
    margin-top: 45px;
    margin-bottom: 40px;
}

 .news-detail__slider .product__recommended {
 	margin-top: 55px;
}

 .news-detail__slider .product__recommended  .catalog-item {
 	margin-bottom: 0;
}

@media (min-width: 768px) {
	 .news-detail__slider .product__recommended {
	 	margin-top: 95px;
	}

	.news-detail__slider .recommended-slider .slick-next, .news-detail__slider .recommended-slider .slick-prev {
	    top: -105px;
	    -webkit-transform: none;
	    -ms-transform: none;
	    transform: none;
	    margin: 0;
	}

	 .news-detail__slider .recommended-slider .slick-prev {
	    right: 65px;
	    left: auto;
	}

	.news-detail__slider .recommended-slider .slick-next {
	    right: 0;
	}
}

.bx-filter-parameters-box-title .catalog-aside-filter__category-icon:after {
	display: block;
}

.bx-active .bx-filter-parameters-box-title .catalog-aside-filter__category-icon:after {
    display: none;
}

.catalog-aside-filter__category.bx-filter-parameters-box input[value="price"] + .catalog-aside-filter__category-icon:after {
	display: none;
}

.catalog-aside-filter__category.bx-filter-parameters-box.catalog-aside-filter__category--price input[value="price"] + .catalog-aside-filter__category-icon:after {
	display: block;
}

.catalog-aside-filter__category.bx-filter-parameters-box.catalog-aside-filter__category--price.visible-js input[value="price"] + .catalog-aside-filter__category-icon:after {
	display: none;
}



@media(max-width: 767px) {
	.catalog-aside-filter form>.row {
		margin: 0;
	}
	.catalog-aside-filter .catalog-aside-filter__trigger {
		width: 100%;
		margin-left: 0;
		border-left: 0;
	}
	
	.catalog-section__filter { margin: 0; }
	.catalog-section__filter .catalog-filter {
		width: 100%;
		position: static;
	}
}

/*sale*/
.product__price-wrapper[data-attr="sale"] .price__wrapper--lg {
	display: flex;
	flex-wrap: wrap;
}

.product__price-row {
	flex-wrap: wrap;
}

.price__wrapper-format {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.product__price-wrapper[data-attr="sale"] .price--old {
	align-self: flex-start;
}

.product__price-wrapper[data-attr="sale"] .price__wrapper--lg .price--old {
	margin-top: 8px;
	font-size: 24px;
	font-family: Alexander, sans-serif;
	font-weight: normal;
}

.product__price-wrapper[data-attr="sale"] .price__wrapper--lg .price--old .price--currency {
	padding-right: 0;
}

.product__price-row .price__wrapper--lg {
	margin-bottom: 6px;
}

.catalog-item__price .price {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.catalog-item__price[data-attr="sale"] {

}

.catalog-item__price[data-attr="sale"] .price__block {
	font-size: 26px;
}

.catalog-item__price[data-attr="sale"] .price--old {
	font-size: 18px;
}

@media (max-width: 767px) {
	.price__wrapper--lg .price {
		font-size: 30px;
	}

	.product__price-wrapper[data-attr="sale"] .price__wrapper--lg .price--old {
		margin-top: 7px;
		font-size: 20px;
	}

	.product__price-row .price__wrapper--lg {
		margin-bottom: 2px;
	}

	.catalog-item__price[data-attr="sale"] .price__block {
		font-size: 18px;
	}

	.catalog-item__price[data-attr="sale"] .price--old {
		font-size: 16px;
	}
}
/**/
/* End */


/* Start:/local/templates/heinemann/resources/js/fancybox/jquery.fancybox.min.css?163653298412598*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px) max(25px) max(44px)}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px);padding-right:max(12px)}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/heinemann/resources/js/scrollbar/jquery.scrollbar.css?151440368422152*/
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.scroll-wrapper.scroll--rtl {
  direction: rtl;
}

.scroll-element {
  box-sizing: content-box;
  display: none;
}
.scroll-element div {
  box-sizing: content-box;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/*************** SIMPLE OUTER SCROLLBAR ***************/
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-outer > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  height: 8px;
  top: 2px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px;
}

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: #eeeeee;
}

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
}

.scrollbar-outer > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px;
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px;
}

/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none;
}

.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/*************** SCROLLBAR LIGHT ***************/
.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-light > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
  background: #dbdbdb;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #dbdbdb), color-stop(100%, #e8e8e8));
  background: -webkit-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -o-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: -ms-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
  background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
  bottom: 0;
  height: 17px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
  background: #fefefe;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fefefe), color-stop(100%, #f5f5f5));
  background: -webkit-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -o-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
  background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
  border: 1px solid #dbdbdb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

/*************** SCROLLBAR RAIL ***************/
.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-rail > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #d0b9a0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px;
}

/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
  opacity: 0.3;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_size {
  background-color: #cccccc;
  opacity: 0;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
  background-color: #6c6e71;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 7px;
  min-width: 24px;
  top: auto;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  -o-transition: height 0.2s;
  -ms-transition: height 0.2s;
  transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  -webkit-transition: width 0.2s;
  -moz-transition: width 0.2s;
  -o-transition: width 0.2s;
  -ms-transition: width 0.2s;
  transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/* hover & drag */
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 20px;
  min-height: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 20px;
}

/*************** SCROLLBAR GOOGLE CHROME ***************/
.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-chrome > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_track {
  background: #f1f1f1;
  border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
  bottom: 0;
  height: 16px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
  border: 1px solid #bdbdbd;
  cursor: default;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
  border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
  border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px;
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: 3px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 8px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

/* End */


/* Start:/local/templates/heinemann/resources/css/new_header.css?17893938489736*/
.wide-header.page-header {
	margin-top: 0;
}

.wide-header .page-header__nav-wrapper {
	position: static;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	float: none;
	height: auto;
/*	margin-left: -8px;
	margin-right: -8px;*/
	padding: 0 50px;
	    max-width: 1900px;
    margin: 0 auto;
}

.wide-header .page-header__nav-wrapper:hover:before,
.wide-header .page-header__nav-wrapper:hover:after {
	display: none;
}

.wide-header .page-header__container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	max-width: 1900px;
	margin: 0 auto;
	position: relative;
}

.wide-heade .page-header__logo-area {
	float: none;
}

.wide-header .page-header__right {
	position: static;
	margin-top: 15px;
}

.wide-header .page-header__right .form-row {
	margin-bottom: 0;
}

.page-header__wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.page-header__menu {
	
	/*padding: 0 50px;*/
	position: relative;
}

.wide-header .page-header__nav {
	padding-left: 0;
	padding-right: 0;
	display: flex;
	flex-wrap: wrap;
	/*justify-content: space-between;*/
	width: 100%;
	max-width: 1300px;
	margin-left: -18px;
	margin-right: -18px;
}

.wide-header .page-header__logo-area {
	float: none;
}

.wide-header .page-header__logo-area .icon-logo {
	/*width: 356px;*/
	width: 185px;
    height: 48px;
}

.wide-header .page-header__wrapper .page-header__container--location {
    margin-top: 10px;
}

.middle-menu__item--parent {
}

.middle-menu__item--parent:before {
/*    content: '';
    width: 100%;
    height: calc(100% + 8px);
    left: 0;
    top: -8px;
    background-color: #fff;
    position: absolute;
    opacity: 1;
    border-radius: 5px 5px 0 0;
    box-shadow: -1px -18px 20px 0 rgb(0 0 0 / 10%);*/
}

@media (max-width: 1510px) {
	.wide-header .page-header__logo-area .icon-logo {
		/*width: 300px;*/
		width: 175px;
	}

	.wide-header .page-header__right {
		margin-top: 10px;
	}
}

@media (max-width: 1380px) {
	.wide-header .page-header__container {
		padding-left: 50px;
		padding-right: 50px;
	}

	.wide-header .page-header__logo-area .icon-logo {
		/*width: 250px;*/
		width: 170px;
	}

	.wide-header .page-header__menu {
		/*padding: 0 40px;*/
	}

	.wide-header .page-header__right {
		margin-top: 5px;
	}

	.wide-header .page-header__nav-wrapper {
		padding-left: 50px;
		padding-right: 50px;
	}

}

@media (max-width: 1200px) {
	.wide-header .page-header__menu {
	    display: none;
	}

	.wide-header .page-header__aside-nav .page-header__container.page-header__container--location {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.wide-header .page-header__container {
		padding-left: 20px;
		padding-right: 20px;
	}

	.wide-header .page-header__logo-area {
		margin-right: 20px;
	}

	.page-header__wrapper {
		width: calc(100% - 90px);
	}

	.wide-header .page-header__wrapper .page-header__container--location {
		width: 100%;
	    max-width: 220px;
	    margin: 0;
	    margin-top: 10px;
	    padding: 0;
	}

}

@media (max-width: 370px) {
	.page-header__wrapper {
		width: 100%;
	}

	.wide-header .page-header__right {
		position: absolute;
	    top: 0;
	    right: 20px;
	}
}




.middle-menu {
    display: flex;
    flex-wrap: wrap;
    margin-left: 55px;
}

.middle-menu__item-outer {
	padding: 0 10px;
	flex: 1;
	text-align: center;
}

.middle-menu__item-outer:last-child {
	padding-right: 0;
}
.middle-menu-item__title {
    display: inline-block;
    /*padding: 6px 15px 8px 15px;*/
    position: relative;
/*    font-size: 16px;
    line-height: 19px;
    color: #434343;
    border-radius: 36px;*/
    text-decoration: none;

	font-family: Daxline Extra Bold, sans-serif;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.55em;
    letter-spacing: .03em;
    text-transform: uppercase;

    transition: .2s ease;
    padding-left: 12px;
    position: relative;

    white-space: nowrap;
}
.middle-menu-item__title:before {
	content: "";
	position: absolute;
	width: 8px; height: 8px;
	left: 0; top: -2px; bottom: 0; 
	margin: auto;
	background: url(/local/templates/heinemann/resources/css/../img/menu_arr.svg) no-repeat center;
	background-size: contain;
}

.middle-menu__item--parent .middle-menu-item__title {
    /*padding: 6px 8px 8px 15px;*/
    /*padding-right: 28px;*/
}

.middle-menu__item--parent .middle-menu-item__title:before {
/*    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 7px;
    height: 7px;
    background-image: url(/local/templates/heinemann/resources/css/images/ico-arr.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;*/
}

.middle-menu__item-outer:hover .middle-menu__item {
	background: #f5f5f5;
}

.middle-menu__item-outer:hover .middle-menu__item .middle-menu-item__title {
    /*background-color: #ECF1F4;*/
    color: #e51937;
    text-decoration: none;
    box-shadow: inset 0 -1px 0 0 #e51937;
}

.middle-menu-item__title.middle-menu__item--active {
    /*background-color: #ECF1F4;*/
    box-shadow: inset 0 -1px 0 0 #e51937;
}

.middle-menu-item__title.root-item-selected {
	color: #e51937;
}

@media (min-width: 1381px) {
	.middle-menu-item__title {
		font-size: 15px;
	}
}


.mega-menu ul,
.mega-menu li {
    list-style-type: none;
}

.mega-menu ul {
	padding-left: 0;
}

.mega-menu ul li:before {
	display: none;
}

.mega-menu {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #fff;
    z-index: 1;
    /*box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);*/
    background: #f5f5f5;
    display: none;
}

.mega-menu__container {
	max-width: 1900px;
	margin: 0 auto;
	/*height: 220px;*/
	/*max-height: 500px;*/
	max-height: calc(100vh - 140px);
	max-height: calc(100vh - 200px)
}

.middle-menu__item {
	display: inline-block;
	margin: 0 auto;
    padding: 12px 8px 16px 8px;
    transition: .2s ease;
}

.middle-menu__item-outer:hover .middle-menu__item .mega-menu {
    /*display: block;*/
}

.middle-menu__item--parent.active .mega-menu {
	display: block;
}

.mega-menu-list__title {
    /*margin-bottom: 24px;*/
    position: relative;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.mega-menu-list__title:before {
	content: "";
	position: absolute;
	width: 8px; height: 8px;
	left: 0; top: -2px; bottom: 0; 
	margin: auto;
	background: url(/local/templates/heinemann/resources/css/../img/menu_arr.svg) no-repeat center;
	background-size: contain;
}
.mega-menu-list__title:last-child {
	margin-bottom: 0;
}
.mega-menu-list__title a,
.mega-menu-list__title span {
    display: block;
    font-family: Daxline Extra Bold, sans-serif;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
}

.mega-menu-list__title:hover > a,
.mega-menu-list__title:hover > span {
	color: #e51937;
}

.mega-menu__lvl2 {
	position: absolute;
    background: #f5f5f5;
    padding: 22px;
    padding-right: 10px;
    list-style: none;
    width: 320px;
    display: none;
    margin: 0;
    text-align: left;
}

.mega-menu__list:hover .mega-menu__lvl2 {
	display: block;
	box-shadow: 2px 7px 10px rgba(25, 38, 64, 0.2);
}

.mega-menu__lvl2-item-title {
    display: block;
    margin-bottom: 16px;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #434343;
    text-decoration: none;
}

.mega-menu__lvl2-item-title:hover {
    text-decoration: underline;
}

.mega-menu__lvl2-item {
    margin-bottom: 18px;
    position: relative;
    padding-left: 12px;
}
.mega-menu__lvl2-item:after {
	content: "";
	display: block;
	position: absolute;
	width: 6px; height: 6px;
	left: 2px; top: -2px; bottom: 0; 
	margin: auto;
	background: url(/local/templates/heinemann/resources/css/../img/menu_arr.svg) no-repeat center;
	background-size: contain;
	display: none;
}
.mega-menu__lvl2-item:last-child {
	margin-bottom: 0;
}

.mega-menu__lvl2-item a,
.mega-menu__lvl2-item span {
    display: block;
    font-weight: 500;
    font-size: 15px;
    line-height: 15px;
    color: #434343;
    text-decoration: none;
}

.mega-menu__lvl2-item a:hover {
    text-decoration: underline;
}


.mega-menu__wr {
    display: flex;
    /*flex-wrap: wrap;*/
/*    margin-left: -10px;
    margin-right: -10px;*/
    /*padding: 0 50px;*/
}
.mega-menu__wr--many {
	flex-wrap: wrap;
}
.mega-menu__wr--many .mega-menu__col {
	/*width: 12.5%;*/
	
}
.mega-menu__outer {
	max-width: 1900px;
	margin: 0 auto;
	padding-left: 50px;
	padding-right: 50px;
}

.mega-menu__col {
	/*width: 16.6%;*/
    /*margin-bottom: 40px;*/
    padding: 12px 20px;
}

.mega-menu__col {
  /*  padding-left: 10px;
    padding-right: 10px;*/
}

.mega-menu__list {
	padding-right: 10px;
	position: relative;
}

.mega-menu__all {
	text-align: right;
	max-width: 1900px;
	margin: 0 auto;
	padding-left: 50px;
	padding-right: 50px;
}

.mega-menu__all a {
	font-weight: bold;
}

@media (min-width: 1381px) {
	.mega-menu-list__title a, .mega-menu-list__title span {
		font-size: 15px;
	}
}

@media (max-width: 1380px) {
	.mega-menu__outer,
	.mega-menu__all {
		padding-left: 50px;
		padding-right: 50px;
	}
	.mega-menu__wr {
		flex-wrap: wrap;
	}
	.mega-menu__col {
		/*width: 20%;*/
	}
	.mega-menu__wr--many .mega-menu__col {
		width: 16.6%;
	}
}

@media (max-width: 1300px) {
	.middle-menu__item-outer {
		padding-left: 0px;
		padding-right: 0px;
	}
}

/*
.mega-menu__lvl2 {
	display: none;
	position: absolute;
	left: 0; bottom: 0;
	transform: translateX(100%);
	padding: 20px;
	width: 300px;
	background: #fff;
	max-height: calc(100vh - 400px);
}
.mega-menu__list {
	position: relative;
}
.mega-menu__list:hover .mega-menu__lvl2 {
	display: block;
}
*/

@media (min-width: 1381px) {
	.page-header__dropdown-trigger {
		font-size: 12px;
	}
}
.page-header__dropdown-trigger-noarrow:after{
	background: none;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top_new/style.css?1622629334132*/
.page-header__nav .alk-hide-item{
    display: none;
}

[data-age="Y"] .page-header__nav .alk-hide-item{
    display: block;
}
/* End */


/* Start:/local/templates/heinemann/styles.css?17119600859*/
quote {
}
/* End */


/* Start:/local/templates/heinemann/template_styles.css?1711960085404*/
.slick-slide  .tooltip__block
{
    top: 100%;
    bottom: auto;
    left: auto;
    right: 0;
    transform: none;
    text-align: right;
    max-width: 210px;
}
.slick-slide  .tooltip__block .tooltip__content
{
  text-align: center;
}
.slick-slide  .tooltip__content:after
{
    top: 0;
    bottom: auto;
    right: 15px;
    left: auto;
}
:root .slick-slide .tooltip__content-text
{
  padding: 15px;
}
/* End */
/* /local/templates/heinemann/resources/css/fonts.css?16203772471682 */
/* /local/templates/heinemann/resources/css/style.min.css?1740038790133599 */
/* /local/templates/heinemann/resources/js/fancybox/jquery.fancybox.min.css?163653298412598 */
/* /local/templates/heinemann/resources/js/scrollbar/jquery.scrollbar.css?151440368422152 */
/* /local/templates/heinemann/resources/css/new_header.css?17893938489736 */
/* /local/templates/.default/components/bitrix/menu/top_new/style.css?1622629334132 */
/* /local/templates/heinemann/styles.css?17119600859 */
/* /local/templates/heinemann/template_styles.css?1711960085404 */
